Формула Excel Выпуск Countif в Sumproduct

Формула Excel Выпуск Countif в Sumproduct

В данный момент у меня кошмар с некоторыми формулами, которые меня попросили «исправить». Похоже, пользователи ожидали, что они будут работать с закрытыми исходными таблицами, но они этого не делают. Поэтому им приходится открывать около 10 таблиц, чтобы добавить все значения.

Я пытался выяснить, как перейти от Countif к Sumproduct, что, похоже, является единственным решением, но безуспешно.

Надеюсь, что гуру Excel сможет мне помочь.

Формула в ее нынешнем виде…:

=COUNTIFS('S:\Data\HQ\2014\Report.xlsx'!Table2[Дата запроса информации],">="&B1,'S:\Data\HQ\2014\Report.xlsx'!Table2[Дата запроса информации],"<="&B2)

Спасибо

решение1

Так что у тебя есть

=COUNTIFS('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date],">="&B1,'S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date],"<="&B2)

По сути, это подсчет количества строк в таблице.обабольше или равно B1И меньше или равно B2. Это будет то же самое, что:

=SUMPRODUCT(('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date]>=B1)*('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date]<=B2)

В этой формуле он *работает как AND, поэтому учитывается только при соблюдении обоих условий.

Или, проще говоря, вы можете увидеть, что я сделал следующим образом:

=COUNTIFS(C1:C7,">3",C1:C7,"<6")

такой же как

=SUMPRODUCT((C1:C7>3)*(C1:C7<6))

Связанный контент