Excel COUNTIFS не работает (7 причин с решениями)

  • Поделись Этим
Hugh West

Функция Excel COUNTIFS подсчитывает значения, соответствующие одному или нескольким критериям из диапазона. Иногда вы можете столкнуться с проблемой, что функция работает неправильно. В этой статье я познакомлю вас с 7 действиями, которые можно предпринять, когда функция КОУНТИФЫ функция не работает.

Рассмотрим следующий набор данных. Давайте используем этот набор данных, чтобы продемонстрировать, какие действия следует предпринять, когда КОУНТИФЫ функция не работает должным образом.

Скачать Рабочую тетрадь для практических занятий

Не работает COUNTIFS.xlsx

7 Действий по устранению неработающих COUNTIFS

1. COUNTIFS не работает при подсчете текстовых значений

Когда мы считаем текстовые строки, текстовая строка должна быть вставлена внутрь двойной кавычки ( " " ). В противном случае КОУНТИФЫ функция не сможет подсчитать текстовую строку и вернет значение 0. На следующем рисунке мы не вставили текст в двойные кавычки, поэтому формула вернула значение 0 .

Теперь, чтобы решить эту проблему,

➤ Введите следующую исправленную формулу,

=COUNTIFS(E5:E12, "Car")

Теперь формула будет подсчитывать количество вставленного текста "Автомобиль" из диапазона ячеек E5:E12 .

➤ Нажмите ENTER

В результате вы получите желаемый результат.

2. COUNTIFS не работает при неправильной ссылке на диапазон

Когда мы используем более одного критерия в КОУНТИФЫ функции, диапазон ячеек для разных критериев должен иметь одинаковое количество ячеек. В противном случае, функция COUNTIF функция не будет работать.

Предположим, мы хотим подсчитать количество продавцов автомобилей в Остине в нашем наборе данных. Итак, мы ввели формулу, =COUNTIFS(E5:E12, "Car",D5:D11, "Austin") Если вы обратите внимание на формулу, то увидите, что здесь диапазон для первого критерия составляет E5:E12 но диапазон для второго критерия составляет D5:D11 Количество ячеек в диапазоне для критериев не одинаково.

Теперь, если мы нажмем ENTER формула вернет ошибка #VALUE! .

Теперь, чтобы исправить эту ошибку,

➤ Исправьте формулу, набрав ее,

=COUNTIFS(E5:E12, "Car",D5:D12, "Austin")

Здесь количество ячеек в диапазоне для критериев одинаково. Поэтому формула будет подсчитывать данные, где Продукт совпадает с Автомобиль и Регион совпадает с Остин .

➤ Нажмите ENTER

В результате вы получите количество продавцов автомобилей в Остине.

Читать далее: COUNTIF Несколько диапазонов с одинаковыми критериями в Excel

3. COUNTIFS не работает из-за ошибки в формуле

Если мы не вставим формулу правильно, то КОУНТИФЫ функция не будет работать. Когда мы используем любой математический оператор, например, больше чем ( > ), меньше чем ( < ), равный ( = ), и не равна ( ), и оператор, и числовые Критерии должны быть введены внутри одной кавычки. Допустим, мы хотим узнать количество продаж, которые превышают $100,000. Чтобы узнать это, мы вставили формулу, =COUNTIFS(F5:F12,">" 100000 ) Здесь мы вставили только оператор внутри кавычек, а не числовые критерии.

Теперь, если мы нажмем ENTER , a Microsoft Excel появится сообщение о том, что "С этой формулой возникла проблема".

Чтобы устранить эту проблему,

➤ Введите исправленную формулу,

=COUNTIFS(F5:F12,">100000")

Теперь мы ввели и оператор, и критерий внутри кавычек. Поэтому на этот раз формула вернет значение count.

➤ Нажмите ENTER

В результате вы получите количество продаж, превышающее $100 000.

4. Подсчет на основе значений из другой ячейки

Когда мы используем ссылку на ячейку в качестве критерия для КОУНТИФЫ функции, мы должны были конкатенировать ссылку на ячейку с оператором, вставив & перед ссылкой на ячейку. Здесь только оператор будет находиться между кавычками.

Предположим, мы хотим использовать ячейку I5 как критерии в КОУНТИФЫ функция. Таким образом, мы ввели следующую формулу, =COUNTIFS(F5:F12, "<I5 ") Здесь мы непосредственно вставили ссылку на ячейку в формулу.

Если мы нажмем ENTER мы увидим, что формула вернулась 0 Это означает, что КОУНТИФЫ функция работает неправильно и выдает неверные значения.

Чтобы устранить проблему,

➤ Введите следующую формулу,

=COUNTIFS(F5:F12, "<" &I5)

Здесь мы конкатенировали ссылочную ячейку, I5 вставив & до него.

Сейчас,

➤ Нажмите ENTER ,

В результате КОУНТИФЫ Теперь функция будет работать, и вы получите желаемый подсчет.

Подробнее: COUNTIF между двумя значениями ячеек в Excel

Похожие чтения

  • COUNTIF и COUNTIFS в Excel (4 примера)
  • Как использовать COUNTIF между двумя числами (4 метода)
  • COUNTIF Excel Пример (22 примера)
  • Как использовать COUNTIF с WEEKDAY в Excel

5. COUNTIFS не работает для логики ИЛИ

Сайт КОУНТИФЫ функция может вычислить только И логику, но не может вычислить ИЛИ логики. Так, если вы попытаетесь получить значение, используя ИЛИ логика КОУНТИФЫ Предположим, мы хотим получить количество продавцов автомобилей или мотоциклов, поэтому мы ввели формулу, =COUNTIFS(E5:E12, "Автомобиль", E5:E12, "Мотоцикл") . Но формула вернулась 0 Это происходит потому, что КОУНТИФЫ функция не может вычислить ИЛИ логика.

Кстати, мы можем использовать SUM функция и КОУНТИФЫ функцию вместе, чтобы вычислить ИЛИ логика.

➤ Введите следующую формулу,

=SUM(COUNTIFS(E5:E12,{"Автомобиль", "Мотоцикл"}))

Здесь КОУНТИФЫ функция вернет два отсчета (один для Автомобиль , другой для Мотоцикл ) из массива E5:E12 и SUM функция суммирует эти подсчеты.

Сейчас,

➤ Нажмите ENTER

В этот раз вы получите правильный подсчет.

6. Использование подстановочных знаков, когда COUNTIFS не работает

Мы можем использовать различные Дикие карты в различных условиях, когда КОУНТИФЫ не работает. Например, если мы хотим выделить частичную строку из текстовой строки, мы можем использовать звездочку ( * ). Предположим, что мы вставили Велосипед в качестве критериев в нашей формуле. =COUNTIFS(E5:E12, "Bike") . Теперь, когда у нас есть Мотоцикл в нашем наборе данных КОУНТИФЫ функция не будет работать должным образом и вернет 0 .

Для решения этой проблемы мы можем использовать звездочку ( * ).

➤ Введите следующую формулу,

=COUNTIFS(E5:E12,"*Bike*")

Поскольку критерии теперь находятся между звездочками ( * ), функция будет искать частичные совпадения в диапазоне E5:E12 .

➤ Нажмите ENTER ,

На этот раз КОУНТИФЫ будет работать и даст правильный подсчет.

Подробнее: Как использовать COUNTIF с подстановочным знаком в Excel

7. COUNTIFS не работает при подсчете из другой рабочей книги

Сайт КОУНТИФЫ функция не будет работать, если мы ссылаемся на ячейки из другой рабочей книги, а сама рабочая книга закрыта. Предположим, что данные о продажах находятся на листе Продажи рабочей книги с именем Данные о продажах .

Теперь мы хотим подсчитать количество продавцов автомобилей в нашей текущей рабочей книге, используя данные из Данные о продажах рабочую книгу. Чтобы сделать это,

➤ Введите формулу,

=COUNTIFS('C:\Users\User\Desktop\[Sales Data.xlsx]Automobile'!$E$5:$E$12, "Car")

Вот, C:\Users\User\Desktop\ указывает местоположение Данные о продажах рабочая тетрадь и [Sales Data.xlsx]Automobile'!$E$5:$E$12 указывает диапазон для критериев из Данные о продажах рабочая тетрадь.

Теперь, если мы не откроем Данные о продажах рабочую книгу и нажмите ENTER мы увидим, что формула покажет #VALUE! ошибка.

Чтобы решить эту проблему, нужно открыть рабочую книгу, из которой мы получаем данные для формулы, после чего нажать кнопку F9 чтобы обновить формулу. В результате на этот раз мы получим счетчик.

Заключение

Надеюсь, теперь вы знаете, что делать, когда КОУНТИФЫ Если у вас возникли какие-либо сомнения относительно какого-либо из решений, пожалуйста, оставьте комментарий.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.