-1

Я не могу понять, почему я получаю нулевое значение "0", когда я устанавливаю оба критерия на "Все" (из выпадающего списка, который я создал), в ячейку "I50" и в ячейку "J50". Я использовал "Все" вместо подстановочного знака («?* ") потому что я хотел, чтобы в ячейке отображалось слово" Все ", а не подстановочный знак. Поэтому я написал строку для вычисления, когда я выбираю "Все" в ячейке.

Я пытаюсь показать количество товаров, проданных в указанном диапазоне дат, используя критерии для даты покупки (начало / конец), региона и торгового представителя.

Это формула, которую я использую;

  =IF(I50="All",COUNTIFS(Purchase_Date,">="&G50,Purchase_Date,"<="&H50,Sales_Reps,J50),IF(J50="All",COUNTIFS(Purchase_Date,">="&G50,Purchase_Date,"<="&H50,Region,I50),COUNTIFS(Region,I50,Sales_Reps,J50,Purchase_Date,">="&G50,Purchase_Date,"<="&H50)))

2 ответа2

2

Уже проверял и работал :)

=COUNTIFS(Purchase_Date,">="&G50,Purchase_Date,"<="&H50,Sales_Reps,IF(J50="All","*",J50),Region,IF(I50="All","*",I50))

Надеюсь, я отменил все изменения, приходящие с GER-версии на US/GB-версию

0

Похоже, что ваш счетчик использует AND, если оба имеют значение true, поэтому он возвращает только значения, где оба имеют значение true, вместо того, чтобы пытаться суммировать оба. Я бы изменил это, чтобы быть одним счетом + другой счет

=if(AND(I50="All",J50="All"),Countif(the count if for 150 being all)+Countif(*The countif for J50 being all),if(J50="All",Countif((The countif for J50 being all),if(I50="All",Countif(the count if for 150 being all),*What you want if neither one is all)))

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