Вот моя формула:

=SUMIFS('February 16 Data Table'!$AD:$AD,'February 16 Data Table'!$AI:$AI,"N",'February 16 Data Table'!$AJ:$AJ,"N",'February 16 Data Table'!$AK:$AK,"N",'February 16 Data Table'!$AG:$AG,"Y",'February 16 Data Table'!$AN:$AN,">=1/1/2016",'February 16 Data Table'!$AC:$AC,{"A","L","S","R"})

Я ввел формулу в виде формулы массива, используя CTRL + SHIFT + ENTER.

В настоящее время SUMIFS возвращает только сумму значений, где "A" является истинным для столбца AC. Что мне нужно сделать, чтобы исправить формулу?

2 ответа2

0

Если один из аргументов вашего критерия в функции SUMIFS является константой массива, функция вернет массив значений, которые проверяют значение true для каждого элемента. Соответственно, для суммирования этого массива необходимо обернуть SUMIFS в функцию SUM. Итак, предположим, что ваша формула верна:

=SUM(SUMIFS('February 16 Data Table'!$AD:$AD,'February 16 Data Table'!$AI:$AI,"N",'February 16 Data Table'!$AJ:$AJ,"N",'February 16 Data Table'!$AK:$AK,"N",'February 16 Data Table'!$AG:$AG,"Y",'February 16 Data Table'!$AN:$AN,">=1/1/2016",'February 16 Data Table'!$AC:$AC,{"A","L","S","R"}))

должно сработать

-2

Формула SUMIFS не принимает массив сам по себе. Вместо этого вы можете разбить его на операторы = SUM и = IF. Например:

=SUM(IF('February 16 Data Table'!$AI:$AI,"N",IF('February 16 Data Table'!$AJ:$AJ,"N" .... ,'February 16 Data Table'!$AD:$AD)))))

Замените ... другим кодом. Это всего лишь руководство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .