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

Подсчёт отсутствующих значений

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

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

подсчет пропущенных значений 1

Подсчёт отсутствующих значений с помощью СУММПРОИЗВ, ПОИСКПОЗ и ЕНД
Подсчёт отсутствующих значений с помощью СУММПРОИЗВ и СЧЁТЕСЛИ


Подсчёт отсутствующих значений с помощью СУММПРОИЗВ, ПОИСКПОЗ и ЕНД

Чтобы подсчитать общее количество значений из списка B, отсутствующих в списке A, как показано выше, сначала используйте функцию ПОИСКПОЗ для получения массива относительных позиций значений из списка B в списке A. Если значение отсутствует в списке A, функция вернёт ошибку #Н/Д. Затем с помощью функции ЕНД определите все такие ошибки #Н/Д, а СУММПРОИЗВ подсчитает их общее количество.

Общий синтаксис

=SUMPRODUCT(--ISNA(MATCH(range_to_count,lookup_range,0)))

  • диапазон_для_подсчёта: Диапазон, в котором подсчитываются отсутствующие значения. Здесь речь идёт о списке B.
  • диапазон_поиска: Диапазон для сравнения с диапазоном_для_подсчёта. Здесь речь идёт о списке A.
  • 0: Параметр match_type 0 заставляет функцию ПОИСКПОЗ выполнять точное совпадение.

Чтобы подсчитать общее количество значений из списка B, отсутствующих в списке A, скопируйте или введите приведённую ниже формулу в ячейку H6 и нажмите Enter, чтобы получить результат:

=СУММПРОИЗВ(--ЕНД(ПОИСКПОЗ()))F6:F8,B6:B10,0)))

подсчет пропущенных значений 2

Пояснение формулы

=SUMPRODUCT(--ISNA(MATCH(F6:F8,B6:B10,0)))

  • MATCH(F6:F8,B6:B10,0):Функция match_type 0заставляет функцию ПОИСКПОЗ возвращать числовые значения, указывающие относительные позиции значений из ячеек F6до F8в диапазоне B6:B10. Если значение отсутствует в списке A, будет возвращена ошибка #Н/Д. Таким образом, результаты будут представлены в виде массива:{2;3;#Н/Д}.
  • ЕНД()MATCH(F6:F8,B6:B10,0))=ЕНД(){2;3;#Н/Д}):Функция ЕНД проверяет, является ли значение ошибкой «#Н/Д». Если да — возвращает ИСТИНА, если нет — ЛОЖЬ. Таким образом, формула ЕНД вернёт {ЛОЖЬ;ЛОЖЬ;ИСТИНА}.
  • СУММПРОИЗВ(--)ЕНД()MATCH(F6:F8,B6:B10,0))) = СУММПРОИЗВ(--{ЛОЖЬ;ЛОЖЬ;ИСТИНА}): Двойной унарный минус преобразует ИСТИНА в 1, а ЛОЖЬ — в 0: {0;0;1}. Затем функция СУММПРОИЗВ возвращает сумму: 1.

Подсчёт отсутствующих значений с помощью СУММПРОИЗВ и СЧЁТЕСЛИ

Чтобы подсчитать общее количество значений из списка B, отсутствующих в списке A, можно воспользоваться функцией СЧЁТЕСЛИ: она определит наличие каждого значения из списка B в списке A с условием «=0» — ведь если значение отсутствует, функция вернёт 0. Затем функция СУММПРОИЗВ просуммирует все такие случаи и даст общее количество отсутствующих значений.

Общий синтаксис

=SUMPRODUCT(--(COUNTIF(lookup_range,range_to_count)=0))

  • диапазон_поиска:Диапазон для сравнения с диапазоном_для_подсчёта. Здесь относится к списку A.
  • диапазон_для_подсчёта:Диапазон, в котором подсчитываются отсутствующие значения. Здесь относится к списку B.
  • 0:Параметр match_type 0заставляет функцию ПОИСКПОЗ выполнять точное совпадение.

Чтобы подсчитать общее количество значений из списка B, отсутствующих в списке A, скопируйте или введите приведённую ниже формулу в ячейку H6 и нажмите Enter, чтобы получить результат:

=СУММПРОИЗВ(--(СЧЁТЕСЛИ()))B6:B10,F6:F8)=0))

подсчет пропущенных значений 3

Пояснение формулы

=SUMPRODUCT(--(COUNTIF(B6:B10,F6:F8)=0))

  • COUNTIF(B6:B10,F6:F8):Функция СЧЁТЕСЛИ подсчитывает, сколько раз значения из диапазона F6 до F8 встречаются в диапазоне B6:B10. Результат возвращается в виде массива: {1;1;0}.
  • --()COUNTIF(B6:B10,F6:F8)=0)=--(){1;1;0}=0):Выражение {1;1;0}=0 создаёт массив значений ИСТИНА и ЛОЖЬ: {ЛОЖЬ;ЛОЖЬ;ИСТИНА}. Двойной унарный минус преобразует ИСТИНА в 1, а ЛОЖЬ — в 0. Итоговый массив принимает следующий вид: {0;0;1}.
  • СУММПРОИЗВ()--()COUNTIF(B6:B10,F6:F8)=0)) = СУММПРОИЗВ({0;0;1}):Затем функция СУММПРОИЗВ возвращает сумму: 1.

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

Функция СУММПРОИЗВ в Excel

В Excel функция СУММПРОИЗВ позволяет перемножать два или более столбцов или массивов, а затем суммировать полученные произведения. На самом деле СУММПРОИЗВ — чрезвычайно полезная функция, которая помогает подсчитывать или суммировать значения ячеек по нескольким критериям, подобно функциям СЧЁТЕСЛИМН и СУММЕСЛИМН. В этой статье приведены синтаксис функции и примеры её применения.

Функция ПОИСКПОЗ в Excel

Функция ПОИСКПОЗ в Excel находит заданное значение в диапазоне ячеек и возвращает его относительную позицию.

Функция СЧЁТЕСЛИ в Excel

Функция СЧЁТЕСЛИ — это статистическая функция Excel, которая подсчитывает количество ячеек, соответствующих заданному условию. Она поддерживает логические операторы (>, <) и символы подстановки (? и *) для частичного совпадения.


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

Поиск отсутствующих значений

Бывают случаи, когда необходимо сравнить два списка, чтобы проверить, существует ли значение из списка A в списке B в Excel. Например, у вас есть список товаров, и вы хотите убедиться, что эти товары присутствуют в списке, предоставленном вашим поставщиком. Для выполнения этой задачи ниже приведены три способа — выберите тот, который вам больше нравится.

Подсчёт ячеек, равных заданному значению

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

Подсчёт количества ячеек, не находящихся между двумя заданными числами

Подсчёт количества ячеек между двумя числами — распространённая задача в Excel, однако в некоторых случаях может потребоваться подсчитать ячейки, не попадающие в заданный числовой диапазон. Например, у вас есть список товаров с продажами с понедельника по воскресенье, и теперь вам нужно определить количество ячеек, значения которых не находятся между указанными минимальным и максимальным числами, как показано на снимке экрана ниже. В этой статье приведены формулы для решения такой задачи в 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.