Функция СЧЁТЕСЛИ в Excel выдаёт разные результаты для двух разных диапазонов, содержащих одну и ту же совпадающую ячейку.

Функция СЧЁТЕСЛИ в Excel выдаёт разные результаты для двух разных диапазонов, содержащих одну и ту же совпадающую ячейку.

Это одно из самых странных поведений, которые я когда-либо видел для Excel... В ячейке A3 у меня есть формула =COUNTIFS(A$101:A$109,"=ERR!"), ячейки с A101 по A109 содержат {,"-",,"-","-",,"ERR!",}. Это дает результат 1, как и ожидалось. Когда я меняю A$101 на A$100 в формуле, создавая =COUNTIFS(A$100:A$120,"=ERR!"), результирующее значение теперь равно0!! Ячейка A100 продолжает "ok", и ни одна из других ячеек не изменилась. Все непустые значения в этих ячейках получены с помощью формулы; пустые ячейки просто ничего не содержат. Все рассматриваемые ячейки отформатированы как General. Я получаю то же поведение от COUNTIFS(), что и от COUNTIF(). Я использую MS Office 365 ProPlus версии 1708.

Может ли кто-нибудь объяснить это странное поведение?

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