функция sumproduct с вложенной функцией if

У меня есть формула Sumproduct, которая подсчитывает количество раз в месяц и год в пределах диапазона, а критерии в ячейке L3 находятся в другом столбце.

Это работает достаточно хорошо и выглядит следующим образом

=SUMPRODUCT(--(TEXT(Data!$L$5:$L$6000,"mmyyyy")=TEXT(B10,"mmyyyy"))*(Data!$N$5:$N$6000=$L$3)) 

Критерии в ячейке L3 могут быть значения a, b, c и т. Д., Но также имеет опцию «Все».

То, что я не могу сделать, это вернуть счет, когда все будет выбрано. Я попытался добавить вложенный IF-оператор после * следующим образом

 =SUMPRODUCT(--(TEXT(Data!$L$5:$L$6000,"mmyyyy")=TEXT(B10,"mmyyyy"))*(IF(L3="All",Data!$N$5:$N$6000<>"",Data!$N$5:$N$6000=$L$3))) 

У кого-нибудь есть идеи?

Большое спасибо

Только для полноты, следуя совету Скотта, я использовал следующую формулу, которая выполняет эту работу.

 =IF($D$2="All",SUMPRODUCT(--(TEXT(Data!$L$5:$L$6000,"mmyyyy")=TEXT(E10,"mmyyyy"))*(Data!$N$5:$N$6000<>"")),SUMPRODUCT(--(TEXT(Data!$L$5:$L$6000,"mmyyyy")=TEXT(E10,"mmyyyy"))*(Data!$N$5:$N$6000=$L$3))) 

Надеюсь, кто-то найдет это полезным.

  • Проверьте, является ли ссылка в ячейке внутри массива `0` или пуста
  • Как заполнить пустые ячейки со значениями, равными непустым ячейкам в Excel?
  • как правильно вставить формулу excel
  • Извлечь значение из нескольких одинаковых ключей
  • Функция Sum-if: значение из одного столбца и сумма функции ячейки x помещается вправо / влево от исходного столбца
  • Может ли Excel увеличить ячейку 1 до тех пор, пока ячейка 2 не будет соответствовать ячейке 3
  • Как построить линейный граф из двух наборов данных в одной таблице в Excel
  • Не допускайте смещения диапазона VLOOKUP при вставке строк
  • Сумма диагональных продуктов
  • Что такое формула excel для получения суммы из одного столбца, если в другом столбце указано значение Y?
  • Извлечение точной части текста в Excel
  • Interesting Posts

    Удаление пустых строк в Excel с помощью VBA

    чтение Excel Open XML игнорирует пустые ячейки

    Прокрутите диапазон копирования данных до новой книги

    Экспорт в CSV поворачивается и символы «<>» до ascii

    Listview на рабочем листе не может вставить ошибку объекта Excel 2010

    Скрыть строки в листах 1 и 2 на основе значения ячейки в листе 1

    Excel и python с использованием xlsxwriter – игнорирование пробелов при чтении данных, но пустые строки в любом случае записываются в новый файл excel

    Кодирование графика рассеяния с гладкими линиями в VBA

    Чтение данных из Excel 2016 через приложение Windows C #

    Как укоротить смещенный код VBA

    Разделить единичный массив Excel на несколько ячеек

    Создание именованного диапазона на основе ссылок

    Как добавить новую строку в текст заголовка MS excel, сгенерированный с помощью jrxml

    Автоматически суммировать значения до первой встречи пустой ячейки в столбце

    Выход для ячейки Excel со ссылкой на другую ячейку

    Давайте будем гением компьютера.