Excel COUNTIF дает разные результаты для двух разных диапазонов, которые содержат одинаковую совпадающую ячейку

375
user2540850

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

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

0
Я попытался изменить формат критериев на «ERR!», «= ERR *» и «ERR *». Все они дают те же результаты, что и "= ERR!" для двух разных диапазонов. user2540850 6 лет назад 0
Я пытался воспроизвести это поведение, но я не смог. Единственные предложения, которые я могу предложить, - это щелкнуть в строке формул, чтобы Excel обрисовал в общих чертах диапазон, который он считает, и вы можете проверить, что это именно то, что вы думаете, должно быть. В списке значений данных, которые вы даете, есть только 8 пунктов, а не 9, но я сомневаюсь, что это проблема. Если выделенный диапазон содержит «ERR!» значение, количество должно быть не менее 1. Удачи. Bandersnatch 6 лет назад 0

0 ответов на вопрос

Похожие вопросы