Перейти к основному содержанию

Подсчет ячеек, содержащих x или y в диапазоне в Excel

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


Как подсчитать ячейки, содержащие x или y в диапазоне в Excel

Как показано на приведенном ниже снимке экрана, существует диапазон данных B3: B9, чтобы подсчитать количество ячеек в этом диапазоне, который содержит либо «KTE», либо «KTO», примените приведенную ниже формулу, чтобы это сделать.

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

=SUMPRODUCT(--((ISNUMBER(FIND("criteria1",rng)) + ISNUMBER(FIND("criteria2",rng)))>0))

аргументы

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

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

Критерии2 (обязательно): другая строка или символ, на основе которых вы хотите подсчитать ячейки.

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

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

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

=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))

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

=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))

  • 1. FIND(D3,B3:B9): Функция НАЙТИ проверяет, существует ли значение «KTE» в D3 в указанном диапазоне (B3: B9), и возвращает массив: {1, # VALUE!, # VALUE!, # VALUE!, # VALUE!, 1 ,#СТОИМОСТЬ!}.
    В этом массиве две единицы представляют собой первую и предпоследнюю ячейки в списке B1: B3, содержащие значение «KTE», символы #VALUE! Представляют значение «KTE», которого нет в других ячейках.
  • 2. ISNUMBER{1,#VALUE!, #VALUE!, #VALUE!, #VALUE!,1, #VALUE!}: Функция ISNUMBER возвращает TURE, если встречается номер в массиве, и возвращает FALSE, если встречаются ошибки, и, наконец, возвращает новый массив как {TURE; FALSE; FALSE; FALSE; FALSE; TURE; FALSE}.
  • 3. FIND(D4,B3:B9): Эта функция НАЙТИ также проверяет, существует ли значение «KTO» в D4 в указанном диапазоне (B3: B9), и возвращает массив: {#VALUE!, 1, # VALUE!, # VALUE !, #VALUE !, # ЗНАЧЕНИЕ!, # ЗНАЧЕНИЕ!}.
  • 4. ISNUMBER{#VALUE!,1,#VALUE!,#VALUE!, #VALUE!,#VALUE!,#VALUE!}: Функция ISNUMBER возвращает TURE, если встречается номер в массиве, и возвращает FALSE, если встречаются ошибки, и, наконец, возвращает новый массив как {FALSE; TURE; FALSE; FALSE; FALSE; FALSE; FALSE}.
  • 5. {TURE;FALSE;FALSE;FALSE;FALSE;TURE;FALSE} + {FALSE;TURE;FALSE;FALSE;FALSE;FALSE;FALSE}: Здесь два массива возвращают результат как {1; 1; 0; 0; 0; 1; 0}.
  • 6. {1;1;0;0;0;1;0}>0: Здесь сравнивается, является ли каждое число в массиве больше 0, и возвращается результат как {TURE; TRUE; FALSE; FALSE; FALSE; TURE; FALSE}.
  • 7. --({TURE;TRUE;FALSE;FALSE;FALSE;TURE;FALSE}): Эти два знака минус преобразуют «ИСТИНА» в 1 и преобразуют «ЛОЖЬ» в 0. Здесь вы получите новый массив как {1; 1; 0; 0; 0; 1; 0}.
  • 8. =SUMPRODUCT({1;1;0;0;0;1;0}): Функция СУММПРОИЗВ суммирует все числа в массиве и в этом случае возвращает окончательный результат как 3.

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

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

ЕЧИСЛО в Excel
Функция Excel ЕЧИСЛО возвращает ИСТИНА, если ячейка содержит число, и ЛОЖЬ, если нет.

Функция поиска в Excel
Функция Excel FIND используется для поиска строки внутри другой строки и возвращает начальную позицию строки внутри другой строки.


Родственные формулы

Подсчет ячеек, которые начинаются или заканчиваются определенным текстом
Эта статья покажет вам, как подсчитать ячейки, которые начинаются или заканчиваются определенным текстом в диапазоне в Excel с помощью функции СЧЁТЕСЛИ.

Подсчет пустых / непустых ячеек
В этой статье объясняются формулы для подсчета количества пустых и непустых ячеек в диапазоне в Excel.

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

Подсчитайте, сколько ячеек содержат ошибки
В этом руководстве показано, как подсчитать количество ячеек, содержащих ошибки (любые ошибки, такие как ошибка # N / A, ошибка #VALUE! Или ошибка # DIV / 0!) В указанном диапазоне в Excel.


Лучшие инструменты для работы в офисе

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

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

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

Описание


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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations