Счетеслимн в excel примеры

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

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

По сути, функция СЧЕТЕСЛИ на английском COUNTIF, идентична во всех версиях Excel, поэтому вы можете использовать примеры из этого руководства в Excel 2016, 2013, 2010 и 2007.

Синтаксис и использование функции СЧЕТЕСЛИ в Excel

Функция СЧЕТЕСЛИ в Excel используется для подсчета ячеек в пределах заданного диапазона, которые соответствуют определенному критерию или условию.

Например, вы можете использовать функцию СЧЕТЕСЛИ, чтобы узнать, сколько ячеек на вашем листе содержит число больше или меньше указанного вами числа. Другое типичное использование функции СЧЕТЕСЛИ в Excel – подсчет ячеек с определенным словом или началом с конкретной буквы (букв).

Синтаксис функции СЧЕТЕСЛИ очень прост:

Как видите, есть только 2 аргумента функции СЧЕТЕСЛИ, оба из которых обязательны:

  • диапазон – определяет одну или несколько ячеек для подсчета. Вы помещаете диапазон в формулу, как обычно, в Excel, например. A1:A20.
  • критерии – определяет условие, которое сообщает функции, которую подсчитывают ячейки. Это может быть число, текстовая строка, ссылка на ячейку или выражение (например, “10”, A2, “>=10”).

Вот простейший пример функции СЧЕТЕСЛИ в Excel. Формула =СЧЁТЕСЛИ(C2:C7;”Иванов Иван”) подсчитывает, сколько заявок поступало от Иванова Ивана:

Функция СЧЕТЕСЛИ в Excel – Пример использования функции СЧЕТЕСЛИ в Excel

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

Функция СЧЕТЕСЛИ в Excel – примеры

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

Функция СЧЕТЕСЛИ в Excel для текста и чисел (точное совпадение)

Выше мы рассмотрели пример функции СЧЕТЕСЛИ, которая подсчитывает текстовые значения, соответствующие определенному критерию.

Вместо ввода текста вы можете использовать ссылку на любую ячейку , содержащую это слово или слова, и получить абсолютно одинаковые результаты, например: =СЧЕТЕСЛИ(С1:С7; С2).

Функция СЧЕТЕСЛИ в Excel – Пример функции СЧЕТЕСЛИ со ссылкой на ячейку

Аналогичные формулы СЧЕТЕСЛИ работают для чисел , также как для текстовых значений.

Функция СЧЕТЕСЛИ в Excel – Пример функции СЧЕТЕСЛИ для чисел

На изображении выше формула =СЧЁТЕСЛИ(B2:B7;10) учитывает ячейки с количеством 10 в столбце D.

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

Обратите внимание, что в функции СЧЕТЕСЛИ оператор с числом всегда заключен в кавычки, например, =СЧЕТЕСЛИ(B2:B7; “>=10”).

Функция СЧЕТЕСЛИ в Excel – Пример функции СЧЕТЕСЛИ для чисел с логическим оператором

Функция СЧЕТЕСЛИ с подстановочными знаками (частичное совпадение)

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

Предположим, у вас есть список цветов, и вы хотите узнать количество цветов, в названии которых содержится слово “синий”. Поскольку эти цвета можно написать несколькими разными способами, мы вводим “*синий*” в качестве критериев поиска =СЧЕТЕСЛИ(B2:B8;”*синий*”).

Функция СЧЕТЕСЛИ в Excel – Пример функции СЧЕТЕСЛИ с частичным совпадением

Звездочка (*) используется в функции СЧЕТЕСЛИ для поиска ячеек с любой последовательностью ведущих и конечных символов, как показано в приведенном выше примере. Если вам нужно сопоставить какой-либо один символ, введите вместо него знак вопроса (?) , например, =СЧЁТЕСЛИ(A2:A7;”ст?л”).

Функция СЧЕТЕСЛИ в Excel – Пример функции СЧЕТЕСЛИ с подстановочным знаком

В данном случае функция СЧЕТЕСЛИ вернет значение 2, так как найдет «стол» и «стул».

Источник: naprimerax.org

Функция СЧЁТЕСЛИМН() в EXCEL

Функция СЧЁТЕСЛИМН( ) , английская версия COUNTIFS() , предназначена для подсчета строк, поля которых удовлетворяют двум критериям и больше.

В качестве исходной таблицы возьмем таблицу с двумя столбцами: текстовым « Фрукты » и числовым « Количество на складе » (См. файл примера ).

Синтаксис функции

СУММЕСЛИМН( диапазон_условия1; условие1; [диапазон_условия2; условие2]… )

  • Диапазон_условия1 . Первый диапазон, в котором необходимо проверить соответствие заданному условию1;
  • Условие1 . Условие в форме числа, выражения, ссылки на ячейку или текста, которые определяют, какие ячейки требуется учитывать. Например, условие может быть выражено следующим образом: 32, “>32”, B4 или “яблоки”;
  • Диапазон_условия2, условие2. Необязательные аргументы. Дополнительные диапазоны и условия для них. Разрешается использовать до 127 пар диапазонов и условий.

Каждый дополнительный диапазон должен состоять из такого же количества строк и столбцов, что и аргумент диапазон_условия1 . Эти диапазоны могут не находиться рядом друг с другом.

В условиях можно использовать подстановочные знаки : вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому одиночному символу; звездочка — любой последовательности символов. Если нужно найти сам вопросительный знак или звездочку, поставьте перед ними знак тильды (

Задача1 (2 числовых критерия)

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

Найдем число партий товара с Количеством ящиков на складе не менее 10 и не более 50 (строка таблицы соответствует критерию, когда ее поле Количество ящиков на складе удовлетворяет обоим критериям одновременно).

Для наглядности, строки в таблице, удовлетворяющие критериям, выделяются Условным форматированием с правилом =И($B2>=$D$2;$B2

Формулу запишем в следующем виде: =СЧЁТЕСЛИМН(B2:B13;”>=”&D2;B2:B13;”

Читайте также:  Как из ворда в эксель перенести таблицу

В формуле предполагается, что диапазон, к которому применяется первый критерий (>=10 или “>=”&D2 ) это диапазон B2:B13 . Первый и второй диапазон в данном случае совпадают, т.к. 2-й критерий (

Альтернативными решениями задачи являются следующие формулы:

  • = СУММПРОИЗВ((B2:B13>=D2)*(B2:B13
  • формула массива = СУММ((B2:B13 =D2))
  • формула массива = СЧЁТ(ЕСЛИ((B2:B13>=D2)*(B2:B13
  • = БСЧЁТА(A1:B13;A1;D14:E15) или = БСЧЁТ(A1:B13;B1;D14:E15) , которые требуют наличия отдельной таблички с критериями.

Задача2 (2 критерия в формате Дат)

Рассмотрим задачу, когда 2 критерия заданы в форме дат и применяются к значениям одного из столбцов.

Найдем число партий товара с Датой поступления на склад не ранее 25.10.2012 и не позднее 24.12.2012 (строка таблицы соответствует критерию, когда ее поле Дата поступления удовлетворяет обоим критериям одновременно).

В качестве исходной таблицы возьмем таблицу с двумя столбцами: текстовым « Фрукты » и “Дата поступления” (см. файл примера , лист 2Даты ).

Так как даты хранятся в EXCEL в числовом формате , то формулы для подсчета не изменятся (см. задачу 1).

Задача3 (1 текстовый критерий, другой числовой)

Рассмотрим задачу, когда 1 текстовый критерий применяются к значениям текстового столбца, а другой (числовой) – к значениям столбца с числами (см. файл примера , лист 1текст 1числовой ).

Найдем число партий товара Яблоки с Количеством ящиков на складе не менее 10 (строка таблицы соответствует критерию, когда ее поле Фрукт совпадает с критерием Яблоки , и когда другое поле Количество ящиков на складе >=10).

Для наглядности, строки в таблице, удовлетворяющие критериям, выделяются Условным форматированием с правилом =И($A2=$D$2;$B2>=$E$2)

Формулу запишем в следующем виде: =СЧЁТЕСЛИМН(A2:A13;D2;B2:B13;”>=”&E2)

Задача4 (1 текстовый критерий с подстановочным знаком, другой числовой)

Рассмотрим задачу, когда 1 текстовый критерий с подстановочным знаком применяются к значениям текстового столбца, а другой (числовой) – к значениям столбца с числами (см. файл примера , лист 1текст (с подстанов) 1числовой ).

Найдем число партий товара начинающихся со слова Яблоки и с Количеством ящиков на складе не менее 10 .

В отличие от задачи 3, в исходной таблице присутствуют фрукты с более сложными названиями: яблоки свежие , персики сорт2 . Чтобы одновременно подсчитать партии товара Яблоки и Яблоки свежие нужно использовать подстановочные знаки.

В качестве критерия в ячейке D2 укажем Яблоки* , где знак * заменяет последовательность любых символов идущих правее.

Хотя формула с функцией СЧЁТЕСЛИМН() по сравнению с предыдущей задачей не изменится, часть альтернативных решений работать не будет (подробнее см. здесь ).

Задача5 (1 текстовый критерий, 2 числовых)

Рассмотрим задачу, когда 1 текстовый критерий применяются к значениям текстового столбца, а 2 других (числовых) – к значениям столбца с числами (см. файл примера , лист 1текст 2числовых ).

Найдем число партий товара Яблоки с Количеством ящиков на складе не менее 10 и не более 90 (строка таблицы соответствует критерию, когда ее поле Фрукт совпадает с критерием Яблоки , и когда другое поле Количество ящиков на складе одновременно >=10 и =И($A2=$D$2;$B2>=$E$2;$B2

Формулу запишем в следующем виде: =СЧЁТЕСЛИМН(A2:A13;D2;B2:B13;”>=”&E2;B2:B13;”

Альтернативными решениями задачи являются следующие формулы:

  • = СУММПРОИЗВ((A2:A13=D2)*(B2:B13>=E2)*(B2:B13
  • формула массива = СУММ((A2:A13=D2)*(B2:B13 =E2))
  • формула массива = СЧЁТ(ЕСЛИ((A2:A13=D2)*(B2:B13>=E2)*(B2:B13
  • =БСЧЁТА(A1:B13;A1;D14:F15) или БСЧЁТ(A1:B13;B1;D14:F15) , которые требуют наличия отдельной таблички с критериями.

О подсчете с множественными критериями можно почитать в этом разделе .

Источник: excel2.ru

Функция CЧЕТЕСЛИМН в Excel примеры

Счетеслимн excel примеры

Рассмотрим функции: СЧЁТЕСЛИ(диапазон;критерий) и СЧЁТЕСЛИМН(диапазон_условия; условие; . ). Функция счетесли подсчитывает количество непустых ячеек в диапазоне, которые удовлетворяют заданному условию. А функция счетеслимн (счётесли множественные) подсчитывает количество ячеек в диапазоне, которые удовлетворяют нескольким условиям.

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

Пример задачи

Возьмем задание из ОГЭ по информатике.

Калорийность 1000 продуктов занесли в электронную таблицу. Название продукта указано в столбце A. Содержание жиров в нём – в столбце В. Третий столбец C – это содержание белков. Количество углеводов указано в столбце D, а в последнем Е – калорийность данного продукта. Сколько записей из таблицы содержат менее 50 грамм углеводов и менее 50 грамм белков?

В ячейку H2 электронной таблицы запишите количество таких продуктов в виде числа.

Решение:

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

Данное задание можно решить разными способами, используя различные средства электронных таблиц. Но мы ее решим с использованием функции СЧЁТЕСЛИМН().

Кликаем в ячейку H2 и вызываем Мастер функций из ленты инструментов (Вкладка Формулы – Вставить функцию или нажимаем значок Fx рядом со строкой для ручного ввода формул). Откроется окно поиска функции.

Вводим ее название и кликаем кнопку Найти. Далее выбираем найденную функцию и жмем ОК. В следующем окне задаем параметры (смотрите рисунок ниже)

После ввода первого диапазона условия и самого условия, появятся поля для второго диапазона и т. д.

Диапазон условия 1: в данной таблице это столбец С (белки). Его можно прописать вручную или использовать выделение диапазона с помощью мыши. Но выделить одну тысячу строк с прокруткой экрана достаточно проблематично, то используем прием, описанный ниже.

Выделение от текущей ячейки до конца столбца

Кликаем в первую ячейку диапазона. Далее нажимаем одновременно клавиши Ctrl и Shift. Не отпуская их, нажимаем кнопку на клавиатуре “стрелка вниз”.

Читайте также:  Excel удалить все пробелы

Условие 1: здесь прописываете условие “

Дорогой читатель! Вы посмотрели статью до конца. Получили вы ответ на свой вопрос? Напишите в комментариях пару слов. Если ответа не нашли, укажите что искали.

Источник: tvojkomp.ru

Excel: Функции СЧЕТЕСЛИ и СЧЕТЕСЛИМН

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

Функция Счётесли

Счётесли (диапазон; критерий)

Диапазон – группа ячеек, для которых нужно выполнить подсчет.

Диапазон может содержать числа, массивы или ссылки на числа.
Обязательный аргумент.

Критерий – число, выражение, ссылка на ячейку или текстовая строка, которая определяет, какие ячейки нужно подсчитать.
Обязательный аргумент.

Критерий проверки необходимо заключать в кавычки.

Критерий не чувствителен к регистру. К примеру, функция не увидит разницы между словами «налог» и «НАЛОГ».

Примеры использования функции Счётесли.

  1. Подсчет количества ячеек, содержащих отрицательные значения

Счётесли(А1:С2;” “&A4) Диапазон – А1:С2 , критерий – “>”&A4

  1. Подсчет количества ячеек со словом “текст” (регистр не имеет значения).

Счётесли(А1:С2;”текст”) Диапазон – А1:С2 , критерий – “текст”

  1. Для текстовых значений в критерии можно использовать подстановочные символы * и ? .

Вопросительный знак соответствует одному любому символу,
звездочка— любому количеству произвольных символов.

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

Например, чтобы подсчитать количество ячеек, содержащих текст, который начинается с буквы Т (без учета регистра), можно воспользоваться следующей формулой:

Счётесли(А1:С2;”Т * “) Диапазон – А1:С2 , критерий – “Т * “

Если необходимо подсчитать количество ячеек, которые содержат ровно четыре символа, можно использовать формулу:

Счётесли(А1:С2;”. “) Диапазон – А1:С2 , критерий – “. “

В функции Счётесли используется только один критерий.

Чтобы провести подсчет по нескольким условиям, необходимо воспользоваться функцией Счётеслимн.

Функция Счётеслимн

Счётеслимн (диапазон1; условие1; [диапазон2]; [условие2]; …).

Функция аналогична функции Счётеслимн, за исключением того, что может содержать до 127 диапазонов и условий, где первое является обязательным, а последующие – нет.

Каждый дополнительный диапазон должен состоять из такого же количества строк и столбцов, что и диапазон условия 1. Эти диапазоны могут не находиться рядом друг с другом.

Пример использования:

  1. Подсчет количества ячеек, в которых находятся даты из определенного периода (например, после 15 января и до 1 марта 2015г.).

Счётеслимн(C1:C8;”>15.01.2015″;C1:C8;” 15.01.2015″ и ” Семинары. Вебинары. Конференции

Актуальные темы. Лучшие лекторы Москвы и РФ. Сертификаты ИПБР. Более 30 тематик в месяц.

Источник: lk.usoft.ru

Функция СЧЁТЕСЛИМН считает количество ячеек по условию в Excel

Функция СЧЁТЕСЛИМН предназначена для подсчета числа ячеек из диапазона, удовлетворяющих установленным одному или нескольким критериям, и возвращает соответствующее числовое значение. В отличие от функции СЧЁТЕСЛИ, которая принимает только один аргумент с критерием отбора данных, рассматриваемая функция позволяет указывать до 127 критериев.

Примеры использования функции СЧЁТЕСЛИМН в Excel

С помощью функции СЧЁТЕСЛИМН можно рассчитать количество ячеек, соответствующих критериям, применяемым к столбцу с числовыми значениями. Например, в ячейках A1:A9 содержится числовой ряд от 1 до 9. Функция =СЧЁТЕСЛИМН(A1:A9;”>2″;A1:A9;” Пример 1. Определить количество телевизоров производства LG в таблице данных, стоимость которых не превышает 20000 рублей.

Вид исходной таблицы:

Для расчета количества телевизоров компании LG, стоимость которых не превышает 20000 рублей используем следующую формулу:

  • A2:A11 –диапазон первого условия, ячейки которого хранят текстовые данные с названием фирмы и величиной диагонали;
  • “LG*” – условие поиска с подстановочным знаком «*» (любое количество символов после «LG»;
  • B2:B11 – диапазон второго условия, содержащий значения стоимости товаров;
  • ” Пример 2. В таблице содержатся данные о покупках в интернет магазине бытовой техники за определенный период времени. Определить соотношение проданных продуктов фирм LG, Samsung и Bosch продавцом с фамилией Иванов к общему количеству реализованного товара всеми продавцами.

Вид исходной таблицы:

Для получения искомого значения используем формулу:

Для поиска сразу нескольких значений в векторе данных (столбце B:B) в качестве аргумента условие1 была передана константа массива <"LG";"Samsung";"Bosch">, поэтому формулу необходимо выполнить в качестве формулы массива. Функция СУММ подсчитывает число элементов, содержащихся в массиве значений, возвращаемых функцией СЧЁТЕСЛИМН. Функция СЧЁТ возвращает число непустых ячеек в диапазоне A2:A21, то есть число строк в таблице. Соотношение полученных величин является искомым значением.

В результате вычислений получим:

Как посчитать количество ячеек по нескольким условиям в Excel?

Пример 3. В таблице приведены данные о количестве отработанных часов сотрудником на протяжении некоторого периода. Определить, сколько раз сотрудник работал сверх нормы (более 8 часов) в период с 03.08.2018 по 14.08.2018.

Вид таблицы данных:

Для вычислений используем следующую формулу:

В качестве первых двух условий проверки указаны даты, которые автоматически преобразовываются в код времени Excel (числовое значение), а затем выполняется операция проверки. Последний (третий) критерий – количество рабочих часов больше 8.

В результате расчетов получим следующее значение:

Особенности использования функции СЧЁТЕСЛИМН в Excel

Функция имеет следующую синтаксическую запись:

=СЧЁТЕСЛИМН( диапазон_условия1;условие1; [диапазон_условия2;условие2];…)

  • диапазон_условия1 – обязательный аргумент, принимающий ссылку на диапазон ячеек, в отношении содержащихся данных в которых будет применен критерий, указанный в качестве второго аргумента;
  • условие1 – обязательный аргумент, принимающий условие для отбора данных из диапазона ячеек, указанных в качестве диапазон_условия1. Этот аргумент принимает числа, данные ссылочного типа, текстовые строки, содержащие логические выражения. Например, из таблицы, содержащей поля «Наименование», «Стоимость», «Диагональ экрана» необходимо выбрать устройства, цена которых не превышает 1000 долларов, производителем является фирма Samsung, а диагональ составляет 5 дюймов. В качестве условий можно указать “Samsung*” (подстановочный символ «*» замещает любое количество символов), “>1000” (цена свыше 1000, выражение должно быть указано в кавычках), 5 (точное числовое значение, кавычки необязательны);
  • [диапазон_условия2;условие2];… – пара последующих аргументов рассматриваемой функции, смысл которых соответствует аргументам диапазон_условия1 и условие1 соответственно. Всего может быть указано до 127 диапазонов и условий для отбора значений.
  1. Во втором и последующем диапазонах условий ([диапазон_условия2], [диапазон_условия3] и т. д.) число ячеек должно соответствовать их количеству в диапазоне, заданном аргументом диапазон_условия1. В противном случае функция СЧЁТЕСЛИМН вернет код ошибки #ЗНАЧ!.
  2. Рассматриваемая функция выполняет проверку всех условий, перечисленных в качестве аргументов условие1, [условие2] и т. д. для каждой строки. Если все условия выполняются, общая сумма, возвращаемая СЧЁТЕСЛИМН, увеличивается на единицу.
  3. Если в качестве аргумента условиеN была передана ссылка на пустую ячейку, выполняется преобразование пустого значения к числовому 0 (нуль).
  4. При использовании текстовых условий можно устанавливать неточные фильтры с помощью подстановочных символов «*» и «?».

Источник: exceltable.com

Microsoft Excel

трюки • приёмы • решения

Как в таблице Excel подсчитать ячейки, которые соответствуют нескольким критериям

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

Некоторые из этих формул используют функцию СЧЁТЕСЛИМН, которая была введена в Excel 2007. В целях совместимости я также предложил альтернативную формулу, которая работает с предыдущими версиями Excel.

Использование критерия И

Критерий И подсчитывает ячейки, если все указанные условия выполнились. Типичным примером является формула, которая считает количество значений, входящих в числовой диапазон. Например, вы захотели подсчитать, сколько ячеек содержат значение, большее 0 и меньшее либо равное 12. Любая ячейка, которая имеет положительное значение, меньшее или равное 12, будет включена в подсчет.

Следующая формула, которая работает только в Excel 2007 и более поздних версиях, считает ячейки, которые имеют значение от 0 до 12, в диапазоне, названном Данные: =СЧЁТЕСЛИМН(Данные;”>=0″;Данные;” .

Аргументы функции СЧЁТЕСЛИМН всегда идут парами. Эта формула имеет два набора парных аргументов: первый аргумент в каждой паре является интересующим вас диапазоном, а второй аргумент — критерием. Значения учитываются для подсчета, если они отвечают всем критериям, указанным для каждого аргумента пары.

Для совместимости с предыдущими версиями Excel используйте такую формулу: =СЧЁТЕСЛИ(Данные;”>0″)-СЧЁТЕСЛИ(Данные;”>12″) .

Данная формула использует разговорный английский и подсчитывает количество значений, больших 0, а затем отнимает количество значений, больших 12. В результате получается количество ячеек со значениями, большими 0 и меньшими либо равными 12. Создание такого рода формул может привести к путанице, поскольку формула ссылается на условие “>12” , даже если цель заключается в подсчете значений, меньших или равных 12. Альтернативный метод заключается в использовании формулы массива, например такой, как следующая (создание формул такого типа вам может показаться проще): =СУММ((Данные>0)*(Данные .

При вводе формулы массива нажмите Ctrl+Shift+Enter, а не просто Enter.

На рис. 116.1 показана таблица, которую я использую для некоторых из приведенных ниже примеров. Здесь приведены данные по объему продаж, категоризованные по таким параметрам, как месяц, агент и тип. Таблица содержит именованные диапазоны, соответствующие меткам в строке 1. Иногда критерий подсчета основан на ячейках, отличных от ячеек, которые подсчитываются. Вы можете, например, захотеть вычислить количество продаж, отвечающих следующему критерию: месяц — январь, агент — Селезнев, объем больше 1000.

Рис. 116.1. Таблица демонстрирует различные методы подсчета, использующие несколько критериев

Следующая формула (только для Excel 2007 и более поздних версий) использует три набора парных аргументов для возвращения количества: =СЧЁТЕСЛИМН(Месяц:”Январь”;Агент:”Селезнев”;0бъем;”>1000″) . Для совместимости с предыдущими версиями Excel указывайте следующую формулу для подсчета количества элементов, которые отвечают всем трем критериям: =СУММПРОИЗВ((Месяц=”Январь”)*(Агент=”Селезнев”)*(Объем>1000)) .

Рис. 116.2. Для подсчета строк, отвечающих нескольким критериям, применяется фильтрация

Если ваши данные находятся в таблице, созданной после вызова команды , вы можете испольВставка ► Таблицы ► Таблицазовать фильтрацию для отображения только тех строк, которые отвечают нескольким критериям. На рис. 116.2 показаны данные, отфильтрованные таким образом, чтобы отображались только январские продажи Селезнева, объем которых превышает 1000. Я также добавил строку Итого к этой таблице, которая показывает количество. Однако стоит отметить, что фильтрация не может быть использована для критерия ИЛИ, который мы обсудим далее.

Использование критерия ИЛИ

Для подсчета ячеек с использованием критерия ИЛИ иногда можно применять несколько функций СЧЁТЕСЛИ. Следующая формула, например, подсчитывает количество экземпляров 1,3 и 5 в диапазоне, названном Данные: =СЧЁТЕСЛИ(Данные;1)+СЧЁТЕСЛИ(Данные;3)+СЧЁТЕСЛИ(Данные;5) .

Вы можете также использовать функцию СЧЁТЕСЛИ в формуле массива. Так, следующая формула массива возвращает тот же результат, что и предыдущая формула: =СУММ(СЧЁТЕСЛИ(Данные;<1;3:5>)) .

Введите формулу массива и нажмите Ctrl+Shift+Enter.

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

  • месяц — январь;
  • агент — Селезнев;
  • объем больше 1000.

Следующая формула массива возвращает корректное количество: =СУММ(ЕСЛИ((Месяц=”Январь”)+(Агент=”Селезнев”)+(Объем>1000);1)) .

Объединение критериев И и ИЛИ

Вы можете комбинировать критерии И и ИЛИ при подсчете. Возможно, вы захотите подсчитать продажи, которые соответствуют такому критерию: месяц — январь, агент — Селезнев или Петров. Эта формула массива возвращает количество продаж, которые отвечают критерию:
=СУММ((Месяц=”Январь”)*ЕСЛИ((Агент=”Селезнев”)+(Агент=”Петров”);1)) .

Источник: excelexpert.ru