Функция Sumifs не распознает «истинные» критерии / столбец - PullRequest
0 голосов
/ 30 августа 2018

Я не могу заставить свою функцию SUMIFS распознавать один из моих критериев. Моя формула

=SUMIFS(A:A,B:B,"=1",C:C,"<="&TODAY(),D:D,"<>"&C:C)

Total    Status   Dock_Date    Ship_Date
10       1        08/27/2018   09/01/2018
20       2        08/25/2018   09/08/2018
10       1        08/27/2018   08/27/2018

Столбец А - ВСЕГО B - Статус C - Дата дока D- Дата отгрузки

Формула отлично работает, если я пропущу последние критерии. то есть дата отгрузки не равна дате DOCK (D: D, "<>" и J: J)

=SUMIFS(A:A,B:B,"=1",C:C,"<="&TODAY())

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

В качестве альтернативы добавьте последний столбец для проверки дат в столбцах C и D, чтобы получить значения true / false или 0/1, затем используйте этот столбец в качестве второго критерия?

0 голосов
/ 30 августа 2018

Вам нужно будет перейти к формуле типа массива, например SUMPRODUCT:

=SUMPRODUCT(A2:A4,(B2:B4 = 1)*(C2:C4<=TODAY())*(C2:C4<>D2:D4))

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...