KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Подсчёт ячеек, не содержащих ошибки, в Ограниченный диапазон

АвторSiluviaДата изменения

С помощью комбинации функций NOT и ISERROR внутри функций SUMPRODUCT или SUM можно подсчитать количество ячеек без ошибок в заданном диапазоне Excel. В этом руководстве пошагово описано, как легко справиться с этой задачей.

Подсчёт ячеек без ошибок с помощью функции SUMPRODUCT
Подсчёт ячеек без ошибок с помощью функции SUM


Подсчёт ячеек с ошибками с помощью функции SUMPRODUCT

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

Универсальная формула

=SUMPRODUCT(--NOT(ISERROR(range)))

Аргументы

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

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

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

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

=SUMPRODUCT(--NOT(ISERROR(B3:B9)))

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

=SUMPRODUCT(--NOT(ISERROR(B3:B9)))

  • 1) ISERROR(B3:B9): функция ISERROR возвращает значение ИСТИНА, если ячейка в диапазоне B3:B9 содержит ошибку, и ЛОЖЬ — в противном случае. В результате получается массив {ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ}, что указывает на наличие ошибок только во второй и пятой ячейках диапазона.
  • 2)NOT{FALSE;TURE;FALSE;FALSE;TURE;FALSE;FALSE}: функция NOT инвертирует значения ИСТИНА и ЛОЖЬ в массиве, возвращая новый массив {ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА}. Каждое значение ИСТИНА в этом новом массиве указывает на ячейку, не содержащую ошибки.
  • 3)--{TURE;FALSE;TURE;TURE;FALSE;TURE;TURE}: эти два знака «минус» преобразуют «ИСТИНА» в 1, а «ЛОЖЬ» — в 0, и вы получите новый массив {1;0;1;1;0;1;1}.
  • 4) SUMPRODUCT{1;0;1;1;0;1;1}: функция SUMPRODUCT суммирует все числа в массиве и возвращает итоговый результат — 5.

Подсчёт ячеек с ошибками с помощью функции SUM

С помощью комбинации функций NOT и ISERROR внутри функции SUM можно подсчитать количество ячеек без ошибок в заданном диапазоне Excel.

Универсальная формула

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

Аргументы

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

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

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

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

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

=SUM(--NOT(ISERROR(B3:B9)))

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

=SUM(--NOT(ISERROR(B3:B9)))

  • 1)ISERROR(B3:B9): функция ISERROR возвращает значение ИСТИНА, если ячейка в диапазоне B3:B9 содержит ошибку, и ЛОЖЬ — в противном случае. В итоге она возвращает массив {ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ}, что означает наличие ошибок только во второй и пятой ячейках диапазона.
  • 2)NOT{FALSE;TURE;FALSE;FALSE;TURE;FALSE;FALSE}: функция NOT инвертирует значения ИСТИНА и ЛОЖЬ в массиве и возвращает новый массив {ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА}. Таким образом, каждое значение ИСТИНА в этом новом массиве указывает на ячейку, не содержащую ошибки.
  • 3)--{TURE;FALSE;TURE;TURE;FALSE;TURE;TURE}: эти два знака «минус» преобразуют «ИСТИНА» в 1, а «ЛОЖЬ» — в 0. В результате вы получите новый массив {1;0;1;1;0;1;1}
  • 4) SUM{1;0;1;1;0;1;1}: функция SUM складывает все числа в массиве и возвращает итоговый результат — 5.

Примечание: Чтобы проверить наличие ошибок в диапазоне ячеек, можно использовать как функцию ISERROR, так и функцию ISERR. Поэтому в приведённых выше формулах вы можете заменить ISERROR на ISERR для подсчёта ячеек без ошибок в ограниченном диапазоне. Однако имейте в виду: функция ISERR игнорирует ошибку #Н/Д и воспринимает её как обычное значение.


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

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

Функция Excel SUMPRODUCT
В Excel функция SUMPRODUCT позволяет умножать два или более столбцов или массивов, а затем получать сумму этих произведений.

Функция Excel SUM
Функция SUM складывает значения.


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

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

Подсчёт количества ячеек, не содержащих заданные значения
В этой статье пошагово описано, как подсчитать количество ячеек в ограниченном диапазоне Excel, которые не содержат заданных значений.

Подсчёт количества ячеек с датами в диапазоне по дню недели
Excel позволяет легко подсчитать количество ячеек, содержащих определённый день недели в заданном диапазоне, с помощью комбинации функций SUMPRODUCT и WEEKDAY. В этом руководстве приведены пошаговые инструкции для выполнения этой задачи.

Подсчёт ячеек, не содержащих определённый текст
В этом руководстве подробно описаны шаги по подсчёту ячеек, не содержащих определённый текст в Excel.


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

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

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуальное выполнение   |  Генерация кода|  Создание пользовательские формулы  |  Анализ данных и создание диаграмм|  Вызов Расширенные функции…
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округление без использования формул…
Расширенный 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.