Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Подсчитайте ячейки, которые не содержат ошибок в указанном диапазоне

Author Siluvia Last modified

Функция НЕ вместе с функцией ЕОШИБКА могут быть вложены внутрь функции СУММПРОИЗВ или СУММ для подсчета количества ячеек, которые не содержат ошибок в указанном диапазоне в Excel. В этом руководстве представлены подробные шаги, чтобы помочь вам легко выполнить эту задачу.

Подсчитайте ячейки, которые не содержат ошибок, с помощью функции СУММПРОИЗВ
Подсчитайте ячейки, которые не содержат ошибок, с помощью функции СУММ


Подсчитайте ячейки, содержащие ошибки, с помощью функции СУММПРОИЗВ

Как показано на скриншоте ниже, чтобы подсчитать, сколько ячеек не содержат ошибок в диапазоне B3:B9, вы можете сделать следующее.

Общая формула

=СУММПРОИЗВ(--НЕ(ЕОШИБКА(диапазон)))

Аргументы

Диапазон (обязательный): Диапазон, из которого вы хотите подсчитать ячейки, которые не содержат ошибок.

Как использовать эту формулу?

1. Выберите пустую ячейку, например D3 в данном случае.

2. Введите следующую формулу в неё и нажмите клавишу Enter, чтобы получить результат.

=СУММПРОИЗВ(--НЕ(ЕОШИБКА(B3:B9)))

Как работают эти формулы?

=СУММПРОИЗВ(--НЕ(ЕОШИБКА(B3:B9)))

  • 1) ЕОШИБКА(B3:B9): Функция ЕОШИБКА возвращает ИСТИНА, когда ячейка в диапазоне B3:B9 содержит ошибку, и возвращает ЛОЖЬ, если нет. В итоге она возвращает массив {ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ}, что означает, что только вторая и пятая ячейки содержат значения ошибок в диапазоне.
  • 2) НЕ{ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ}: Функция НЕ меняет местами значения ИСТИНА и ЛОЖЬ в массиве и возвращает новый массив как {ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА}. Наоборот, каждое значение ИСТИНА в этом новом массиве указывает на ячейку, которая не содержит значения ошибки.
  • 3) --{ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА}: Эти два минуса преобразуют «ИСТИНА» в 1 и «ЛОЖЬ» в 0. Здесь вы получите новый массив как {1;0;1;1;0;1;1}
  • 4) СУММПРОИЗВ{1;0;1;1;0;1;1}: Функция СУММПРОИЗВ суммирует все числа в массиве и возвращает окончательный результат как 5.

Подсчитайте ячейки, содержащие ошибки, с помощью функции СУММ

Функция НЕ вместе с функцией ЕОШИБКА может быть вложена внутрь функции СУММ для подсчета количества ячеек, которые не содержат ошибок в указанном диапазоне в Excel.

Общая формула

{=SUM(--NOT(ISERROR(range))}

Аргументы

Диапазон (обязательный): Диапазон, из которого вы хотите подсчитать ячейки, которые не содержат ошибок.

Примечание: Эта формула должна быть введена как формула массива. После применения формулы, если вокруг формулы появятся фигурные скобки, формула массива успешно создана.

Как использовать эту формулу?

1. Выберите пустую ячейку для вывода результата.

2. Введите следующую формулу в неё, а затем одновременно нажмите клавиши Ctrl + Shift + Enter, чтобы получить результат.

=СУММ(--НЕ(ЕОШИБКА(B3:B9)))

Как работают эти формулы?

=СУММ(--НЕ(ЕОШИБКА(B3:B9)))

  • 1) ЕОШИБКА(B3:B9): Функция ЕОШИБКА возвращает ИСТИНА, когда ячейка в диапазоне B3:B9 содержит ошибку, и возвращает ЛОЖЬ, если нет. В итоге она возвращает массив {ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ}, что означает, что только вторая и пятая ячейки содержат значения ошибок в диапазоне.
  • 2) НЕ{ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ}: Функция НЕ меняет местами значения ИСТИНА и ЛОЖЬ в массиве и возвращает новый массив как {ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА}. Наоборот, каждое значение ИСТИНА в этом новом массиве указывает на ячейку, которая не содержит значения ошибки.
  • 3) --{ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА}: Эти два минуса преобразуют «ИСТИНА» в 1 и «ЛОЖЬ» в 0. Здесь вы получите новый массив как {1;0;1;1;0;1;1}
  • 4) СУММ{1;0;1;1;0;1;1}: Функция СУММ суммирует все числа в массиве и возвращает окончательный результат как 5.

Примечание: Как функция ЕОШИБКА, так и функция ЕОШ могут использоваться для проверки значений ошибок в диапазоне ячеек. Таким образом, вы можете заменить ЕОШИБКА на ЕОШ в вышеупомянутых формулах, чтобы также подсчитать ячейки без ошибок в указанном диапазоне. Однако следует отметить, что функция ЕОШ игнорирует ошибку #Н/Д и считает её нормальным значением в результате.


Связанные функции

Функция ЕОШИБКА в Excel
Функция ЕОШИБКА проверяет, является ли значение ошибкой, и возвращает ИСТИНА или ЛОЖЬ.

Функция СУММПРОИЗВ в Excel
В Excel функция СУММПРОИЗВ может использоваться для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений.

Функция СУММ в Excel
Функция СУММ добавляет значения.


Связанные формулы

Подсчитайте количество текстовых ячеек
Чтобы подсчитать количество ячеек, содержащих текст в указанном диапазоне, функция СЧЁТЕСЛИ поможет легко справиться с этой задачей. В этой статье будет представлена формула подробно, чтобы помочь вам решить проблему.

Подсчитайте количество ячеек, которые не содержат множество значений
Эта статья проведет вас через процесс подсчета количества ячеек, которые не содержат множество значений в указанном диапазоне в Excel.

Подсчитайте количество ячеек дат в диапазоне по дням недели
Excel предоставляет комбинацию функций СУММПРОИЗВ и ДЕНЬНЕДЕЛИ, чтобы помочь нам легко подсчитать количество определенных дней недели в диапазоне. Это руководство предоставляет пошаговое руководство, чтобы помочь вам разобраться.

Подсчитайте ячейки, которые не содержат определенный текст
Это руководство предоставляет подробные шаги, чтобы помочь подсчитать ячейки, которые не содержат определенный текст в Excel.


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools
Популярные функции: Поиск, Выделение или Отметка дубликатов  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  На нескольких листах  |  Распознавание нечетких соответствий...
Расширенный раскрывающийся список: Простой раскрывающийся список  |  Зависимый раскрывающийся список  |  Раскрывающийся список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Авто текст)  |  Выбор даты  |  Объединить данные  |  Шифрование/Расшифровка ячеек  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов:  12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживает английский, испанский, немецкий, французский, китайский и более 40 других языков!

Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.