У меня есть функция COUNTIFS которая работает отлично, но если я добавлю IF=0 в начало функции, я получу #NAME? ошибка. У меня эта техника работает в других ячейках файла Excel; Я проверил правописание и чувствительный к регистру текст. На самом деле, ячейка рядом с #NAME? ошибка показывает правильный счет 4 . Есть идеи, почему я получаю ошибку?

Это работает:

=IF(COUNTIFS('Full Database'!B:B,C10,'Full Database'!I:I,">01/01/2018",'Full Database'!I:I,"<01/15/2018",'Full Database'!M:M,"Incorporated in Production")=0,””,COUNTIFS('Full Database'!B:B,C10,'Full Database'!I:I,">01/01/2018",'Full Database'!I:I,"<01/15/2018",'Full Database'!M:M,"Incorporated in Production"))

Это не:

=IF(COUNTIFS('Full Database'!B:B,C10,'Full Database'!I:I,">01/16/2018",'Full Database'!I:I,"<01/29/2018",'Full Database'!M:M,"Incorporated in Production")=0,””,COUNTIFS('Full Database'!B:B,C10,'Full Database'!I:I,">01/16/2018",'Full Database'!I:I,"<01/29/2018",'Full Database'!M:M,"Incorporated in Production"))

(Да, даты должны быть разными)

1 ответ1

4

Я подозреваю, что вы страдаете от магических / кудрявых цитат. Это привычка Microsoft Office, которая может быть невероятно раздражающей, если вы работаете с любым машинным текстом. Будьте осторожны, копируйте / вставляйте кавычки, тире и т.д. - особенно в Word.

В обеих ваших строках используются фигурные кавычки для раздела « значение, если оно истинно » в IF() ... поэтому я удивлен, что либо работает для вас - если вы не скопировали свой вопрос через Word, или он принимает значение « значение» если ложь "маршрут.

Это вопрос " против - первый « прямой » (ASCII), а второй « вьющийся » (Unicode).

Если вы замените их прямыми кавычками, то оценка пройдет успешно.

Попробуйте использовать помощник « Показать шаги расчета ... », это может быть очень полезно.

Показать этапы расчета ...

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