Вычисление значений по условию в excel

ЕСЛИ (функция ЕСЛИ)

Функция ЕСЛИ — одна из самых популярных функций в Excel. Она позволяет выполнять логические сравнения значений и ожидаемых результатов.

Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.

Например, функция =ЕСЛИ(C2=»Да»;1;2) означает следующее: ЕСЛИ(С2=»Да», то вернуть 1, в противном случае вернуть 2).

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])

Например:

  • =ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)

  • =ЕСЛИ(A2=B2;B4-A4;»»)

Имя аргумента

Описание

лог_выражение    (обязательно)

Условие, которое нужно проверить.

значение_если_истина    (обязательно)

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

значение_если_ложь    (необязательно)

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

Простые примеры функции ЕСЛИ

Ячейка D2 содержит формулу =ЕСЛИ(C2="Да";1;2)

  • =ЕСЛИ(C2=»Да»;1;2)

В примере выше ячейка D2 содержит формулу: ЕСЛИ(C2 = Да, то вернуть 1, в противном случае вернуть 2)

Ячейка D2 содержит формулу =ЕСЛИ(C2=1;"ДА";"НЕТ")

  • =ЕСЛИ(C2=1;»Да»;»Нет»)

В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»). Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.

Ячейка D2 содержит формулу =ЕСЛИ(C2>B2;"Превышение бюджета","В пределах бюджета")

  • =ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)

В примере выше функция ЕСЛИ в ячейке D2 означает: ЕСЛИ(C2 больше B2, то вернуть текст «Превышение бюджета», в противном случае вернуть текст «В пределах бюджета»)

Ячейка E2 содержит формулу =ЕСЛИ(C2>B2;C2-B2;"")

  • =ЕСЛИ(C2>B2;C2-B2;0)

На рисунке выше мы возвращаем не текст, а результат математического вычисления. Формула в ячейке E2 означает: ЕСЛИ(значение «Фактические» больше значения «Плановые», то вычесть сумму «Плановые» из суммы «Фактические», в противном случае ничего не возвращать).

Ячейка F7 содержит формулу ЕСЛИ(E7="Да";F5*0,0825;0)

  • =ЕСЛИ(E7=»Да»;F5*0,0825;0)

В этом примере формула в ячейке F7 означает: ЕСЛИ(E7 = «Да», то вычислить общую сумму в ячейке F5 и умножить на 8,25 %, в противном случае налога с продажи нет, поэтому вернуть 0)

Примечание: Если вы используете текст в формулах, заключайте его в кавычки (пример: «Текст»). Единственное исключение — слова ИСТИНА и ЛОЖЬ, которые Excel распознает автоматически.

Распространенные неполадки

Проблема

Возможная причина

0 (ноль) в ячейке

Не указан аргумент значение_если_истина или значение_если_ложь. Чтобы возвращать правильное значение, добавьте текст двух аргументов или значение ИСТИНА/ЛОЖЬ.

#ИМЯ? в ячейке

Как правило, это указывает на ошибку в формуле.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция ЕСЛИ — вложенные формулы и типовые ошибки

Функция УСЛОВИЯ

Использование ЕСЛИ с функциями И, ИЛИ и НЕ

СЧЁТЕСЛИ

Рекомендации, позволяющие избежать появления неработающих формул

Общие сведения о формулах в Excel

Нужна дополнительная помощь?

Выборочные вычисления по одному или нескольким критериям

Постановка задачи

Имеем таблицу по продажам, например, следующего вида:

cond_sum1.png

Задача: просуммировать все заказы, которые менеджер Григорьев реализовал для магазина «Копейка».

Способ 1. Функция СУММЕСЛИ, когда одно условие

Если бы в нашей задаче было только одно условие (все заказы Петрова или все заказы в «Копейку», например), то задача решалась бы достаточно легко при помощи встроенной функции Excel СУММЕСЛИ (SUMIF) из категории Математические (Math&Trig). Выделяем пустую ячейку для результата, жмем кнопку fx в строке формул, находим функцию СУММЕСЛИ в списке:

cond_sum2.png

Жмем ОК и вводим ее аргументы:

cond_sum3.png

  • Диапазон — это те ячейки, которые мы проверяем на выполнение Критерия. В нашем случае — это диапазон с фамилиями менеджеров продаж.
  • Критерий — это то, что мы ищем в предыдущем указанном диапазоне. Разрешается использовать символы * (звездочка) и  ? (вопросительный знак) как маски или символы подстановки. Звездочка подменяет собой любое количество любых символов, вопросительный знак — один любой символ. Так, например, чтобы найти все продажи у менеджеров с фамилией из пяти букв, можно использовать критерий ?????. А чтобы найти все продажи менеджеров, у которых фамилия начинается на букву «П», а заканчивается на «В» — критерий П*В. Строчные и прописные буквы не различаются.
  • Диапазон_суммирования — это те ячейки, значения которых мы хотим сложить, т.е. нашем случае — стоимости заказов.

Способ 2. Функция СУММЕСЛИМН, когда условий много

Если условий больше одного (например, нужно найти сумму всех заказов Григорьева для «Копейки»), то функция СУММЕСЛИ (SUMIF) не поможет, т.к. не умеет проверять больше одного критерия. Поэтому начиная с версии Excel 2007 в набор функций была добавлена функция СУММЕСЛИМН (SUMIFS) — в ней количество условий проверки увеличено аж до 127! Функция находится в той же категории Математические и работает похожим образом, но имеет больше аргументов:

cond_sum4.png

При помощи полосы прокрутки в правой части окна можно задать и третью пару (Диапазон_условия3Условие3), и четвертую, и т.д. — при необходимости.

Если же у вас пока еще старая версия Excel 2003, но задачу с несколькими условиями решить нужно, то придется извращаться — см. следующие способы.

Способ 3. Столбец-индикатор

Добавим к нашей таблице еще один столбец, который будет служить своеобразным индикатором: если заказ был в «Копейку» и от Григорьева, то в ячейке этого столбца будет значение 1, иначе — 0. Формула, которую надо ввести в этот столбец очень простая:

=(A2=»Копейка»)*(B2=»Григорьев»)

Логические равенства в скобках дают значения ИСТИНА или ЛОЖЬ, что для Excel равносильно 1 и 0. Таким образом, поскольку мы перемножаем эти выражения, единица в конечном счете получится только если оба условия выполняются. Теперь стоимости продаж осталось умножить на значения получившегося столбца и просуммировать отобранное в зеленой ячейке:

cond_sum5.png

Способ 4. Волшебная формула массива

Если вы раньше не сталкивались с такой замечательной возможностью Excel как формулы массива, то советую почитать предварительно про них много хорошего здесь. Ну, а в нашем случае задача решается одной формулой:

=СУММ((A2:A26=»Копейка»)*(B2:B26=»Григорьев»)*D2:D26)

cond_sum6.png

После ввода этой формулы необходимо нажать не Enter, как обычно, а Ctrl + Shift + Enter — тогда Excel воспримет ее как формулу массива и сам добавит фигурные скобки. Вводить скобки с клавиатуры не надо. Легко сообразить, что этот способ (как и предыдущий) легко масштабируется на три, четыре и т.д. условий без каких-либо ограничений.

Способ 4. Функция баз данных БДСУММ

В категории Базы данных (Database) можно найти функцию БДСУММ (DSUM), которая тоже способна решить нашу задачу. Нюанс состоит в том, что для работы этой функции необходимо создать на листе специальный диапазон критериев — ячейки, содержащие условия отбора — и указать затем этот диапазон функции как аргумент:

=БДСУММ(A1:D26;D1;F1:G2)

cond_sum7.png

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

Примеры формулы для суммы диапазонов с условием отбора в Excel

Ниже на рисунке представлен в таблице список счетов вместе с состоянием по каждому счету в виде положительных или отрицательных чисел. Допустим нам необходимо посчитать сумму всех отрицательных чисел для расчета суммарного расхода по движению финансовых средств. Этот результат будет позже сравниваться вместе с сумой положительных чисел с целью верификации и вывода балансового сальдо. Узнаем одинаковые ли суммы доходов и расходов – сойдется ли у нас дебит с кредитом. Для суммирования числовых значений по условию в Excel применяется логическая функция =СУММЕСЛИ():

сумма диапазонов c условием.

Функция СУММЕСЛИ анализирует каждое значение ячейки в диапазоне B2:B12 и проверяет соответствует ли оно заданному условию (указанному во втором аргументе функции). Если значение меньше чем 0, тогда условие выполнено и данное число учитывается в общей итоговой сумме. Числовые значения больше или равно нулю игнорируются функцией. Проигнорированы также текстовые значения и пустые ячейки.

В приведенном примере сначала проверяется значения ячейки B2 и так как оно больше чем 0 – будет проигнорировано. Далее проверяется ячейка B3. В ней числовое значение меньше нуля, значит условие выполнено, поэтому оно добавляется к общей сумме. Данный процесс повторяется для каждой ячейки. В результате его выполнения суммированы значения ячеек B3, B6, B7, B8 и B10, а остальные ячейки не учитываются в итоговой сумме.

Обратите внимание что ниже результата суммирования отрицательных чисел находится формула суммирования положительных чисел. Единственное отличие между ними — это обратный оператор сравнения во втором аргументе где указывается условие для суммирования – вместо строки «<0» (меньше чем ноль) используется строка «>0» (больше чем ноль). Теперь мы можем убедиться в том, что дебет с кредитом сходится балансовое сальдо будет равно нулю если сложить арифметически в ячейке B16 формулой =B15+B14.



Пример логического выражения в формуле для суммы с условием

Другой пример, когда нам нужно отдельно суммировать цены на группы товаров стоимости до 1000 и отдельно со стоимостью больше 1000. В таком случае одного оператора сравнения нам недостаточно (<1000) придется использовать знак «меньше или равно» (<=1000) иначе цены со значением ровно 1000 не будут включены в расчеты. Более того в таком случае мы уже не можем использовать в другой формуле «больше или равно» (>=1000) иначе мы просуммируем сумму ровно в 1000 – 2 раза, что приведет к ошибочным итоговым результатам:

отдельно суммировать цены.

Это очень распространенная ошибка пользователей Excel при работе с логическими функциями!

Внимание! В первом примере нулевые значения нам необязательно было учитывать, так как на балансовое сальдо это никак не повлияло бы, но во втором случаи нужно составлять критерий условия суммирования иначе, чтобы не допустить ошибочных просчетов.

Второй аргумент функции СУММЕСЛИ, то есть условие, которое должно быть выполнено, записывается между двойными кавычками. В данном примере используется символ сравнения – «меньше» (<). По синтаксису функции необходимо представлять такие записи как строка, то есть в двойных кавычках. Иначе Excel выдаст предупреждение об ошибке в формуле.

Синтаксис формулы суммирования по условию в Excel

В синтаксисе функции СУММЕСЛИ присутствует необязательный для заполнения третий аргумент – диапазон суммирования. В предыдущем примере условие проверялось по тому же диапазону, который нужно было суммировать. Благодаря третьему аргументу появляется возможность проверять условия по одному диапазону, а суммировать другой.

Ниже на рисунке представлена таблица отчета продаж по клиентам за месяц. Напротив, каждого клиента указана сумма, на которую совершил покупки клиент на протяжении месяца. Некоторые клиенты за месяц совершили по несколько покупок, поэтому их наименование дублируется в списке. Необходимо узнать на какую общую сумму купил товара «Клиент3» в данном месяце. Здесь весьма уместно использовать формулу с заполнением третьего аргумента функции СУММЕСЛИ:

Синтаксис суммирования по условию.

Как видно на всех выше приведенных примерах во втором аргументе указывается строка текста с условием, а не логическое выражение как в функции ЕСЛИ. На практике использования функции СУММЕСЛИ этот второй логический аргумент с условием может содержать:

  • сроки с текстовым значением;
  • числовые значения;
  • логические выражения;
  • формулы с функциями;
  • ссылки на ячейки.

Далее рассмотрим больше примеров составления условий для второго логического аргумента функции СУММЕСЛИ более детально.

Создание критериев условий для функции СУММЕСЛИ

Второй аргумент функции называется «Критерий». Данный логический аргумент используется и в других подобных логических функциях: СУММЕСЛИМН, СЧЁТЕСЛИ, СЧЁТЕСЛИМН, СРЗНАЧЕСЛИ и СРЗНАЧЕСЛИМН. В каждом случаи аргумент заполняется согласно одних и тех же правил составления логических условий. Другими словами, для всех этих функций второй аргумент с критерием условий является логическим выражением возвращающим результат ИСТИНА или ЛОЖЬ. Это значит, что выражение должно содержать оператор сравнения, например: больше (>) меньше (<) равно (=) неравно (<>), больше или равно (>=), меньше или равно (<=). За исключением можно не указывать оператор равно (=), если должно быть проверено точное совпадение значений.

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

Таблица правил составления критериев условий:

Чтобы создать условие Примените правило Пример
Значение равно заданному числу или ячейке с данным адресом. Не используйте знак равенства и двойных кавычек. =СУММЕСЛИ(B1:B10;3)
Значение равно текстовой строке. Не используйте знак равенства, но используйте двойные кавычки по краям. =СУММЕСЛИ(B1:B10;»Клиент5″)
Значение отличается от заданного числа. Поместите оператор и число в двойные кавычки. =СУММЕСЛИ(B1:B10;»>=50″)
Значение отличается от текстовой строки. Поместите оператор и число в двойные кавычки. =СУММЕСЛИ(B1:B10;»<>выплата»)
Значение отличается от ячейки по указанному адресу или от результата вычисления формулы. Поместите оператор сравнения в двойные кавычки и соедините его символом амперсант (&) вместе со ссылкой на ячейку или с формулой. =СУММЕСЛИ(A1:A10;»<«&C1) или =СУММЕСЛИ(B1:B10;»<>»&СЕГОДНЯ())
Значение содержит фрагмент строки Используйте операторы многозначных символов и поместите их в двойные кавычки =СУММЕСЛИ(A1:A10;»*кг*»;B1:B10)

Во втором аргументе критериев условий можно использовать разные функции и формулы. Ниже на рисунке изображен список дат и присвоенных им значений. Важно отметить что сегодня на момент написания статьи дата – «03.11.2018». Чтобы суммировать числовые значения только по сегодняшней дате используйте формулу:

Чтобы суммировать только значения от сегодняшнего дня включительно и до конца периода времени воспользуйтесь оператором «больше или равно» (>=) вместе с соответственной функцией =СЕГОДНЯ(). Формула c операторам (>=):

Создание критериев условий.

Суммирование по неточному совпадению в условии критерия отбора

Во втором логическом аргументе критериев условий функции СУММЕСЛИ можно применять многозначные символы – (?)и(*) для составления относительных неточных запросов. Знак вопроса (?) – следует читать как любой символ, а звездочка (*) – это строка из любого количества любых символов или пустая строка. Например, нам необходимо просуммировать только защитные краски-лаки с кодом 3 английские буквы в начале наименования:

Суммирование по неточному совпадению.

Суммируются все значения ячеек в диапазоне B2:B16 в соответствии со значениями в ячейках диапазона A2:A16, в которых после третьего символа фрагмент строки «-защита».

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

Skip to content

Функция СЧЁТЕСЛИМН в Excel с несколькими условиями — объясняем на примерах.

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

Начиная с версии Excel 2007, Microsoft добавила в Excel «старших сестер» функциям выборочного подсчета СУММЕСЛИСЧЁТЕСЛИ и СРЗНАЧЕСЛИ – функции СУММЕСЛИМНСЧЁТЕСЛИМН и СРЗНАЧЕСЛИМН. В английском варианте эти функции выглядят как SUMIFSCOUNTIFS и AVERAGEIFS, т.е. имеют на конце букву -S, обозначающую в английском языке множественное число. В русской версии эту роль играет -МН.

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

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

  1. Как работает функция СЧЕТЕСЛИМН?
  2. Считаем с учетом всех критериев (логика И).
  3. Если достаточно выполнения хотя бы одного условия (логика ИЛИ).
  4. Как сосчитать числа в интервале.
  5. Как использовать ссылки в формулах СЧЕТЕСЛИМН.
  6. Как использовать СЧЕТЕСЛИМН со знаками подстановки.
  7. Несколько условий в виде даты.

Как работает функция СЧЕТЕСЛИМН?

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

Синтаксис функции выглядит следующим образом:

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

  • диапазон1 (обязательный) — определяет первую область, к которой должно применяться первое условие ( условие1).
  • условие1 (обязательное) — устанавливает требование к отбору в виде числа , ссылки на ячейку , текстовой строки , выражения или другой функции Excel. Определяет, какие ячейки должны учитываться.
  • [диапазон2;условие2]… (необязательные) — это дополнительные области и связанные с ними критерии. Вы можете указать до 127 таких пар.

На самом деле, вам не нужно помнить этот синтаксис наизусть. Microsoft Excel отобразит аргументы функции, как только вы начнете печатать; аргумент, который вы вводите в данный момент, будет выделен жирным шрифтом.

Что нужно запомнить?

  1. Диапазонов поиска может быть от 1 до 127. Для каждого из них указывается свое условие. Учитываются только те случаи, которые отвечают всем предъявленным требованиям.
  2. Каждый дополнительный диапазон должен иметь одинаковое число строк и столбцов с первым. Иначе получите ошибку #ЗНАЧ!
  3. Допускаются как смежные, так и несмежные диапазоны.
  4. Если в аргументе указана ссылка на пустую ячейку , функция обрабатывает его как нулевое значение (0).
  5. В критериях можно использовать символы подстановки — звездочка (*) и знак вопроса (?). Далее мы расскажем об этом подробнее.

Считаем с учетом всех критериев (логика И).

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

а. Для каждого диапазона — свой критерий.

Предположим, у вас есть список товаров, как показано на скриншоте ниже. Вы хотите узнать количество товаров, которые есть в наличии (у них значение в столбце B больше 0), но еще не были проданы (значение в столбце D равно 0).

2  области с двумя критериями

Задача может быть выполнена таким образом:

=СЧЁТЕСЛИМН(B2:B11;G1;D2:D11;G2)

или

=СЧЁТЕСЛИМН(B2:B11;»>0″;D2:D11;0)

Видим, что 2 товара (крыжовник и ежевика) находятся на складе, но не продаются.

б. Одинаковый критерий для всех диапазонов.

Если вы хотите посчитать элементы с одинаковыми критериями, вам все равно нужно указывать каждую пару диапазон/условие отдельно.

Например, вот правильный подход для подсчета элементов, которые имеют 0 как в столбце B, так и в столбце D:

=СЧЁТЕСЛИМН(B2:B11;0;D2:D11;0)

Получаем 1, потому что только Слива имеет значение «0» в обоих столбцах.

может ли быть один общий критерий?

Использование упрощенного варианта с одним ограничением выбора, например =СЧЁТЕСЛИМН(B2:D11;0), даст другой результат — общее количество ячеек в B2: D11, содержащих ноль (в данном примере это 5).

Если достаточно выполнения хотя бы одного условия (логика ИЛИ).

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

Но что если вы хотите подсчитать значения, для которых хотя бы одно из указанных условий имеет значение ИСТИНА , то есть использовать логику ИЛИ? В принципе, есть два способа сделать это — 1) сложив несколько формул СЧЕТЕСЛИ или 2) использовать комбинацию СУММ+СЧЕТЕСЛИМН с константой массива.

Способ 1. Две или более формулы СЧЕТЕСЛИ или СЧЕТЕСЛИМН.

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

=СЧЁТЕСЛИ(E2:E11;»Отменено»)+СЧЁТЕСЛИ(E2:E11;»Ожидание»)

В случае, если нужно оценить более одного параметра отбора, используйте СЧЕТЕСЛИМН.

две, три и более формулы в одном выражении

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

=СЧЁТЕСЛИМН(A2:A11;»клубника»;E2:E11;»Отменено»)+СЧЁТЕСЛИМН(A2:A11;»клубника»;E2:E11;»Ожидание»)

Способ 2. СУММ+СЧЁТЕСЛИМН с константой массива.

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

Вставьте СЧЕТЕСЛИМН в функцию СУММ, вот так:

СУММ(СЧЁТЕСЛИМН(диапазон;{«условие1″;»условие2″;»условие3»;…}))

В нашей таблице с примерами для подсчета заказов со статусом «Отменено» или «Ожидание» расчет будет выглядеть следующим образом:

используем константу массива

=СУММ(СЧЁТЕСЛИМН(E2:E11;{«Отменено»;»Ожидание»}))

Массив означает, что в начале ищем все отмененные заказы, потом ожидающие. Получается массив из двух цифр итогов. А затем функция СУММ просто их складывает.

Аналогичным образом вы можете использовать две или более пары диапазон/условие. Чтобы вычислить количество заказов на клубнику, которые отменены или в стадии ожидания, используйте это выражение:

=СУММ(СЧЁТЕСЛИМН(A2:A11;»Клубника»;E2:E11;{«Отменено»;»Ожидание»}))

Как сосчитать числа в интервале.

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

1. СЧЕТЕСЛИМН для подсчета ячеек между двумя числами

Чтобы узнать, сколько было получено заказов количеством товара от 10 до 20, сделаем так:

сколько чисел в интервале

=СЧЁТЕСЛИМН(D2:D11;»>10″;D2:D11;»<20″)

2. СЧЕТЕСЛИ для подсчета в интервале

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

=СЧЁТЕСЛИ(D2:D11;»>10″)-СЧЁТЕСЛИ(D2:D11;»>20″)

Это выражение будет возвращать то же количество, как показано на рисунке выше.

Как использовать ссылки в формулах СЧЕТЕСЛИМН.

При использовании логических операторов, таких как «>», «<«, «<=» или «>=» вместе со ссылками на ячейки, не забудьте заключить оператор в «двойные кавычки» и добавить амперсанд (&) перед ссылкой. Иначе говоря, требование к отбору должно быть представлено в виде текста, заключенного в двойные кавычки.

рис6

В приведенном примере посчитаем заказы с количеством более 30 единиц, при том что на складе в наличии было менее 50 единиц товара.

=СЧЁТЕСЛИМН(B2:B11;»<50″;D2:D11;»>30″)

или

=СЧЁТЕСЛИМН(B2:B11;»<«&G1;D2:D11;»>»&G2)

если вы записали значения ограничений в определенные клетки, скажем, в G1 и G2, и ссылаетесь на них.

Как использовать СЧЕТЕСЛИМН со знаками подстановки.

Традиционно можно применять следующие символы подстановки:

  • Вопросительный знак (?) — соответствует любому отдельному символу. Используйте его для подсчета ячеек, начинающихся и или заканчивающихся строго определенными символами.
  • Звездочка (*) — соответствует любой последовательности символов (в том числе и нулевой). Позволяет заменить собой часть содержимого.

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

Теперь давайте посмотрим, как вы можете использовать символ подстановки.

Предположим, у вас есть список заказов, за которыми персонально закреплены менеджеры. Вы хотите знать, сколько заказов уже кому-то назначено и при этом установлен срок их выполнения. Иначе говоря, имеются ли какие-то значения в столбцах B и Е таблицы.

знаки подстановки с текстом

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

=СЧЁТЕСЛИМН(B2:B21;»*»;E2:E21;»<>»&»»)

Обратите внимание, что в первом критерии мы используем знак подстановки *, поскольку рассматриваем текстовые значения (фамилии). Во втором критерии мы анализируем даты, поэтому и записываем его иначе: «<>»&»» (означает — не равно пустому значению).

Несколько условий в виде даты.

Правила работы с датами очень похожи на рассмотренные выше вычисления с числами.

1.Подсчет дат в определенном интервале.

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

сколько дат во временном интервале

Следующие выражения подсчитывают в области с D2 по D21 количество дат, приходящихся на период с 1 по 7 февраля 2020 года включительно:

=СЧЁТЕСЛИМН(D2:D21;»>=01.02.2020″;D2:D21;»<=07.02.2020″)

или

=СЧЁТЕСЛИМН(D2:D21;»>=»&H3;D2:D21;»<=»&H4)

2. Подсчет на основе нескольких дат.

Таким же образом вы можете использовать СЧЕТЕСЛИМН для подсчета количества дат в разных столбцах, которые соответствуют 2 или более требованиям. Например, давайте посчитаем, сколько заказов было принято до 1 февраля и затем доставлено после 5 февраля:

параметр - много дат

Как обычно, запишем двумя способами: со ссылками и без них:

=СЧЁТЕСЛИМН(D2:D21;»>=»&H3;E2:E21;»>=»&H4)

и

=СЧЁТЕСЛИМН(D2:D21;»>=01.02.2020″;E2:E21;»>=05.02.2020″)

3. Подсчет дат с различными критериями на основе текущей даты

Вы можете использовать функцию СЕГОДНЯ() для подсчета дат по отношению к сегодняшнему дню.

Эта формула с двумя областями и двумя критериями ответит вам, сколько товаров уже куплено, но еще не доставлено.

=СЧЕТЕСЛИ(D2:D21;»<«&СЕГОДНЯ();E2:E21;»>»&СЕГОДНЯ())

Она допускает множество возможных вариаций. В частности, вы можете настроить ее, чтобы подсчитать, сколько заказов было оформлено более недели назад и пока еще не доставлено:

=СЧЕТЕСЛИ(D2:D21;»<«&СЕГОДНЯ()-7;E2:E21;»>»&СЕГОДНЯ())

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

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

Также рекомендуем:

Функция СЧЁТЕСЛИ в Excel с разными условиями: мы объясняем это на примерах.

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

Начиная с выпуска Excel 2007 года, Microsoft добавила «старших сестер» Excel к функциям выборочного подсчета СУММЕСЛИ, СЧЁТЕСЛИ и СРЕДНЕЛИ — функциям СУММЕСЛИ, СЧЁТЕСЛИ и СРЕДНЕЛИ. На английском языке эти функции выглядят как СУММЕСЛИМН, СЧЁТЕСЛИМН и СРЕДНИМЕСЛИМН, то есть в конце у них есть буква -S, которая в английском означает множественное число. В русской версии эту роль играет -MN.

Их часто путают, потому что они очень похожи друг на друга и рассчитаны на основе определенных критериев.

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

Как работает функция СЧЕТЕСЛИМН?

Вычисляет количество совпадений в нескольких диапазонах на основе одного или нескольких критериев.

Синтаксис функции следующий:

СЧЁТЕСЛИ (интервал1; условие1; [интервал2; условие2]…)

  • диапазон1 (обязательный) — указывает первую область, к которой следует применить первое условие (условие1).
  • условие1 (обязательно): устанавливает требование выбора в виде числа, ссылки на ячейку, текстовой строки, выражения или другой функции Excel. Определите, какие клетки нужно подсчитывать.
  • [интервал2; условие2]… (необязательно) — необязательные поля и соответствующие критерии. Можно указать до 127 таких пар.

На самом деле нет необходимости запоминать этот синтаксис. Microsoft Excel отобразит аргументы функции, как только вы начнете вводить текст; тема, которую вы вводите, будет выделена жирным шрифтом.

Что нужно запомнить?

  1. Диапазон поиска может быть от 1 до 127. Каждый из них имеет свое условие. Рассматриваются только случаи, отвечающие всем требованиям.
  2. Каждый дополнительный диапазон должен иметь такое же количество строк и столбцов, что и первый. В противном случае вы получите # ЗНАЧЕНИЕ!
  3. Допускаются как смежные, так и несмежные диапазоны.
  4. Если аргумент содержит ссылку на пустую ячейку, функция рассматривает ее как нулевое (0) значение).
  5. в критериях можно использовать подстановочные знаки звездочки (*) и вопросительного знака (?). Подробнее об этом мы расскажем ниже.

Считаем с учетом всех критериев (логика И).

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

а. Для каждого диапазона — свой критерий.

Предположим, у нас есть список продуктов, как показано на скриншоте ниже. Вы хотите знать количество продуктов, которые есть в наличии (у них значение в столбце B больше 0), но еще не проданных (значение в столбце D равно 0).

2 области по двум критериям

Задачу можно сделать так:

= СЧЁТЕСЛИ (B2: B11; G1; D2: D11; G2)

или

= СЧЁТЕСЛИ (B2: B11; «> 0»; D2: D11,0)

Видим, что 2 товара (крыжовник и ежевика) есть в наличии, но не в продаже.

б. Одинаковый критерий для всех диапазонов.

Если вы хотите подсчитать элементы по одним и тем же критериям, вам все равно нужно указать каждую пару диапазон / условие отдельно.

Например, вот правильный подход к подсчету элементов, у которых 0 как в столбце B, так и в столбце D:

= СЧЁТЕСЛИ (B2: B11,0; D2: D11,0)

Мы получаем 1, потому что только Plum имеет значение «0» в обоих столбцах.

может быть общий критерий?

Использование упрощенной версии с ограничением выбора, например = COUNTIFS (B2: D11; 0), даст другой результат: общее количество ячеек в B2: D11, содержащих ноль (в этом примере это 5).

Если достаточно выполнения хотя бы одного условия (логика ИЛИ).

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

Но что, если вы хотите подсчитать значения, для которых хотя бы одно из указанных условий истинно, то есть использовать логику ИЛИ? В принципе, это можно сделать двумя способами: 1) путем добавления нескольких формул СЧЁТЕСЛИ или 2) с помощью комбинации СУММ + СЧЁТЕСЛИ с константой массива.

Способ 1. Две или более формулы СЧЕТЕСЛИ или СЧЕТЕСЛИМН.

Считаем заказы со статусом «Отменено» и «Ожидание». Для этого вы можете просто написать 2 обычные формулы СЧЁТЕСЛИ и затем сложить результаты:

= СЧЁТЕСЛИ (E2: E11, «Отменено») + СЧЁТЕСЛИ (E2: E11, «Ожидание»)

Если вам нужно оценить более одного параметра выбора, используйте COUNTPIIF.

две, три или более формул в выражении

Чтобы узнать количество «отмененных» и «ожидающих» заказов на клубнику, используйте эту опцию:

= СЧЁТЕСЛИ (A2: A11, «клубника»; E2: E11, «Отменено») + СЧЁТЕСЛИ (LA2: A11, «клубника»; E2: E11, «Ожидание»)

Способ 2. СУММ+СЧЁТЕСЛИМН с константой массива.

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

Введите СЧЁТЕСЛИМН в функцию СУММ, например:

СУММ (СЧЁТЕСЛИМН (диапазон; {«условие1»; «условие2»; «условие3»;…}))

В нашей таблице с примерами подсчета заказов со статусом «Отменено» или «В ожидании» расчет будет выглядеть так:

с использованием константы массива

= СУММ (СЧЁТЕСЛИМН (E2: E11; {«Отменено», «В ожидании»}))

Массив означает, что мы сначала ищем все отмененные ордера, затем отложенные ордера. В результате получается двузначная матрица итогов. А затем функция СУММ складывает их.

Точно так же вы можете использовать две или более пары диапазон / условие. Чтобы рассчитать количество отмененных или отложенных заказов на клубнику, используйте это выражение:

= СУММ (СЧЁТЕСЛИМН (A2: A11; «Клубника»; E2: E11; {«Отменено», «Ожидает рассмотрения»}))

Как сосчитать числа в интервале.

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

1. СЧЕТЕСЛИМН для подсчета ячеек между двумя числами

Чтобы узнать, сколько поступило заказов с количеством товаров от 10 до 20, сделаем так:

сколько чисел в диапазоне

= СЧЁТЕСЛИ (D2: D11; «> 10»; D2: D11; «

2. СЧЕТЕСЛИ для подсчета в интервале

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

= СЧЁТЕСЛИ (G2: D11; «> 10») — СЧЁТЕСЛИ (G2: D11; «> 20»)

Это выражение вернет ту же сумму, что и на изображении выше.

Как использовать ссылки в формулах СЧЕТЕСЛИМН.

При использовании логических операторов, таких как «>», « =» вместе со ссылками на ячейки, обязательно заключите оператор в «двойные кавычки» и добавьте амперсанд (&) перед ссылкой. Другими словами, требование выбора должно быть представлено в виде текста, заключенного в кавычки.

рис6

В этом примере мы будем считать заказы с количеством более 30 единиц, несмотря на то, что на складе было менее 50 единиц товара.

= СЧЁТЕСЛИ (B2: B11; « 30″)

или

= СЧЁТЕСЛИ (B2: B11; «» & G2)

если вы отметили значения ограничений в определенных ячейках, например в G1 и G2, и обратитесь к ним.

Как использовать СЧЕТЕСЛИМН со знаками подстановки.

Традиционно можно использовать следующие подстановочные знаки:

  • Знак вопроса (?) — соответствует любому одиночному символу. Используйте его для подсчета ячеек, начинающихся и / или заканчивающихся четко определенными символами.
  • Звездочка (*) — соответствует любой последовательности символов (включая ноль). Позволяет заменить часть контента.

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

Теперь посмотрим, как можно использовать подстановочный знак.

Допустим, у нас есть список заказов, к которым менеджеры прикреплены лично. Вы хотите знать, сколько заказов уже было кому-то назначено и при этом для них установлен крайний срок. Другими словами, в столбцах B и E таблицы есть значения.

символы подстановки с текстом

Нам нужно узнать количество заказов, по которым заполнены столбцы B и E:

= СЧЁТЕСЛИ (B2: B21; «*»; E2: E21;»»&»»)

Обратите внимание, что в первом критерии мы используем подстановочный знак *, поскольку мы рассматриваем текстовые значения (фамилии). По второму критерию мы разбираем даты, потом пишем по-другому: «» & «» (значит — не равно пустому значению).

Несколько условий в виде даты.

Правила работы с датами очень похожи на рассмотренные выше вычисления с числами.

1.Подсчет дат в определенном интервале.

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

сколько дат там во временном интервале

Следующие выражения подсчитывают в областях от D2 до D21 количество дат, которые попадают в период с 1 по 7 февраля 2020 года включительно:

= СЧЁТЕСЛИ (G2: G21; «> = 01.02.2020»; G2: G21; «

или

= СЧЁТЕСЛИ (G2: D21; «> =» & H3; D2: D21; «

2. Подсчет на основе нескольких дат.

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

параметр - много дат

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

= СЧЁТЕСЛИ (D2: D21; «> =» & H3; E2: E21; «> =» & H4)

а также

= СЧЁТЕСЛИ (G2: D21; «> = 01.02.2020»; E2: E21; «> = 05.02.2020»)

3. Подсчет дат с различными критериями на основе текущей даты

вы можете использовать функцию СЕГОДНЯ () для подсчета дат относительно сегодняшнего дня.

Эта формула с двумя областями и двумя критериями покажет вам, сколько товаров уже было куплено, но еще не доставлено.

= СЧЁТЕСЛИ (G2: D21; «» & СЕГОДНЯ())

Он допускает множество возможных вариаций. В частности, вы можете настроить его так, чтобы он подсчитывал, сколько заказов было размещено более недели назад и еще не доставлено:

= СЧЁТЕСЛИ (G2: D21; «» & СЕГОДНЯ())

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

Подсчет ячеек в Excel, используя функции СЧЕТ и СЧЕТЕСЛИ

​Смотрите также​ функция СЧЕТЕСЛИМН.​ текстовых значений.​ ведет счет только​ статье «Функция «СУММЕСЛИ»​То есть, данный критерий​ на колонку.​абсолютно одинаковые и​«Значение»​ поставленные задачи различными​ в определенных строках».​ столбца с менеджерами.​В следующем примере мы​ если же использовать​ критериями не изменится.​И​​(вопросительный знак). Звездочка​​Очень часто при работе​​Когда в качестве критерия​​При формулировании условия подсчета​ для экзаменов, к​ в Excel».​​ задает условие, что​​Аргумент​​ представляют собой ссылки​​. В качестве аргументов​​ способами.​​Еще много примеров​

СЧЕТ()

​ У нас -​​ просуммируем общую стоимость​​ оператор сложения, то​Рассмотрим задачу, когда критерии​с Количеством на​ обозначает любое количество​ в Excel требуется​ указывается ссылка на​ можно использовать подстановочные​ которым ученики еще​У нас такая​

Подсчет ячеек в Excel

​ мы подсчитываем все​«Критерий»​ на ячейки или​ как раз выступают​​Данный способ самый простой​​ использования функции «СУММЕСЛИМН»,​

Подсчет ячеек в Excel

​ B2-B8.​ всех проданных фруктов.​ провозиться придется долго.​

Подсчет ячеек в Excel

​ применяются к значениям​​ складе не менее​​ произвольных символов, а​ подсчитать количество ячеек​ диапазон ячеек с​

Подсчет ячеек в Excel

​ знаки. «?» -​ не подошли.​ таблица.​ заполненные данными элементы,​​содержит заданное условие.​​ диапазоны. Различие в​ ссылки на ячейки​ и требующий минимального​ смотрите в статье​Обратите внимание​ Для этого воспользуемся​

Подсчет ячеек в Excel

​В следующем примере функция​ из одного столбца.​ минимального (Условие И​ вопросительный знак –​ на рабочем листе.​​ условиями, функция возвращает​​ любой символ. «*»​

Подсчет ячеек в Excel

СЧЕТЕСЛИ()

​​​Первый пример.​​ которые не содержат​ Это может быть​ синтаксисе заключается лишь​ или диапазон, в​ количества действий. Он​ «Примеры функции «СУММЕСЛИМН»​.​ следующей формулой:​

Подсчет ячеек в Excel

​СУММ​Найдем число партий товара​ — условие при​ один произвольный символ.​

Подсчет ячеек в Excel

​ Это могут быть​​ массив. Для ввода​ — любая последовательность​Функция СЧЁТ подсчитывает количество​Сумма ячеек с условием​ слово​ как точное числовое​ в наименовании самого​

Подсчет ячеек в Excel

​ котором нужно произвести​​ позволяет подсчитать количество​​ в Excel».​Когда мы поставили​​Нажав​​складывает весь столбец​​ с Количеством на складе​​ котором строка считается​Например, чтобы подсчитать количество​ пустые или заполненные​ формулы нужно выделить​ символов. Чтобы формула​

​ только для числовых​Excel.​«Мясо»​ или текстовое значение,​​ оператора.​​ подсчет значений.​ ячеек, содержащих числовые​Рассмотрим,​

Подсчет ячеек в Excel

​ курсор в эту​Enter​ А, а это​ не менее минимального и​ удовлетворяющей критерию, когда​

Подсчет ячеек в Excel

​ ячеек, содержащих текст,​​ ячейки, содержащие только​​ такое количество ячеек,​ искала непосредственно эти​ значений в заданном​Нам нужно посчитать​. Знак​ так и значение,​Выделяем элемент на листе,​Выделяем элемент листа, в​

Подсчет ячеек в Excel

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

​ знаки, ставим перед​ диапазоне. Данная формула​ сумму всех Ашанов.​«<>»​

Подсчет ячеек в Excel

​ заданное знаками​​ куда будет выводиться​​ который будет выводиться​ Сделать это можно​​ ячеек в​​ новая строка для​Если одного условия Вам​Следующая формула подсчитывает сумму​​ (Условие И -​​ одновременно соответствуют критериям).​ буквы​​ в некоторых случаях,​​ с критериями. После​ ними знак тильды​ для совей работы​ В ячейке С2​​означает в Экселе​​«больше»​​ результат. Нажимаем уже​​ итоговый результат. Щелкаем​

Подсчет ячеек в Excel

​ просто взглянув на​Excel по условию​ условий. Если условий​ не достаточно, то​ всех ячеек, содержащихся​ строка таблицы соответствует​ Например, число партий​Н​​ их содержимое должно​​ введения аргументов нажать​​ (~).​​ требует указать только​ пишем такую формулу.​​«не равно»​​(​​ знакомую нам иконку​​ по значку​​ индикатор в строке​​, как посчитать не​ много, то появляется​ Вы всегда можете​ на рабочем листе​

​ критерию, когда ее​

office-guru.ru

Подсчет значений с множественными критериями (Часть 1. Условие И) в MS EXCEL

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

​Для нормального функционирования формулы​ лишь один аргумент​=СУММЕСЛИ(A2:A8;»*Ашан*»;B2:B8)​.​>​«Вставить функцию»​

Задача1

​«Вставить функцию»​ состояния.​ все ячейки, а​

​ полоса прокрутки, с​ воспользоваться функцией​​Лист1​​ поле удовлетворяет обоим​D2​ можно воспользоваться следующей​ В этом уроке​ Shift + Ctrl​ в ячейках с​ – диапазон ячеек.​В формуле мы​После введения этих настроек​),​​.​​, который размещен слева​Для выполнения данной задачи​ выборочно.​​ помощью которой, переходим​​СУММЕСЛИМН​. Чтобы данная формула​ критериям одновременно). ​) с количеством ящиков​ формулой:​

​ мы подробно разберем​ + Enter. Excel​

​ текстовыми значениями не​ Например, ниже приведенная​ поставили по обе​

​ в окне аргументов​«меньше»​После запуска​ от строки формул.​ достаточно зажать левую​У нас такая​ в следующие окна​

​, которая позволяет осуществлять​ не вызвала циклической​

  • ​Решение стоится аналогично предыдущей​ на складе >=5​Если необходимо подсчитать количество​ две основные функции​ распознает формулу массива.​ должно пробелов или​​ формула подсчитывает количество​​ стороны от слова​
  • ​ жмем на кнопку​(​Мастера функций​
  • ​Тем самым мы вызвали​ кнопку мыши и​ таблица.​ условий.​ условное суммирование в​ ошибки, ее необходимо​ задачи. Например, с​ (ячейка​​ ячеек, которые содержат​​ Excel для подсчета​СЧЕТЕСЛИ с двумя условиями​ непечатаемых знаков.​ только тех ячеек​ Ашан звездочки. Это​
  • ​«OK»​),​опять перемещаемся в​Мастер функций​

​ выделить весь столбец,​Нам нужно посчитать количество​В строке «Условие1»​ Excel на основе​ использовать на другом​

​ использованием функции СЧЁТЕСЛИМН() формула​Е2​ ровно четыре символа,​ данных –​ в Excel очень​​​​ (в диапазоне B2:B6),​​ значит, что нужно​

​.​«не равно»​ категорию​

​. Переходим в категорию​ в котором вы​ заполненных ячеек по​ пишем фамилию менеджера.​ нескольких критериев.​ рабочем листе Excel​ выглядит так (см.​). Результат очевиден: 2.​ то используйте эту​

​СЧЕТ​ часто используется для​Посчитаем числовые значения в​ которые содержат числовые​ искать все слова​В предварительно заданной ячейке​(​«Статистические»​«Статистические»​ хотите произвести подсчет​ конкретному покупателю.​ Мы написали –​

Задача2

​Суммирование – это одно​ (отличном от Лист1).​ лист один столбец​

​ Для наглядности, строки​ формулу:​и​ автоматизированной и эффективной​ одном диапазоне. Условие​ значения:​ «Ашан», не зависимо​ сразу же отображается​<>​

​. Затем выделяем наименование​и выделяем наименование​ значений. Как только​Первый вариант.​ Васечкин.​ из основных действий,​

​Функция​

Альтернативное решение

​ в файле примера):​ в таблице, удовлетворяющие​Функция​СЧЕТЕСЛИ​ работы с данными.​

​ подсчета – один​СЧЁТЗ подсчитывает все ячейки,​ от других слов,​ результат. Он сообщает​​) и т.д.​​«СЧЁТ»​

​«СЧЁТЗ»​

​ выделение будет произведено,​В ячейке С2​В строке «Диапазон​ которое пользователь выполняет​СУММ​=СЧЁТЕСЛИМН(B2:B13;»>=»&D2;B2:B13;»​ критериям, выделяются Условным​

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

excel2.ru

Суммирование в Excel, используя функции СУММ и СУММЕСЛИ

​и щелкаем по​. После этого производим​ в строке состояния,​ пишем такую формулу.​ условия2» пишем диапазон​ в Microsoft Excel.​может принимать до​Подсчитать количество строк, удовлетворяющим​ форматированием с правилом =И($A2=$D$2;$B2>=$E$2)​​позволяет использовать в​​ с менее популярными​​ настоятельно рекомендуется внимательно​​У нас есть такая​ Данную функцию удобно​ перед или после​ в выделенном столбце​ наименованием​

Функция СУММ – простое суммирование ячеек в Excel

​ кнопке «OK».​​ щелчок по кнопке​​ которая расположена внизу​ =СЧЁТЕСЛИМН(A2:A10;»Иванов АП»;B2:B10;»>0″)​ столбца покупателей –​ Функции​ 255 аргументов и​ 2-м критериям (Условие​Подсчет можно реализовать множеством​ качестве условия даже​ –​ изучить все приведенные​

Суммирование в Excel

​ таблица:​ использовать в том​​ слова «Ашан» -​​ находятся 190 элементов​«Мясо»​

Суммирование в Excel

​После того, как было​​«OK»​​ окна, около параметра​Второй вариант.​ А2:А8.​СУММ​ суммировать сразу несколько​ И) можно без​

Суммирование в Excel

​ формул, приведем несколько:​​ формулы. К примеру,​​СЧЕТЗ​ выше примеры.​Посчитаем количество ячеек с​ случаи, когда необходимо​ Ашан, Ашан №3,​ с данными, которые​​располагаются в первой​​ запущено окно аргументов​внизу данного окошка.​«Количество»​В ячейке D2​В строке «Условие2»​

Суммирование в Excel

​и​​ несмежных диапазонов или​​ применения формул с​1. =СЧЁТЕСЛИМН(A2:A13;D2;B2:B13;»>=»&E2) Это решение является​ чтобы посчитать количество​

Суммирование в Excel

​,​Посчитаем количество реализованных товаров​ числами больше 100.​​ подсчитать количество ячеек​​ Левый Ашан, т.​ не содержат слово​ колонке таблицы.​ оператора​Мы переходим к окну​будет отображаться число​

Суммирование в Excel

​ пишем такую формулу.​​ написали фамилию покупателя​​СУММЕСЛИ​ ячеек:​ помощью стандартного Автофильтра.​ самым простым и​ ячеек, значения в​

Суммирование в Excel

​СЧИТАТЬПУСТОТЫ​ по группам.​ Формула: =СЧЁТЕСЛИ(B1:B11;»>100″). Диапазон​​ с любым типом​​ д.​«Мясо»​Выделяем элемент на листе,​

Суммирование в Excel

​СЧЁТ​ аргументов функции​ значений, содержащихся в​ =СУММПРОИЗВ(((A2:A10)=»Иванов АП»)*((B2:B10)>0)*1)​

Суммирование в Excel

​ – Иванов.​​созданы, чтобы облегчить​​Если среди суммируемых значений​Установите автофильтр к столбцу​ понятным.​ которых больше среднего​и​Сначала отсортируем таблицу так,​ – В1:В11. Критерий​ данных: текст или​Подробнее о символах,​

Суммирование в Excel

​.​ куда будет производиться​, следует в его​СЧЁТЗ​

СУММЕСЛИ — условная сумма в Excel

​ столбце. В подсчете​​Чтобы узнать количество​​Двигаем поле условий​ эту задачу и​ содержится текст, то​ Количество ящиков на​2. =СУММПРОИЗВ(—(A2:A13=D2);—(B2:B13>=E2)) Это решение сложнее,​​ значения, можно воспользоваться​​СЧЕТЕСЛИМН​ чтобы одинаковые значения​

​ подсчета – «>100».​ число. Синтаксис формулы​ которые можно написать​Теперь давайте произведем в​ вывод готовых данных.​ поле внести запись.​

Суммирование в Excel

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

Суммирование в Excel

​ функция​ складе, выделив заголовок​

Суммирование в Excel

​ но позволяет понять​ следующей формулой:​.​ оказались рядом.​ Результат:​ требует указать только​

Суммирование в Excel

​ в формуле и​ третьей колонке данной​ Щелкаем по значку​ В этом окне,​ поля ввода аргументов.​ заполненные любыми данными​ другому покупателю, пишем​ следующее условие.​ удобный инструмент. Надеюсь,​СУММ​

​ столбца и нажав​​ работу функции СУММПРОИЗВ(),​​Если одного условия Вам​Статистическая функция​Первый аргумент формулы «ПРОМЕЖУТОЧНЫЕ.ИТОГИ»​Если условие подсчета внести​ лишь один аргумент​ что они означают,​ таблицы подсчет всех​«Вставить функцию»​

​ как и в​ Как и количество​ (числовые, текстовые, дата​ его фамилию и​В строке «Диапазон​

Суммирование в Excel

​ что этот урок​​их игнорирует, т.е.​​CTRL+SHIFT+L. ​

Суммирование в Excel

​ которая может быть​ будет недостаточно, Вы​СЧЕТ​ — «Номер функции».​​ в отдельную ячейку,​​ – диапазон данных.​ читайте в статье​ значений, которые больше​.​

​ окне предыдущей функции,​ аргументов, они могут​ и т.д.). Пустые​ инициалы в формуле.​ условий3» пишем диапазон​​ помог Вам освоить​​ не включает в​​Выберите числовой фильтр Между.​​ полезна для подсчета​ всегда можете воспользоваться​подсчитывает количество ячеек​ Это числа от​ можно в качестве​ Например, ниже приведенная​ «Символы в формулах​ числа 150.​В​ тоже может быть​ достигать численности 255​ элементы при подсчете​Мы написали так.​ С2:С8.​

​ базовые функции суммирования​

office-guru.ru

Суммирование ячеек в Excel по условию.

​ расчет:​​Введите критерии​​ с множественными критериями​​ статистической функцией​ в списке аргументов,​ 1 до 11,​ критерия использовать ссылку:​ формула подсчитывает все​ Excel» тут.​Выделяем ячейку для вывода​
​Мастере функций​ представлено до 255​ единиц. Но для​ будут игнорироваться.​ =СЧЁТЕСЛИМН(A3:A11;»Петров ИС»;B3:B11;»>0″)​
​В строке «Условие3»​​ в Excel, и​ ​Если же текстовые значения​​Убедитесь, что результат такой​ в других случаях. ​СЧЕТЕСЛИМН​ которые содержат только​ указывающие статистическую функцию​Посчитаем текстовые значения в​ непустые ячейки, которые​
​Второй пример.​ результата и производим​совершаем переход в​ полей, но, как​ решения поставленной перед​В некоторых случаях индикатор​
​Получилось так.​ пишем – «яблоки».​
​ теперь Вы сможете​ попытаться сложить оператором​ же как в​Разберем подробнее применение функции​
​. Данная функция позволяет​ числовые значения. Например,​
​ для расчета промежуточного​ одном диапазоне. Условие​ находиться в диапазоне​Сумма выборочных ячеек​ переход в окно​ категорию​ и в прошлый​​ нами задачи хватит​ количества значений может​Можно в формуле написать​Нажимаем «ОК». Получился такой​ свободно применять эти​
​ суммирования, то формула​ задаче2 — т.е.​
​ СУММПРОИЗВ():​ подсчитывать ячейки в​ на рисунке ниже​ результата. Подсчет количества​ поиска – один​
​ B5:E5.​Excel.​ аргументов функции​«Статистические»​ раз, нам понадобится​
​ и одного поля​​ не высвечиваться в​
​ не только фамилию,​ результат.​ знания на практике.​ вернет ошибку:​ будет отобрано 7 строк​Результатом вычисления A2:A13=D2 является​ Excel, которые удовлетворяют​ мы подсчитали количество​ ячеек осуществляется под​ критерий.​
​Функция СЧИТАТЬПУСТОТЫ подсчитывает исключительно​Нам нужно посчитать​СЧЁТЕСЛИ​, выделяем название​
​ всего одно из​«Значение1»​ строке состояния. Это​ а название фирмы,​
​Формула в ячейке А5​ Удачи Вам и​Функция​
​ (см. строку состояния​ массив {ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ} Значение​ сразу двум и​
​ ячеек в диапазоне,​ цифрой «2» (функция​Формула: =СЧЁТЕСЛИ(A1:A11;»табуреты»). Или:​
​ только пустые ячейки​ сумму всех Ашанов​​.​СЧЁТЕСЛИ​
Суммирование ячеек в Excel по условию.​ них под названием​. Устанавливаем в него​
​ означает то, что​
​ код, т. д.,​ такая.​ успехов в изучении​СУММ​ в нижней части​ ИСТИНА соответствует персики.​ более условиям.​
​ который полностью состоит​
​ «СЧЕТ»).​Во втором случае в​ в заданном диапазоне​ с номерами, у​В поле​
​и щелкаем по​
​«Значение1»​
​ курсор и после​ он, скорее всего,​ то, что написано​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»;C2:C8;»яблоки»)​ Excel!​достаточно универсальна и​ окна).​ Результат можно увидеть,​К примеру, следующая формула​ из чисел:​Скачать примеры функции СЧЕТЕСЛИ​ качестве критерия использовали​
​ данных таблицы. Данная​
​ которых нет слов​«Диапазон»​ кнопке​. Вводим в это​ этого с зажатой​ отключен. Для его​ в столбце.​Если нужно посчитать​Автор: Антон Андронов​ позволяет использовать в​Примечание​ выделив A2:A13=D2, а​ подсчитывает ячейки, значения​В следующем примере в​ в Excel​ ссылку на ячейку.​ функция также требует​ перед словом «Ашан».​
​вводим координаты третьего​«OK»​ поле координаты столбца,​ левой кнопкой мыши​ включения следует кликнуть​В ячейке D2 мы​ на какую сумму​Рассмотрим,​ качестве своих аргументов​: подсчет значений с​ затем нажав клавишу​ которых больше нуля,​ двух ячейках диапазона​Формула нашла количество значений​Формула с применением знака​ для своей работы,​
​В ячейке D4​ столбца нашей таблицы.​.​ над которым нам​ выделяем на листе​

excel-office.ru

Как посчитать количество заполненных ячеек в Excel выборочно.

​ правой кнопкой мыши​​ написали такую формулу.​ продал менеджер Васечкин​ ​как проводить суммирование в​​ не только ссылки​ множественными критерями также​F9​
​ но меньше 50:​ содержится текст. Как​
​ для группы «Стулья».​ подстановки: =СЧЁТЕСЛИ(A1:A11;»таб*»).​ указать только лишь​
​ напишем такую формулу.​
​В поле​Производится активация окошка аргументов​ нужно выполнить операцию.​
​ тот столбец, значения​
​ по строке состояния.​=СЧЁТЕСЛИМН(A2:A7;»Лента»;C2:C7;»>0″)​ всего разных фруктов​
​Excel по условиям​ на ячейки и​ рассмотрен в статьях​;​Функция​
​ видите, функция​ При большом числе​
​Для расчета количества значений,​​ один аргумент –​=СУММЕСЛИ(A2:A8;D3&»*»;B2:B8)​«Критерий»​ функции​ Делаем это все​ в котором нужно​​ Появляется меню. В​Можно в формуле​
​ Иванову, то напишем​
​. Складывать в Excel​ диапазоны, но и​ Подсчет значений с​Двойное отрицание (—) преобразует​СЧЕТЕСЛИМН​СЧЕТ​ строк (больше тысячи)​
​ оканчивающихся на «и»,​ ссылка на диапазон​В формуле мы​записываем следующее условие:​СЧЁТЕСЛИ​ тем же образом,​
​ подсчитать. После того,​ нем нужно установить​ указать ссылку на​ такую формулу с​ можно, не только,​ различные математические операторы​ множественными критериями (Часть​ вышеуказанный массив в​позволяет подсчитывать ячейки,​их игнорирует.​

excel-office.ru

Подсчет количества значений в столбце в Microsoft Excel

Подсчет значений в столбце в Microsoft Excel

​ подобное сочетание функций​ в которых содержится​ данных таблицы. Например,​ указали адрес ячейки,​>150​. Как видим, окно​ каким выполняли данную​ как координаты столбца​ галочку около пункта​ конкретную ячейку, в​ двумя условиями.​ по столбцам и​ и даже другие​ 2. Условие ИЛИ),​ числовой: {0:0:0:0:1:1:1:0:0:0:0:0}​ используя условие​А вот ячейки, содержащие​

​ может оказаться полезным.​ любое число знаков:​

​ ниже приведенная формула​ в которой написано​Это означает, что программа​
​ имеет два поля,​ процедуру для функции​ отобразились в поле,​

Процедура подсчета значений в столбце

​«Количество»​ которой будем писать​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»)​ строкам, но и​ функции Excel:​ Часть3, Часть4.​Аналогично, второй массив возвращает​И​ значения даты и​Никак не разберусь.​ =СЧЁТЕСЛИ(A1:A11;»*и»). Получаем:​

Способ 1: индикатор в строке состояния

​ подсчитывает количество всех​ «Ашан» и с​ будет подсчитывать только​ которые соответствуют аргументам​СЧЁТЗ​ жмем на кнопку​. После этого количество​ нужную фамилию, чтобы​Если нужно посчитать​ выбирать для сложения​

​Если интересно узнать, как​В этом уроке мы​ {0:1:1:1:0:1:1:0:0:1:1:1}, где 0​. Если же требуется​ времени, учитываются:​Задача: есть большой​Формула посчитала «кровати» и​ пустых ячеек из​ содержимым этой ячейки​ те элементы столбца,​ функции.​​: устанавливаем курсор в​​«OK»​ заполненных данными ячеек​ узнать количество заполненных​ сколько продали яблок​ данные из таблицы​ посчитать накопительную сумму​ не будем рассматривать,​ соответствует значениям B2)​ подсчитать количество с​

Количество значений в столбце отображаемое на строке состояния в Microsoft Excel

​Функция​ столбец с некоторыми​ «банкетки».​ диапазона B2:E2:​ сцепили (&) знак​ которые содержат числа,​В поле​ поле и выделяем​в нижней части​ будет отображаться в​ ячеек.​ Иванову менеджеры Васечкин​ по разным условиям.​​ в Excel, обратитесь​​ как посчитать сумму​ =3, которое меньше​ условием​СЧЕТ​

Включение индикатора количества на строке состояния в Microsoft Excel

​ числами от от​Используем в функции СЧЕТЕСЛИ​Как видно из выше​ «*» (звездочка). Это​ превышающие 150.​«Диапазон»​ колонку таблицы. После​ окна аргументов.​ строке состояния.​Другие формулы для​ и Сергеева, то​Как установить простое​ к этому уроку.​ в Excel при​ 5 (не удовлетворяет​ИЛИ​может подсчитывать количество​

Способ 2: оператор СЧЁТЗ

​ 1 до 100​​ условие поиска «не​​ приведенных примеров, каждая​ значит, что формула​Далее, как всегда, жмем​тем же способом,​ того, как адрес​Программа производит подсчет и​К недостаткам данного способа​ подсчета суммы ячеек​ формулу напишем так.​ условие для подсчета​Функция​ помощи оператора сложения,​

​ критерию), поэтому первое​​, необходимо задействовать несколько​​ ячеек сразу в​ (например) . Нужно​ равно».​ из функций обладает​ будет искать в​ на кнопку​ который мы уже​ столбца был занесен​ выводит в ячейку,​ можно отнести то,​ с разными условиями,​=СУММЕСЛИМН(D2:D8;B2:B8;»Васечкин»;A2:A8;»Иванов»;C2:C8;»яблоки»)+​

​ данных, смотрите в​

​СУММЕСЛИ​ автосуммы и прочих​ значение в массиве  {0:1:1:1:0:1:1:0:0:1:1:1}​​ функций​​ нескольких несмежных диапазонах:​ посчитать, сколько в​Формула: =СЧЁТЕСЛИ(A1:A11;»<>»&»стулья»). Оператор «<>»​ своим специальным предназначением​ столбце А все​«OK»​

  1. ​ не раз описывали​ в поле, жмем​ которую мы выделяли​ что полученный результат​​ смотрите в статье​​СУММЕСЛИМН(D2:D8;B2:B8;»Сергеева»;A2:A8;»Иванов»;C2:C8;»яблоки»)​ статье «Функция «ЕСЛИ»​

    Переход в Мастер функций в Microsoft Excel

  2. ​позволяет подсчитать условную​​ инструментов. Сегодня мы​​ =0. Второе значение (ячейка​​СЧЕТЕСЛИ​​Если необходимо подсчитать количество​​ нем чисел от​​ означает «не равно».​ и упрощает пользователю​​ слова «Ашан» независимо​​.​

    Переход в окно аргументов функции СЧЁТЗ в Microsoft Excel

  3. ​ выше, вводим координаты​ на кнопку​​ на первом шаге​​ нигде не фиксируется.​ «Функция «СЧЁТЕСЛИ» в​Пишем эту формулу​ в Excel».​ сумму в Excel,​ разберем всего две​B3​. Например, следующая формула​ непустых ячеек в​​ 1 до 10,​​ Знак амперсанда (&)​ процесс обработки данных,​ от того, что​После проведения подсчета Excel​ первого столбца таблицы.​«OK»​ данной инструкции, количество​ То есть, как​ Excel».​ так. Сначала вставляем​Здесь рассмотрим​​ т.е. сумму ячеек,​​ функции:​) =5, которое удовлетворяет​

    Окно аргументов функции СЧЁТЗ в Microsoft Excel

  4. ​ подсчитывает ячейки, значения​ диапазоне, то можно​ от 11 до​ объединяет данный оператор​ предоставив возможность обойти​ написано после слова​ выводит в заранее​В поле​.​

Результат вычисления функции СЧЁТЗ в Microsoft Excel

​ всех значений (как​ только вы снимете​В Excel есть​ функцию «СУММЕСЛИМН» по​функцию «СУММЕСЛИМН» в​ которые удовлетворяют определенному​СУММ​ критерию >=5, поэтому​​ в которых начинаются​​ воспользоваться статистической функцией​ 20 и т.​ и значение «стулья».​

​ сложные формулы логических​ «Ашан».​

Способ 3: оператор СЧЁТ

​ обозначенную ячейку результат.​​«Критерий»​​Результат тут же будет​ числовых, так и​ выделение, он исчезнет.​ много функций суммирования​ Васечкину. Нажимаем «ОК».​Excel​ критерию. Функция​и​ второе значение в​ с буквы​СЧЕТЗ​ д.​При применении ссылки формула​ комбинаций с функцией​В Excel можно​ Как видим, выбранный​нам нужно задать​ выведен в ячейку,​ текстовых), содержащихся в​

​ Поэтому, при необходимости​

​ выборочных данных. В​​ В строке формул​​, которая суммирует числа,​​СУММЕСЛИ​​СУММЕСЛИ​ массиве =1 и​А​. Непустыми считаются ячейки,​Есть конечно функция​ будет выглядеть так:​ ЕСЛИ.​

  1. ​ сортировать данные одновременно​ столбец содержит 82​ условие подсчета. Вписываем​ которую мы определили​​ целевом столбце.​​ его зафиксировать, придется​

    Переход в Мастер функций в программе Microsoft Excel

  2. ​ формулах можно применять​​ в конце формулы​​ удовлетворяющие нескольким условиям,​может содержать только​​. Спешу Вас обрадовать,​​ т.д.​​или с буквы​​ содержащие текст, числовые​ СУММЕСЛИ но она​

    Переход в окно аргументов функции СЧЁТ в Microsoft Excel

  3. ​Часто требуется выполнять функцию​Функция СЧЕТЕСЛИ входит в​ по нескольким столбцам​​ значения, которые превышают​​ туда слово​ для содержания функции.​Как видим, в отличие​ записывать полученный итог​ специальные символы, чтобы​ ставим знак «+»​ выбирает определенные данные​ один критерий.​ их функционала достаточно,​Далее, функция попарно перемножает​К​ значения, дату, время,​​ выводит сумму значений​​ СЧЕТЕСЛИ в Excel​ группу статистических функций.​ и строкам, по​ число 150.​«Мясо»​ Как видим, программа​ от предыдущего способа,​ вручную. Кроме того,​​ выбрать определенные данные.​​ и вставляем функцию​ для сложения по​Например, следующая формула суммируем​ чтобы решать практически​ элементы массивов и​:​ а также логические​​ ячеек которые удовлетворяют​​ по двум критериям.​

    Окно аргументов функции СЧЁТ в Microsoft Excel

  4. ​ Позволяет найти число​ нескольким условиям. Как​Таким образом, мы видим,​.​ подсчитала только ячейки,​ данный вариант предлагает​ с помощью данного​ Как это сделать,​ «СУММЕСЛИМН» по Сергеевой.​ нескольким условиям. Можно​ только положительные числа​

​ все возможные вопросы​ суммирует их. Получаем​

Способ 4: оператор СЧЁТЕСЛИ

​Функции Excel для подсчета​ значения ИСТИНА или​​ условию, а мне​​ Таким способом можно​ ячеек по определенному​ это сделать, смотрите​ что в Excel​После того, как вышеуказанные​ которые содержат числовые​

​ выводить результат в​​ способа можно производить​​ смотрите в статье​ Получается, мы сложили​ указать до 127​ диапазона A1:A10. Обратите​ суммирования в Excel.​ – 2.​ данных очень полезны​ ЛОЖЬ.​ нужно количество.​ существенно расширить ее​ критерию. Работает с​ в статье «Сортировка​

​ существует целый ряд​

​ настройки выполнены, жмем​​ значения. Пустые ячейки​​ конкретный элемент листа​ подсчет только всех​ «Функция «СУММЕСЛИ» в​ функции отдельно по​ условий.​

​ внимание, что условие​​Функция​​3. Другим вариантом использования​ и могут пригодиться​Решить обратную задачу, т.е.​Imobilazer​ возможности. Рассмотрим специальные​ числовыми и текстовыми​​ в Excel по​​ способов подсчитать количество​​ на кнопку​​ и элементы, содержащие​​ с возможным его​​ заполненных значениями ячеек​​ Excel, примеры».​​ каждому менеджеру.​​Есть еще функция​​ заключено в двойные​​СУММ​

​ функции СУММПРОИЗВ() является​ практически в любой​​ подсчитать количество пустых​​: Функция СЧЁТЕСЛИ ()​ случаи применения СЧЕТЕСЛИ​

  1. ​ значениями, датами.​ нескольким столбцам и​ значений в столбце.​«OK»​​ текстовые данные, в​​ сохранением там. Но,​

    Вставить функцию в Microsoft Excel

  2. ​ и нельзя задавать​​В некоторых случаях перед​​Внимание!​ «СУММЕСЛИ», но в​​ кавычки.​​вычисляет сумму всех​​ формула =СУММПРОИЗВ((A2:A13=D2)*(B2:B13>=E2)). Здесь,​​ ситуации. Надеюсь, что​ ячеек в Excel,​​ подсчитывает количество ячеек​​ в Excel и​

    Переход в окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  3. ​Сначала рассмотрим аргументы функции:​ строкам».​​ Выбор определенного варианта​​.​ подсчете не участвовали.​ к сожалению, функция​ условия подсчета.​

    ​ пользователем ставится задача​​В условиях этой​​ ней можно указать​В качестве условия можно​ своих аргументов. Она​ знак Умножения (*)​ данный урок открыл​

    ​ Вы сможете, применив​​ в диапазоне, которые​​ примеры с двумя​Диапазон – группа значений​Excel предлагает несколько функций​​ зависит от конкретных​​Оператор производит вычисления и​

    ​Урок: Функция СЧЁТ в​СЧЁТЗ​С помощью оператора​​ не подсчета суммы​​ функции «СУММЕСЛИМН» количество​

    Окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  4. ​ одно условие. Смотрите​ использовать значение ячейки.​ является наиболее часто​ эквивалентен Условию И.​ для Вас все​ функцию​​ соответствуют одному указанному​​ условиями.​

Результат вычисления функции СЧЁТЕСЛИ в Microsoft Excel

​ для анализа и​ для считывания и​ целей пользователя. Так,​ выдает результат на​ Excel​​все-таки не позволяет​​СЧЁТЗ​

  1. ​ значений в столбце,​ ячеек диапазона суммирования​ статью «Функция «СУММЕСЛИ»​ В этом случае,​ используемой функцией в​​4. Формула массива =СУММ((A2:A13=D2)*(B2:B13>=E2))​​ тайны функций​

    ​СЧИТАТЬПУСТОТЫ​​ пользователем критерию.​​Посчитаем, сколько ячеек содержат​ подсчета (обязательный).​ подсчета значений в​ индикатор на строке​

    ​ экран. Как видим,​​В отличие от предыдущих​​ задавать условия отбора​

    ​, как и в​

    ​ а подсчета их​ и количество ячеек​ в Excel» тут.​ поменяв условие, изменится​ Excel. К примеру,​ эквивалентна вышеупомянутой формуле​​СЧЕТ​​:​​СЧЁТЕСЛИ (диапазон; критерий)​​ текст «столы» и​​Критерий – условие, по​​ диапазоне ячеек: СЧЁТ(),​

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

    Окно аргументов функции СЧЁТЕСЛИ в программе Microsoft Excel

  2. ​ количества. То есть,​ диапазона условий должно​Итак, у нас​ и результат:​ нам необходимо сложить​ =СУММПРОИЗВ((A2:A13=D2)*(B2:B13>=E2))  Единственное, после​и​Статистическая функция​​Диапазон. Обязательный аргумент.​​ «стулья». Формула: =СЧЁТЕСЛИ(A1:A11;»столы»)+СЧЁТЕСЛИ(A1:A11;»стулья»).​

Результат вычисления функции СЧЁТЕСЛИ в программе Microsoft Excel

​ которому нужно подсчитать​ СЧЁТЗ и СЧИТАТЬПУСТОТЫ.​ посмотреть количество всех​ в 63 ячейках​СЧЁТЕСЛИ​

  1. ​Урок: Мастер функций в​ возможность подсчета всех​ попросту говоря, нужно​ быть одинаковое. Например,​​ такая таблица.​​Меняем условие, меняется и​

    ​ значения в трех​​ ее ввода нужно​​СЧЕТЕСЛИ​СЧЕТЕСЛИ​

    ​ Одна или несколько​​ Для указания нескольких​​ ячейки (обязательный).​

    ​ Каждая из этих​

    ​ значений в столбце​ содержится слово​позволяет задавать условия,​ Excel​ значений, расположенных в​

    ​ подсчитать, сколько ячеек​ все диапазоны с​​Нам нужно посчитать сумму​​ результат:​

    Подсчет значений больше 50 в окне аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  2. ​ ячейках. Мы, конечно​ вместо​, а также их​позволяет производить подсчет​ ячеек, по которым​ условий используется несколько​В диапазоне ячеек могут​

Результат подсчета значений больше 50 функцией СЧЁТЕСЛИ в Microsoft Excel

​ функций по-своему считывает​ без фиксации результата;​«Мясо»​ отвечающие значения, которые​С помощью оператора​ столбце. Но в​ в данном столбце​ 3 по 8​ проданных яблок, которые​Условие можно комбинировать, используя​ же, можем воспользоваться​ENTER​ ближайших соратников –​ ячеек рабочего листа​​ требуется выполнить подсчет.​​ выражений СЧЕТЕСЛИ. Они​ находиться текстовые, числовые​ и считает значения,​​ функция​​.​ будут принимать участие​СЧЁТ​ отличие от варианта​​ заполнено определенными числовыми​​ ячейки. Если будет​ продал менеджер Васечкин​ оператор конкатенации. В​

​ обычным оператором суммирования:​

lumpics.ru

Функция «СУММЕСЛИ» в Excel, примеры.

​нажать​​СЧЕТЗ​ Excel с применением​ ​ В этих ячейках​ объединены между собой​​ значения, даты, массивы,​ в зависимости о​СЧЁТЗ​Давайте немного изменим задачу.​ в подсчете. Все​можно произвести подсчет​ с индикатором в​
​ или текстовыми данными.​ диапазон суммирования с​
​ покупателю Иванову.​
​ примере ниже формула​ ​Но мы также можем​
​CTRL+SHIFT+ENTER​,​ различного вида условий.​ могут находиться числа,​
​ оператором «+».​
​ ссылки на числа.​ т того, является​предоставляет возможность их​ Теперь посчитаем количество​ остальные ячейки будут​ только числовых значений​ панели состояния, данный​ В Экселе существует​ 3 по 10​В ячейку F5​ вернет сумму значений,​ воспользоваться функцией​5. Формула массива =СЧЁТ(ЕСЛИ((A2:A13=D2)*(B2:B13>=E2);B2:B13)) представляет​СЧИТАТЬПУСТОТЫ​
​ Например, приведенная ниже​ имена, массивы или​Условия – ссылки на​ Пустые ячейки функция​ ли значение числом,​ число зафиксировать в​ ячеек в этой​
​ игнорироваться.​
​ в выбранной колонке.​ ​ способ предоставляет возможность​
​ целый ряд инструментов,​ ячейки. А диапазон​ устанавливаем формулу.​ которые больше значения​СУММ​
​ еще один вариант​и​
​ формула возвращает количество​
​ ссылки на числа.​ ячейки. Формула: =СЧЁТЕСЛИ(A1:A11;A1)+СЧЁТЕСЛИ(A1:A11;A2).​ игнорирует.​ текстом или просто​ отдельной ячейке; оператор​ же колонке, которые​Оператор​ Он игнорирует текстовые​ зафиксировать полученный результат​ которые способны решить​ условия с 3​На закладке «Формулы»​ в ячейке B1.​и записать формулу​
​ многокритериального подсчета значений.​СЧЕТЕСЛИМН​ ячеек, содержащих отрицательные​ Пустые ячейки и​ Текст «столы» функция​В качестве критерия может​ пустой ячейкой. Рассмотрим​СЧЁТ​ не содержат слово​СЧЁТЕСЛИ​

excel-office.ru

Как посчитать количество заполненных и пустых ячеек в Excel

​ значения и не​ в отдельном элементе​ указанную проблему. Рассмотрим​ по 8, то​ в разделе «Библиотека​Во всех примерах, приведенных​ следующим образом:​6. Формула =БСЧЁТА(A1:B13;A1;D14:E15) требует​. Возвращайтесь к нам​ значения:​ текстовые значения пропускаются.​ ищет в ячейке​ быть ссылка, число,​ все эти функции​производит подсчет только​«Мясо»​

Функция СЧЁТ, СЧЁТЗ и СЧИТАТЬПУСТОТЫ для подсчета ячеек в Excel

​тоже причислен к​ включает их в​ листа.​ каждый из них​

СЧЁТ.

​ формула посчитает не​ функций» выбираем «Математические».​ ранее, мы производили​Поскольку функция​ предварительного создания таблицы​ почаще. Всего Вам​Следующая формула возвращает количество​Критерий. Обязательный аргумент.​ А1. Текст «стулья»​ текстовая строка, выражение.​ в действии на​ элементов, содержащих числовые​.​ статистической группе функций​ общий итог. Данная​Главной задачей функции​

​ в отдельности.​

Принцип счета ячеек функциями СЧЁТ, СЧЁТЗ и СЧИТАТЬПУСТОТЫ

​ верно. Это нужно​ В появившемся списке​ суммирование и проверяли​СУММ​ с условиями. Заголовки​ доброго и успехов​ ячеек, значение которых​ Число, выражение, ссылка​ — на базе​ Функция СЧЕТЕСЛИ работает​ практическом примере.​ данные; а с​Выделяем ячейку, куда будем​ Excel. Его единственной​

СЧЁТЗ.

​ функция также относится​СЧЁТЗ​Скачать последнюю версию​ учитывать при установлении​ нажимаем на функцию​ условие по одному​поддерживает работу не​ этой таблицы должны​ в изучении Excel.​ больше содержимого ячейки​ на ячейку или​ критерия в ячейке​ только с одним​Ниже на рисунке представлены​ помощью функции​ выводить результат, и​ задачей является подсчет​

​ к категории статистических​, которая относится к​ Excel​ функции «СУММЕСЛИМН».​ «СУММЕСЛИМН». Появится такое​ и тому же​ только с отдельными​ в точности совпадать​Автор: Антон Андронов​ А4.​ текстовая строка, которая​ А2.​ условием (по умолчанию).​ разные методы подсчета​

СЧИТАТЬПУСТОТЫ.

​СЧЁТЕСЛИ​ уже описанным ранее​ непустых элементов в​ операторов, как и​ статистической категории операторов,​Читайте также: Как посчитать​Есть еще одна​ окно.​ диапазону. А что​ ячейками, но и​

exceltable.com

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

​ с заголовками исходной​Произведем подсчет строк, удовлетворяющих​СЧЕТЕСЛИ​ определяет, какие ячейки​Посчитаем число ячеек в​ Но можно ее​ значений из определенного​

Синтаксис и особенности функции

​можно задать более​

  • ​ способом вызываем окно​ диапазоне, а в​ предыдущая. Её задачей​
  • ​ как раз является​ количество строк в​ функция в Excel,​

​В этом окне строки​ делать, если необходимо​ целыми диапазонами, то​ таблицы. Размещение условий​ сразу двум критериям,​позволяет подсчитывать ячейки,​

​ нужно подсчитать. Например,​ диапазоне В1:В11 со​ «заставить» проанализировать 2​ диапазона данных таблицы:​ сложные условия подсчета​ аргументов оператора​ нашем случае в​ является подсчет ячеек​ подсчет количества непустых​

​ Excel​ которая считает выборочно​

  • ​ для одного диапазона​ просуммировать один диапазон,​ вышеприведенную формулу можно​ в одной строке​ которые образуют Условие​
  • ​ содержащие текстовые значения.​ критерий может быть​ значением большим или​
  • ​ критерия одновременно.​В строке 9 (диапазон​
  • ​ элементов.​СЧЁТЕСЛИ​ столбце, которые отвечают​ в выделенном диапазоне,​ ячеек. Поэтому мы​Как посчитать количество​ по условию. В​ и одного условия.​ а условие проверять​ модифицировать:​
  • ​ соответствует Условию И.​ И.​ Например, следующая формула​ выражен как 32,​ равным 100 и​

​Рекомендации для правильной работы​

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

​ B9:E9) функция СЧЁТ​Автор: Максим Тютюшев​.​ заданному условию. Синтаксис​

​ а в нашем​ её с легкостью​

Цены на мебель.

​ заполненных ячеек в​ ней можно указывать​ Но, можно написать​ по-другому?​Истинная мощь функции​Здесь есть один трюк:​

СЧЁТЕСЛИ.

​В качестве исходной таблицы​ возвращает количество ячеек​ «32», «>32», «яблоки»​ меньшим или равным​

Ссылка.

​ функции:​ подсчитывает числовые значения​Рассмотрим,​В поле​

​ у данного оператора​

1 критерий.

​ случае в столбце,​ сможем приспособить для​ Экселе​

​ разной длины диапазоны,​ до 127 условий.​

​На этот случай функция​СУММ​ в качестве второго​ возьмем таблицу с​ со словом «текст»,​

Пример.

​ или B4.​ 200. Формула: =СЧЁТЕСЛИ(B1:B11;»>=100″)-СЧЁТЕСЛИ(B1:B11;»>200″).​

​Если функция СЧЕТЕСЛИ ссылается​ только тех учеников,​как применять символы в​

​«Диапазон»​ заметно отличается от​ который содержит числовые​ наших нужд, а​В зависимости от целей​

Знак амперсанда.

​ но условие можно​Итак, заполняем диалоговое​

Пример1.

​СУММЕСЛИ​раскрывается, когда необходимо​ аргумента функции БСЧЁТА()​ двумя столбцами: текстовым​ причем регистр не​Kotik​Применим в формуле СЧЕТЕСЛИ​ на диапазон в​ которые сдали экзамен.​ формулах​

  1. ​вводим координаты все​ предыдущих двух функций:​ значения. Синтаксис этой​ именно для подсчета​ пользователя, в Экселе​ указать только одно.​ окно так.​припасла третий необязательный​Оператор +.
  2. ​ сложить большое количество​ (поле) нужно ввести​ «Фрукты» и числовым​ имеет значения.​: чем не подходит​ несколько диапазонов. Это​ другой книге, то​ СЧЁТЗ в столбце​На базе критерия.
  3. ​Excel, чтобы посчитать сумму​ того же первого​=СЧЁТЕСЛИ(диапазон;критерий)​ функции практически идентичен​ элементов столбца, заполненных​ можно производить подсчет​2 критерия.
  4. ​ Подробнее о применении​В строке «Диапазон​ аргумент, который отвечает​ ячеек в Excel.​ ссылку на заголовок​ «Количество на складе»​Логическое условие функции​ расширенный фильтр, если​ возможно, если диапазоны​ необходимо, чтобы эта​2 несмежные диапазоны.
  5. ​ G (диапазон G2:G6)​ по условию, выборочно.​ столбца таблицы, который​Аргумент​ предыдущему оператору:​ данными. Синтаксис этой​ всех значений в​ функции «СУММЕСЛИ», о​ суммирования» пишем диапазон​ за диапазон, который​ В примере ниже​ столбца с текстовыми​ (См. файл примера).​СЧЕТЕСЛИ​

Массив формул.

​ вам надо кол-во​ являются смежными. Формула:​ книга была открыта.​ считает числа всех​Символы в формулах​ обрабатывали ранее.​«Диапазон»​=СЧЁТ(значение1;значение2;…)​ функции следующий:​

ПРОМЕЖУТОЧНЫЕ.ИТОГИ и СЧЕТЕСЛИ

​ столбце, только числовых​ символах, которые можно​

  1. ​ D2-D8 – это​ необходимо просуммировать. Т.е.​ требуется просуммировать 12​Исходная таблица.
  2. ​ значениями, т.к. БСЧЁТА()​Рассмотрим задачу, когда критерии​может содержать групповые​ считать, зачем пытаетесь​ =СЧЁТЕСЛИ(A1:B11;»>=100″)-СЧЁТЕСЛИ(A1:B11;»>200″). Ищет значения​Аргумент «Критерий» нужно заключать​ экзаменов, к которым​ помогают выбрать из​В поле​представляется в виде​

ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

​Как видим, аргументы у​=СЧЁТЗ(значение1;значение2;…)​

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

exceltable.com

Excel — количество ячеек удовлетворяющих условию

​ применяются к значениям​
​ символы:​ суммировать, там «=счетесли​ по двум критериям​ в кавычки (кроме​ приступили ученики. В​ таблицы конкретные данные.​«Критерий»​ ссылки на конкретный​СЧЁТ​Всего у оператора может​ которые соответствуют определенному​
​ функции, смотрите в​ покупок.​ функция проверяет условие,​СУММ​ В случае использования БСЧЁТ() нужно​ из разных столбцов.​

​*​​ (массив; условие)​ сразу в двух​ ссылок).​ столбце H (диапазон​ Как использовать функцию​
​вводим следующее выражение:​
​ массив ячеек, а​и​ насчитываться до 255​ заданному условию. Давайте​ статье «Как посчитать​В строке «Диапазон​ а третий подлежит​позволяет сделать это​ записать другую формулу​Найдем число партий товара​
​(звездочку) и​Владимир акишев​ столбцах. Если диапазоны​Функция не учитывает регистр​ H2:H6) функция СЧИТАТЬПУСТОТЫ​ «СУММЕСЛИ», смотрите в​<>Мясо​ в нашем случае​СЧЁТЗ​ аргументов общей группы​

​ рассмотрим, как решить​​ в Excel ячейки​ условия1» пишем диапазон​ суммированию.​ несколькими щелчками мышью,​ =БСЧЁТ(A1:B13;B1;D14:E15). Табличка с​ с определенным Фруктом​

​?​​: ghaf oijy hff​

​ несмежные, то применяется​

Содержание

  1. Что возвращает функция
  2. Формула ЕСЛИ в Excel – примеры нескольких условий
  3. Синтаксис функции ЕСЛИ
  4. Расширение функционала с помощью операторов «И» и «ИЛИ»
  5. Простейший пример применения.
  6. Применение «ЕСЛИ» с несколькими условиями
  7. Операторы сравнения чисел и строк
  8. Одновременное выполнение двух условий
  9. Общее определение и задачи
  10. Как правильно записать?
  11.  
  12. Дополнительная информация
  13. Вложенные условия с математическими выражениями.
  14. Аргументы функции
  15. А если один из параметров не заполнен?
  16. Функция ЕПУСТО
  17. Функции ИСТИНА и ЛОЖЬ
  18. Составное условие
  19. Простое условие
  20. Пример функции с несколькими условиями
  21. Пример использования «ЕСЛИ»
  22. Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)
  23. Заключение

Что возвращает функция

Заданное вами значение при выполнении двух условий ИСТИНА или ЛОЖЬ.

Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.

Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.

Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.

В конце нужно обязательно закрыть все скобки, иначе эксель выдаст ошибку

Синтаксис функции ЕСЛИ

Вот как выглядит синтаксис этой функции и её аргументы:

=ЕСЛИ(логическое выражение, значение если «да», значение если «нет»)

Логическое выражение – (обязательное) условие, которое возвращает значение «истина» или «ложь» («да» или «нет»);

Значение если «да» – (обязательное) действие, которое выполняется в случае положительного ответа;

Значение если «нет» – (обязательное) действие, которое выполняется в случае отрицательного ответа;

Давайте вместе подробнее рассмотрим эти аргументы.

Первый аргумент – это логический вопрос. И ответ этот может быть только «да» или «нет», «истина» или «ложь».

Как правильно задать вопрос? Для этого можно составить логическое выражение, используя знаки “=”, “>”, “<”, “>=”, “<=”, “<>”.

Расширение функционала с помощью операторов «И» и «ИЛИ»

Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функции И и ИЛИ могут проверить до 30 условий.

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

Пример использования функции ИЛИ:

Простейший пример применения.

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

Нам необходимо выделить продажи, которые произошли в нашем регионе, и те, которые были сделаны за рубежом. Для этого нужно добавить в таблицу ещё один признак для каждой продажи – страну, в которой она произошла. Мы хотим, чтобы этот признак создавался автоматически для каждой записи (то есть, строки).

В этом нам поможет функция ЕСЛИ. Добавим в таблицу данных столбец “Страна”. Регион “Запад” – это местные продажи («Местные»), а остальные регионы – это продажи за рубеж («Экспорт»).

Применение «ЕСЛИ» с несколькими условиями

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

Рассмотрим наглядно на примере все той же таблицы. Но на этот раз усложним задачу. Теперь нужно проставить скидку на женскую обувь в зависимости от вида спорта.

Первое условия – это проверка пола. Если “мужской” – сразу выводится значение 0. Если же это “женский”, то начинается проверка по второму условию. Если вид спорта бег – 20%, если теннис – 10%.

Пропишем формулу для этих условий в нужной нам ячейке.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Щелкаем Enter и получаем результат согласно заданным условиям.

Далее растягиваем формулу на все оставшиеся строки таблицы.

Операторы сравнения чисел и строк

Операторы сравнения чисел и строк представлены операторами, состоящими из одного или двух математических знаков равенства и неравенства:

  • < – меньше;
  • <= – меньше или равно;
  • > – больше;
  • >= – больше или равно;
  • = – равно;
  • <> – не равно.

Синтаксис:

Результат = Выражение1 Оператор Выражение2

  • Результат – любая числовая переменная;
  • Выражение – выражение, возвращающее число или строку;
  • Оператор – любой оператор сравнения чисел и строк.

Если переменная Результат будет объявлена как Boolean (или Variant), она будет возвращать значения False и True. Числовые переменные других типов будут возвращать значения 0 (False) и -1 (True).

Операторы сравнения чисел и строк работают с двумя числами или двумя строками. При сравнении числа со строкой или строки с числом, VBA Excel сгенерирует ошибку Type Mismatch (несоответствие типов данных):

Sub Primer1()

On Error GoTo Instr

Dim myRes As Boolean

‘Сравниваем строку с числом

myRes = “пять” > 3

Instr:

If Err.Description <> “” Then

MsgBox “Произошла ошибка: “ & Err.Description

End If

End Sub

Сравнение строк начинается с их первых символов. Если они оказываются равны, сравниваются следующие символы. И так до тех пор, пока символы не окажутся разными или одна или обе строки не закончатся.

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

myRes = “семь” > “восемь” ‘myRes = True

myRes = “Семь” > “восемь” ‘myRes = False

myRes = Len(“семь”) > Len(“восемь”) ‘myRes = False

Одновременное выполнение двух условий

Также в Эксель существует возможность вывести данные по одновременному выполнению двух условий. При этом значение будет считаться ложным, если хотя бы одно из условий не выполнено. Для этой задачи применяется оператор «И».

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

Для этого используем следующую формулу:

=ЕСЛИ(И(B2=”женский”;С2=”бег”);30%;0)

Нажимаем клавишу Enter, чтобы отобразить результат в ячейке.

Аналогично примерам выше, растягиваем формулу на остальные строки.

Общее определение и задачи

«ЕСЛИ» является стандартной функцией программы Microsoft Excel. В ее задачи входит проверка выполнения конкретного условия. Когда условие выполнено (истина), то в ячейку, где использована данная функция, возвращается одно значение, а если не выполнено (ложь) – другое.

Синтаксис этой функции выглядит следующим образом: «ЕСЛИ(логическое выражение; [функция если истина]; [функция если ложь])».

Как правильно записать?

Устанавливаем курсор в ячейку G2 и вводим знак “=”. Для Excel это означает, что сейчас будет введена формула. Поэтому как только далее будет нажата буква “е”, мы получим предложение выбрать функцию, начинающуюся этой буквы. Выбираем “ЕСЛИ”.

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

В качестве первого аргумента записываем: С2=”Запад”. Как и в других функциях Excel, адрес ячейки можно не вводить вручную, а просто кликнуть на ней мышкой. Затем ставим “,” и указываем второй аргумент.

Второй аргумент – это значение, которое примет ячейка G2, если записанное нами условие будет выполнено. Это будет слово “Местные”.

После этого снова через запятую указываем значение третьего аргумента. Это значение примет ячейка G2, если условие не будет выполнено: “Экспорт”. Не забываем закончить ввод формулы, закрыв скобку и затем нажав “Enter”.

Наша функция выглядит следующим образом:

=ЕСЛИ(C2=”Запад”,”Местные”,”Экспорт”)

Наша ячейка G2 приняла значение «Местные».

Теперь нашу функцию можно скопировать во все остальные ячейки столбца G.

Дополнительная информация

  • В функции IF (ЕСЛИ) может быть протестировано 64 условий за один раз;
  • Если какой-либо из аргументов функции является массивом – оценивается каждый элемент массива;
  • Если вы не укажете условие аргумента FALSE (ЛОЖЬ) value_if_false (значение_если_ложь) в функции, т.е. после аргумента value_if_true (значение_если_истина) есть только запятая (точка с запятой), функция вернет значение “0”, если результат вычисления функции будет равен FALSE (ЛОЖЬ).
    На примере ниже, формула =IF(A1> 20,”Разрешить”) или =ЕСЛИ(A1>20;”Разрешить”) , где value_if_false (значение_если_ложь) не указано, однако аргумент value_if_true (значение_если_истина) по-прежнему следует через запятую. Функция вернет “0” всякий раз, когда проверяемое условие не будет соответствовать условиям TRUE (ИСТИНА).

    |
  • Если вы не укажете условие аргумента TRUE(ИСТИНА) (value_if_true (значение_если_истина)) в функции, т.е. условие указано только для аргумента value_if_false (значение_если_ложь), то формула вернет значение “0”, если результат вычисления функции будет равен TRUE (ИСТИНА);
    На примере ниже формула равна =IF (A1>20;«Отказать») или =ЕСЛИ(A1>20;”Отказать”), где аргумент value_if_true (значение_если_истина) не указан, формула будет возвращать “0” всякий раз, когда условие соответствует TRUE (ИСТИНА).

Вложенные условия с математическими выражениями.

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

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

Предполагая, что количество записывается в B8, формула будет такая:

=B8*ЕСЛИ(B8>=101; 12; ЕСЛИ(B8>=50; 14; ЕСЛИ(B8>=20; 16; ЕСЛИ( B8>=11; 18; ЕСЛИ(B8>=1; 22; “”)))))

И вот результат:

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

Например, вместо «жесткого кодирования» цен в самой формуле можно ссылаться на ячейки, в которых они указаны (ячейки с B2 по B6). Это позволит редактировать исходные данные без необходимости обновления самой формулы:

=B8*ЕСЛИ(B8>=101; B6; ЕСЛИ(B8>=50; B5; ЕСЛИ(B8>=20; B4; ЕСЛИ( B8>=11; B3; ЕСЛИ(B8>=1; B2; “”)))))

Аргументы функции

  • logical_test (лог_выражение) – это условие, которое вы хотите протестировать. Этот аргумент функции должен быть логичным и определяемым как ЛОЖЬ или ИСТИНА. Аргументом может быть как статичное значение, так и результат функции, вычисления;
  • [value_if_true] ([значение_если_истина]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если значение которое вы тестируете соответствует условию ИСТИНА;
  • [value_if_false] ([значение_если_ложь]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если условие, которое вы тестируете соответствует условию ЛОЖЬ.

А если один из параметров не заполнен?

Если вас не интересует, что будет, к примеру, если интересующее вас условие не выполняется, тогда можно не вводить второй аргумент. К примеру, мы предоставляем скидку 10% в случае, если заказано более 100 единиц товара. Не указываем никакого аргумента для случая, когда условие не выполняется.

=ЕСЛИ(E2>100,F2*0.1)

Что будет в результате?

Насколько это красиво и удобно – судить вам. Думаю, лучше все же использовать оба аргумента.

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

=ЕСЛИ(E2>100,F2*0.1,””)

Однако, такая конструкция может быть использована в том случае, если значение «Истина» или «Ложь» будут использованы другими функциями Excel в качестве логических значений.

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

Более того, если вам действительно нужно только проверить какое-то условие и получить «Истина» или «Ложь» («Да» или «Нет»), то вы можете использовать следующую конструкцию –

=ЕСЛИ(E2>100,ИСТИНА,ЛОЖЬ)

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

Функция ЕПУСТО

Если нужно определить, является ли ячейка пустой, можно использовать функцию ЕПУСТО (ISBLANK), которая имеет следующий синтаксис:

=ЕПУСТО(значение)

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

Функции ИСТИНА и ЛОЖЬ

Функции ИСТИНА (TRUE) и ЛОЖЬ (FALSE) предоставляют альтернативный способ записи логических значений ИСТИНА и ЛОЖЬ. Эти функции не имеют аргументов и выглядят следующим образом:

=ИСТИНА()
=ЛОЖЬ()

Например, ячейка А1 содержит логическое выражение. Тогда следующая функция возвратить значение “Проходите”, если выражение в ячейке А1 имеет значение ИСТИНА:

=ЕСЛИ(А1=ИСТИНА();”Проходите”;”Стоп”)

В противном случае формула возвратит “Стоп”.

Составное условие

Составное условие состоит из простых, связанных логическими операциями И() и ИЛИ().

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

Простое условие

Что же делает функция ЕСЛИ()? Посмотрите на схему. Здесь приведен простой пример работы функции при определении знака числа а.

Блок-схема “Простое условие”. Определение отрицательных и неотрицательных чисел

Условие а>=0 определяет два возможных варианта: неотрицательное число (ноль или положительное) и отрицательное. Ниже схемы приведена запись формулы в Excel. После условия через точку с запятой перечисляются варианты действий. В случае истинности условия, в ячейке отобразится текст “неотрицательное”, иначе – “отрицательное”. То есть запись, соответствующая ветви схемы «Да», а следом – «Нет».

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

Если результатом должны быть данные, полученные в результате вычислений, то смотрим следующий пример. Выполним увеличение неотрицательного числа на 10, а отрицательное оставим без изменений.

Блок-схема “Простое условие”. Расчет данных

На схеме видно, что при выполнении условия число увеличивается на десять, и в формуле Excel записывается расчетное выражение А1+10 (выделено зеленым цветом). В противном случае число не меняется, и здесь расчетное выражение состоит только из обозначения самого числа А1 (выделено красным цветом).

Это была краткая вводная часть для начинающих, которые только начали постигать азы Excel. А теперь давайте рассмотрим более серьезный пример с использованием условной функции.

Задание:
Процентная ставка прогрессивного налога зависит от дохода. Если доход предприятия больше определенной суммы, то ставка налога выше. Используя функцию ЕСЛИ, рассчитайте сумму налога.

Решение:

Решение данной задачи видно на рисунке ниже. Но внесем все-таки ясность в эту иллюстрацию. Основные исходные данные для решения этой задачи находятся в столбцах А и В. В ячейке А5 указано пограничное значение дохода при котором изменяется ставка налогообложения. Соответствующие ставки указаны в ячейках В5 и В6. Доход фирм указан в диапазоне ячеек В9:В14. Формула расчета налога записывается в ячейку С9: =ЕСЛИ(B9>A$5;B9*B$6;B9*B$5). Эту формулу нужно скопировать в нижние ячейки (выделено желтым цветом).

В расчетной формуле адреса ячеек записаны в виде A$5, B$6, B$5. Знак доллара делает фиксированной часть адреса, перед которой он установлен, при копировании формулы. Здесь установлен запрет на изменение номера строки в адресе ячейки.

Пример функции с несколькими условиями

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

  1. Для примера возьмем все ту же таблицу с выплатами премии к 8 марта. Но на этот раз, согласно условиям, размер премии зависит от категории работника. Женщины, имеющие статус основного персонала, получают бонус по 1000 рублей, а вспомогательный персонал получает только 500 рублей. Естественно, что мужчинам этот вид выплат вообще не положен независимо от категории.
  2. Первым условием является то, что если сотрудник — мужчина, то величина получаемой премии равна нулю. Если же данное значение ложно, и сотрудник не мужчина (т.е. женщина), то начинается проверка второго условия. Если женщина относится к основному персоналу, в ячейку будет выводиться значение «1000», а в обратном случае – «500». В виде формулы это будет выглядеть следующим образом: «=ЕСЛИ(B6="муж.";"0"; ЕСЛИ(C6="Основной персонал"; "1000";"500"))».
  3. Вставляем это выражение в самую верхнюю ячейку столбца «Премия к 8 марта».
  4. Как и в прошлый раз, «протягиваем» формулу вниз.

Пример использования «ЕСЛИ»

Теперь давайте рассмотрим конкретные примеры, где используется формула с оператором «ЕСЛИ».

  1. Имеем таблицу заработной платы. Всем женщинам положена премия к 8 марту в 1000 рублей. В таблице есть колонка, где указан пол сотрудников. Таким образом, нам нужно вычислить женщин из предоставленного списка и в соответствующих строках колонки «Премия к 8 марта» вписать по «1000». В то же время, если пол не будет соответствовать женскому, значение таких строк должно соответствовать «0». Функция примет такой вид: «ЕСЛИ(B6="жен."; "1000"; "0")». То есть когда результатом проверки будет «истина» (если окажется, что строку данных занимает женщина с параметром «жен.»), то выполнится первое условие — «1000», а если «ложь» (любое другое значение, кроме «жен.»), то соответственно, последнее — «0».
  2. Вписываем это выражение в самую верхнюю ячейку, где должен выводиться результат. Перед выражением ставим знак «=».
  3. После этого нажимаем на клавишу Enter. Теперь, чтобы данная формула появилась и в нижних ячейках, просто наводим указатель в правый нижний угол заполненной ячейки, жмем на левую кнопку мышки и, не отпуская, проводим курсором до самого низа таблицы.
  4. Так мы получили таблицу со столбцом, заполненным при помощи функции «ЕСЛИ».

Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)

При использовании функции IF (ЕСЛИ) в Excel, вы можете использовать различные операторы для проверки состояния. Вот список операторов, которые вы можете использовать:

Если сумма баллов больше или равна “35”, то формула возвращает “Сдал”, иначе возвращается “Не сдал”.

Заключение

Одним из самых популярных и полезных инструментов в Excel является функция ЕСЛИ, которая проверяет данные на совпадение заданным нами условиям и выдает результат в автоматическом режиме, что исключает возможность ошибок из-за человеческого фактора. Поэтому, знание и умение применять этот инструмент позволит сэкономить время не только на выполнение многих задач, но и на поиски возможных ошибок из-за “ручного” режима работы.

Источники

  • https://excelhack.ru/funkciya-if-esli-v-excel/
  • https://statanaliz.info/excel/funktsii-i-formuly/neskolko-uslovij-funktsii-esli-eslimn-excel/
  • https://mister-office.ru/funktsii-excel/function-if-excel-primery.html
  • https://exceltable.com/funkcii-excel/funkciya-esli-v-excel
  • https://MicroExcel.ru/operator-esli/
  • https://vremya-ne-zhdet.ru/vba-excel/operatory-sravneniya/
  • https://lumpics.ru/the-function-if-in-excel/
  • http://on-line-teaching.com/excel/lsn024.html
  • https://tvojkomp.ru/primery-usloviy-v-excel/

Сумма в Excel — одна из самых частых операций. Однако зачастую недостаточно просто просуммировать все ячейки, а нужно сделать сумму ячеек, соответствующих определенному условию или нескольким условиям. В этой статье рассмотрим, как сделать суммирование ячеек в Excel по условию и по нескольким условиям.

  • Функция СУММЕСЛИ в Excel для суммирования по одному условию
  • Суммирование по нескольким условиям в Excel при помощи функции СУММЕСЛИМН
  • Суммирование по текстовому условию
  • Суммирование по числовому условию
  • Суммирование по условию даты
  • Почему СУММЕСЛИ или СУММЕСЛИМН не работает
  • СУММЕСЛИ или СУММЕСЛИМН в Excel — что лучше использовать?

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

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

=СУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])

диапазон — область ячеек, в которых будет осуществляться поиск критерия суммирования

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

[диапазон_суммирования] — необязательный параметр, указывается в том случае, когда совпадение с критерием ищем в одном диапазоне,а суммируем значения из другого. Если этот параметр не указан, то будут суммироваться значения из первой области диапазон (если они могут быть просуммированы).

Рассмотрим функцию СУММЕСЛИ в Excel на примере.

У нас есть таблица с данными о сотрудниках. 

суммирование ячеек в excel по условию

Получим сумму заработной платы у всех сотрудников мужского пола.

Способ 1. С указанием критерия напрямую в формуле.

В ячейке, в которой нужно получить результат суммирования по условию, напишем формулу:

=СУММЕСЛИ(D3:D12;»муж»;G3:G12)

D3:D12 — диапазон, в котором будет происходить поиск совпадения с критерием. В нашем примере это столбец Пол.

«муж» — критерий поиска. Поскольку это текстовый критерий, он заключен в кавычки.

G3:G12 — диапазон, значения из которого будут просуммированы при наличии совпадений диапазона с критерием. В примере это столбец Заработная плата.

суммирование ячеек в excel по условию

Способ 2. С указанием критерия ссылкой на ячейку

Этот способ наиболее распространен и универсален.

В ячейке слева от рабочей укажем критерий поиска (без кавычек!).

Формула будет выглядеть так:

=СУММЕСЛИ(D3:D12;I4;G3:G12)

где первый и третий аргументы — такие же, как в предыдущем способе.

I4 — это ссылка на ячейку, в которой содержится критерий суммирования значений.

суммирование ячеек в excel по условию

Если формулу нужно “протянуть” (скопировать) в другие ячейки — не забывайте закреплять диапазоны и критерий абсолютными или относительными ссылками (знак $).

суммирование ячеек в excel по условию

Суммирование по нескольким условиям в Excel при помощи функции СУММЕСЛИМН

Если критерием для суммирования больше одного, то на помощь придет функция СУММЕСЛИМН (SUMIFS в англ. версии).

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

=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия 1; условие 1;…;диапазон_условия n; условие n)

У функции СУММЕСЛИМН такие же аргументы, как у СУММЕСЛИ, но немного другой их порядок — на первом месте указывает диапазон суммирования (область значений, которые должны быть просуммированы), а затем — диапазон условий и условие поиска.

Рассмотрим на примере: нужно просуммировать заработную плату всех женщин бухгалтеров.

Соответственно, условия суммирований будут:

Должность: Бухгалтер

Пол: жен

Формула суммирования по нескольким условиям в Excel будет такая:

=СУММЕСЛИМН(G3:G12;C3:C12;I4;D3:D12;J4)

где G3:G12 — диапазон суммирования

C3:C12 — первый диапазон условия, в котором будет искаться первое условие

I4 — ссылка на ячейку, содержащую первое условие поиска

D3:D12 — второй диапазон условия, в котором будет искаться второе условие

J4 — ссылка на ячейку, содержащую второе условие поиска

суммирование ячеек в excel по условию

Как видите, Excel верно просуммировал заработную плату всех сотрудников с полом жен и должностью Бухгалтер.

суммирование ячеек в excel по условию

Обратите внимание:

  • Функцию СУММЕСЛИМН можно использовать только для одного условия поиска (не обязательно их должно быть несколько)
  • для функции СУММЕСЛИМН действуют те же правила, как и для функции СУММЕСЛИ (регистр критерия поиска, абсолютные и относительные ссылки)
  • условия поиска можно располагать в любом порядке. В примере мы указали сначала условие Должность, затем условие Пол — можно сделать наоборот. 

Главное правило: диапазон условия и условие, которое идет следом за ним, должны соответствовать друг другу.

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

Суммирование по текстовому условию

Пример суммирования по текстовому условию мы рассмотрели в первом пункте этой статьи.

Текстовые значения суммировать сами по себе нельзя, но можно получить сумму соответствующих им чисел. 

Рассмотрим простой пример использования функции СУММЕСЛИ в эксель таблице: просуммируем заработную плату всех кассиров в таблице из предыдущего примера.

суммирование ячеек в excel по условию

Точно так же можно сделать сумму значений по условию, указав критерий прямо в формуле. Текстовый критерий обязательно нужно заключить в кавычки!

суммирование ячеек в excel по условию

Обратите внимание:

  • функции СУММЕСЛИ и СУММЕСЛИМН не чувствительны к регистру критерия. Например, сейчас критерий поиска Кассир

суммирование ячеек в excel по условию

можно указать критерий с большой буквы или даже всеми большими буквами, например:

суммирование ячеек в excel по условию

Как видите, формула работает и выдает тот же результат.

Но если добавить любой знак, например пробел или точку в конце — формула не будет работать, т.к. нет точного совпадения критерия со значениями диапазона для поиска.

суммирование ячеек в excel по условию

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

 Поэтому в следующих примерах будем использовать только вариант со ссылкой на ячейку — лучше сразу приучить себя к такому способу.

СУММЕСЛИ или СУММЕСЛИМН по части текста

А вы знали, что можно сделать суммирование ячеек в Excel по одному или нескольким текстовым условиям, указав только часть текста? Подробно этот вариант рассмотрен в статье.

Например, получим сумму заработных плат сотрудниц по имени Елена. Критерием поиска в данном случае будет имя Елена — но ведь в нашей таблице нет столбца, в котором находится имя. Только ФИО. Однако, не нужно создавать дополнительных столбцов и разделять ФИО на компоненты. 

Напишем следующую формулу:

=СУММЕСЛИ(B3:B12;»*елена*»;G3:G12)

Здесь критерием поиска будет «*елена*»

Используются два значка-оператора — кавычки и звездочка.

  • звездочка * — заменяет любое количество символов. Т.е. перед и после слова елена может находиться любое количество любых символов.
  • кавычки «» — обязательно ставятся для текстового аргумента поиска в функциях excel.

суммирование ячеек в excel по условию

Вместо звездочки можно использовать знак вопроса ?. Отличие — символ * заменяем любое количество символов, а ? — только один символ.

Суммирование по числовому условию в Excel

Как правило, нужно определить сумму если больше чем, меньше чем или равно определенному числу.

Сумма чисел, если больше или меньше чем заданное число

Задача: получить сумму заработных плат, если величина заработной платы больше 50000 руб.

Формула будет такая:

=СУММЕСЛИ(G3:G12;»>50000″)

суммирование ячеек в excel по условию

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

«>50000» — критерий поиска. 

Обратите внимание, что, несмотря на то, что критерий не текстовый, а числовой, используются кавычки

Обязательно использовать кавычки, если в формуле применяются знаки больше > или меньше < ( а также >= и <=)

Если в качестве критерия используется знаки >, <, >=, <= и ссылка на ячейку, содержащую критерий (например >50000), то критерий поиска будет записан таким образом:

суммирование ячеек в excel по условию

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

Сумма чисел, если равно заданному числу

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

Получим сумму заработных плат, равных 45000 руб.

суммирование ячеек в excel по условию

Критерий поиска 45000 указывается без кавычек.

Также, если критерий указывается в ячейке, то формула будет как для текстового критерия:

суммирование ячеек в excel по условию

Суммирование по условию даты

Чтобы сделать суммирование ячеек в excel по условию даты — равно определенной дате или больше или меньше определенной даты — то нужно указать эту дату в качестве критерия.

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

Для примера определим сумму заработных плат сотрудников, трудоустроенных после 1 января 2018 г.

Формула:

=СУММЕСЛИ(F3:F12;»>=»&I4;G3:G12)

суммирование ячеек в excel по условию

Обратите внимание, как указан критерий — знак сравнения “больше или равно” заключен в кавычки и используется знак амперсанд &.

суммирование ячеек в excel по условию

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

суммирование ячеек в excel по условию

Почему СУММЕСЛИ или СУММЕСЛИМН не работает 

Формула СУММЕСЛИ иногда может выдавать ошибку  #ЗНАЧ, если диапазон суммирования и диапазон условий имеют разный размер. Эта проблема решена в новых версиях Excel, но в ранних версиях она присутствует.

Также ошибка #ЗНАЧ может возникать, если формула ссылается на данные из другого файла, а этот файл в момент пересчета формулы закрыт. Необходимо просто открыть файл-источник, и ошибка исчезнет.

Если функция СУММЕСЛИ или СУММЕСЛИМН выдает значение 0 (при условии, что значение суммы никак не может быть равно 0), необходимо проверить критерий — не закрались ли в него лишние пробелы или знаки препинания.

СУММЕСЛИ или СУММЕСЛИМН в Excel — что лучше использовать?

Как вы могли заметить, эти функции похожи между собой. 

В своей практике, я часто замечаю, что пользователи разграничивают действие этих функций: для суммирования по одному критерию используют строго функцию СУММЕСЛИ, по нескольким критериям — СУММЕСЛИМН.

Но обратите внимание: 

Функцию СУММЕСЛИМН можно использовать для суммирования как по одному критерию, так и по нескольким критериям.

Другими словами, функция СУММЕСЛИМН универсальная. И функцию СУММЕСЛИ таким образом можно вообще не использовать, заменив ее СУММЕСЛИМН.

Почему СУММЕСЛИМН удобнее при суммировании по одному критерию?

Потому что условия задачи всегда могут измениться. Сейчас вы суммируете по одному критерию (например, по должности), а в следующий момент понадобилось добавить еще одно условие (пол). В случае с функцией СУММЕСЛИМН вы просто внесете дополнительное условие в ту же формулу, а функция СУММЕСЛИ здесь вовсе не подойдет (придется все равно переписывать на СУММЕСЛИМН).

Поэтому совет практика: использовать только функцию СУММЕСЛИМН.

Однако, окончательное решение в выборе функции всегда остается за вами.

В этой статье мы узнали, как сделать суммирование ячеек в excel по условию и познакомились с возможностью сделать суммирование по нескольким условиям.


   Сообщество Excel Analytics | обучение Excel

    Канал на Яндекс.Дзен 


Вам может быть интересно:


Произведем подсчет строк, удовлетворяющих сразу двум критериям, которые образуют Условие И.

В качестве исходной таблицы возьмем таблицу с двумя столбцами: текстовым «

Фрукты

» и числовым «

Количество на складе

» (См.

файл примера

).

Задача1

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

Найдем число партий товара с определенным

Фруктом

И

с

Количеством на складе не менее минимального

(Условие И — условие при котором строка считается удовлетворяющей критерию, когда оба ее поля одновременно соответствуют критериям). Например, число партий

персики

(

ячейка

D

2

)

с количеством ящиков на складе

>=5 (

ячейка

Е2

)

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

Условным форматированием

с правилом

=И($A2=$D$2;$B2>=$E$2)

Подсчет можно реализовать множеством формул, приведем несколько:

1. =

СЧЁТЕСЛИМН(A2:A13;D2;B2:B13;»>=»&E2)

Это решение является самым простым и понятным.

2.

=СУММПРОИЗВ(—(A2:A13=D2);—(B2:B13>=E2))

Это решение сложнее, но позволяет понять работу функции

СУММПРОИЗВ()

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

Разберем подробнее применение функции

СУММПРОИЗВ()

:

  • Результатом вычисления

    A2:A13=D2

    является массив {ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ} Значение ИСТИНА соответствует

    персики

    . Результат можно увидеть, выделив

    A2:A13=D2

    , а затем нажав

    клавишу

    F9

    ;

  • Двойное отрицание (—) преобразует вышеуказанный массив в числовой: {0:0:0:0:1:1:1:0:0:0:0:0}
  • Аналогично, второй массив возвращает {0:1:1:1:0:1:1:0:0:1:1:1}, где 0 соответствует значениям <5 (см. столбец «Количество ящиков на складе»). Первое значение (ячейка

    B2

    ) =3, которое меньше 5 (не удовлетворяет критерию), поэтому первое значение в массиве  {0:1:1:1:0:1:1:0:0:1:1:1} =0. Второе значение (ячейка

    B3

    ) =5, которое удовлетворяет критерию >=5, поэтому второе значение в массиве =1 и т.д.
  • Далее, функция попарно перемножает элементы массивов и суммирует их. Получаем – 2.

3. Другим вариантом использования функции

СУММПРОИЗВ()

является формула

=СУММПРОИЗВ((A2:A13=D2)*(B2:B13>=E2))

. Здесь, знак Умножения (*) эквивалентен Условию И.

4.

Формула массива

=

СУММ((A2:A13=D2)*(B2:B13>=E2))

эквивалентна вышеупомянутой формуле

=СУММПРОИЗВ((A2:A13=D2)*(B2:B13>=E2))

Единственное, после ее ввода нужно вместо

ENTER

нажать

CTRL

+

SHIFT

+

ENTER

5.

Формула массива

=

СЧЁТ(ЕСЛИ((A2:A13=D2)*(B2:B13>=E2);B2:B13))

представляет еще один вариант многокритериального подсчета значений.

6. Формула =

БСЧЁТА(A1:B13;A1;D14:E15)

требует предварительного создания таблицы с условиями. Заголовки этой таблицы должны в точности совпадать с заголовками исходной таблицы. Размещение условий в одной строке соответствует Условию И.

Здесь есть один трюк: в качестве второго аргумента функции

БСЧЁТА()

(

поле)

нужно ввести ссылку на заголовок столбца с текстовыми значениями, т.к.

БСЧЁТА()

подсчитывает текстовые значения

. В случае использования

БСЧЁТ()

нужно записать другую формулу

=БСЧЁТ(A1:B13;B1;D14:E15)

. Табличка с критериями не изменится.

Задача2

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

Найдем число партий товара с

Количеством на складе не менее минимального

и не более

максимального

(Условие И — строка таблицы соответствует критерию, когда ее поле удовлетворяет обоим критериям одновременно).

Решение стоится аналогично предыдущей задачи. Например, с использованием функции

СЧЁТЕСЛИМН()

формула выглядит так (см. лист

один столбец

в

файле примера

):


=СЧЁТЕСЛИМН(B2:B13;»>=»&D2;B2:B13;»<=»&E2)


Альтернативное решение


Подсчитать количество строк, удовлетворяющим 2-м критериям (Условие И) можно без применения формул с помощью стандартного

Автофильтра

.


Установите автофильтр к столбцу

Количество ящиков на складе

, выделив заголовок столбца и нажав

CTRL+SHIFT+L.

Выберите числовой фильтр

Между

.

Введите критерии

Убедитесь, что результат такой же как в задаче2 — т.е. будет отобрано 7 строк (см. строку состояния в нижней части окна).


Примечание

: подсчет значений с множественными критерями также рассмотрен в статьях

Подсчет значений с множественными критериями (Часть 2. Условие ИЛИ)

,

Часть3

,

Часть4

.

В учебнике показано, как использовать функцию СРЗНАЧЕСЛИ в Excel для вычисления среднего арифметического с условием.

Microsoft Excel имеет несколько различных функций для вычисления среднего арифметического числа. Когда вы хотите усреднить ячейки, соответствующие определенному условию, используйте функцию СРЗНАЧЕСЛИ.

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

СРЗНАЧЕСЛИ(диапазон, критерии, [average_range])

Всего у функции 3 аргумента — первые 2 обязательны, последний опционален:

  • Диапазон (обязательно) — диапазон ячеек для проверки на соответствие критериям.
  • Критерии (обязательно) — условие, определяющее, какие ячейки усреднять. Он может быть представлен в виде числа, логического выражения, текстового значения или ссылки на ячейку, например, 5, «>5», «cat» или A2.
  • Average_range (необязательно) — ячейки, которые вы действительно хотите усреднить. Если опущено, то диапазон будет усреднен.

Функция СРЗНАЧЕСЛИ доступна в Excel 365 — 2007.
Функция Excel СРЗНАЧЕСЛИ

Excel СРЗНАЧЕСЛИ — о чем нужно помнить!

Чтобы эффективно использовать функцию СРЗНАЧЕСЛИ на листах, обратите внимание на следующие ключевые моменты:

  • При расчете среднего значения пустые ячейки, текстовые значения и логические значения ИСТИНА и ЛОЖЬ игнорируются.
  • Нулевые значения включены в среднее значение.
  • Если ячейка критерия пуста, она рассматривается как нулевое значение (0).
  • Если средний_диапазон содержит только пустые ячейки или текстовые значения, #DIV/0! возникает ошибка.
  • Если ни одна ячейка в диапазоне не соответствует критериям, #DIV/0! возвращается ошибка.
  • Аргумент Average_range не обязательно должен иметь тот же размер, что и диапазон. Однако фактические ячейки, подлежащие усреднению, определяются размером аргумента диапазона. Другими словами, верхняя левая ячейка в диапазоне_усреднения становится начальной точкой, и усредняется столько столбцов и строк, сколько содержится в аргументе диапазона.

формула СРЗНАЧЕСЛИ, основанная на другой ячейке

С помощью функции Excel СРЗНАЧЕСЛИ вы можете усреднить столбец чисел на основе:

  • критерии, применяемые к одному и тому же столбцу
  • критерии, применяемые к другому столбцу

В случае, если условие применяется к тому же столбцу, который должен быть усреднен, вы определяете только первые два аргумента: диапазон и критерии. Например, чтобы найти среднее значение продаж в B3:B15, превышающее 120 долларов, используется формула:

=СРЗНАЧЕСЛИ(B3:B15, «>120»)

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

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

=СРЗНАЧЕСЛИ(C3:C15, «>10.01.2022», B3:B15)

Где C3:C15 — ячейки для проверки на соответствие критериям, а B3:B15 — ячейки для усреднения.
Формула СРЗНАЧЕСЛИ, основанная на другой ячейке.

Как использовать функцию СРЗНАЧЕСЛИ в Excel — примеры

А теперь давайте посмотрим, как вы можете использовать Excel СРЗНАЧЕСЛИ в реальных рабочих листах, чтобы найти среднее значение ячеек, соответствующих вашим критериям.

СРЗНАЧЕСЛИ текстовые критерии

Чтобы найти среднее числовых значений в данном столбце, если другой столбец содержит определенный текст, вы создаете формулу СРЗНАЧЕСЛИ с текстовыми критериями. Когда текстовое значение включается непосредственно в формулу, оно должно быть заключено в двойные кавычки («»).

Например, чтобы усреднить числа в столбце B, если столбец A содержит слово «Apple», используется следующая формула:

=СРЗНАЧЕСЛИ(A3:A15, «яблоко», B3:B15)

В качестве альтернативы вы можете ввести целевой текст в какую-либо ячейку, скажем, F3, и использовать ссылку на эту ячейку для критериев. В этом случае двойные кавычки не нужны.

=СРЗНАЧЕСЛИ(A3:A15, F3, B3:B15)

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

Кончик. Чтобы округлить среднее значение до определенного числа знаков после запятой, используйте команду «Увеличить десятичное число» или «Уменьшить десятичное число» на вкладке «Главная» в группе «Число». Это изменит представление среднего значения на дисплее, но не само значение. Чтобы округлить фактическое значение, возвращаемое формулой, используйте СРЗНАЧЕСЛИ вместе с ОКРУГЛ или другими функциями округления. Для получения дополнительной информации см. Как округлить среднее значение в Excel.

логический критерий СРЗНАЧЕСЛИ для числовых значений

Чтобы проверить различные числовые значения в критериях, используйте их вместе с операторами «больше» (>), «меньше» (<), «равно» (=), «не равно» (<>) и другими логическими операторами.

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

=СРЗНАЧЕСЛИ(B3:B15, «<=120″)

Обратите внимание, что оператор и номер заключены в кавычки.

При использовании критерия «равно» знак равенства (=) можно опустить.

Например, для усреднения продаж, осуществленных 9 сентября 2022 года, формула выглядит следующим образом:

=СРЗНАЧЕСЛИ(C3:C15, «9/9/2022», B3:B15)
логический критерий СРЗНАЧЕСЛИ для числовых значений

Использование AVERAGEIF с датами

Как и в случае с числами, вы можете использовать даты в качестве критериев для функции СРЗНАЧЕСЛИ. Критерии даты могут быть построены несколькими различными способами.

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

Самый простой способ — заключить логический оператор и дату в двойные кавычки:

=СРЗНАЧЕСЛИ(C3:C15, «<1/11/2022″, B3:B15)

Или вы можете заключить оператора и дату в кавычки отдельно и соединить их с помощью знака &:

=СРЗНАЧЕСЛИ(C3:C15, «<«&»1/11/2022», B3:B15)

Чтобы убедиться, что дата введена в формате, понятном Excel, вы можете использовать функцию ДАТА, объединенную с логическим оператором:

=СРЗНАЧЕСЛИ(C3:C15, «<«&ДАТА(2022, 11, 1), B3:B15)

Чтобы усреднить продажи на сегодняшнюю дату, используйте функцию СЕГОДНЯ в критериях:

=СРЗНАЧЕСЛИ(C3:C15, «<«&СЕГОДНЯ(), B3:B15)

На скриншоте ниже показаны результаты:
Использование AVERAGEIF с датами

СРЗНАЧесли больше 0

Функция СРЗНАЧ в Excel пропускает пустые ячейки, но включает в расчеты нулевые значения. Чтобы использовать только средние значения больше нуля, используйте «>0» для критериев.

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

=СРЗНАЧЕСЛИ(B3:B15, «>0»)

Обратите внимание, как результат отличается от обычного среднего в E3:
СРЗНАЧесли больше 0

Среднее, если не 0

Приведенное выше решение хорошо работает для набора положительных чисел. Если у вас есть как положительные, так и отрицательные значения, вы можете усреднить все числа, кроме нулей, используя «<> 0» для критериев.

Например, чтобы усреднить все значения в B3:B15, кроме нулей, используйте следующую формулу:

=СРЗНАЧЕСЛИ(B3:B15; «<>0″)
Среднее, если не 0.

Среднее значение Excel, если оно не равно нулю или пусто

Поскольку функция СРЗНАЧЕСЛИ пропускает пустые ячейки, вы можете просто использовать критерий «не ноль» («<>0»). В результате как нулевые значения, так и пустые ячейки будут игнорироваться. Чтобы убедиться в этом, в нашем тестовом наборе данных мы заменили пару нулевых значений на пробелы, и получили абсолютно такой же результат, как и в предыдущем примере:

=СРЗНАЧЕСЛИ(B3:B15; «<>0″)
Среднее значение Excel, если оно не равно нулю или пусто

Среднее значение, если другая ячейка пуста

Чтобы усреднить ячейки в данном столбце, если ячейка в другом столбце в той же строке пуста, используйте «=» для критериев. Это будут пустые ячейки, которые абсолютно ничего не содержат — ни пробела, ни строки нулевой длины, ни непечатаемых символов и т. д.

Чтобы усреднить значения, соответствующие визуально пустым ячейкам, включая те, которые содержат пустые строки («»), возвращаемые другими функциями, используйте «» для критериев.

В целях тестирования мы будем использовать оба критерия для усреднения чисел в B3:B15, у которых нет даты доставки в C3:C15 (т. е. если ячейка в столбце C пуста).

=СРЗНАЧЕСЛИ(C3:C15, «=», B3:B15)

=СРЗНАЧЕСЛИ(C3:C15, «», B3:B15)

Поскольку одна из визуально пустых ячеек (C12) на самом деле не пуста — в ней есть строка нулевой длины — формулы дают разные результаты:
Среднее, если другая ячейка в той же строке пуста.

Среднее значение, если другая ячейка не пуста

Чтобы усреднить диапазон ячеек, если ячейка в другом диапазоне не пуста, используйте «<>» для критериев.

Например, следующая формула СРЗНАЧЕСЛИ вычисляет среднее значение для ячеек с B3 по B15, если ячейка в столбце C в той же строке не пуста:

=СРЗНАЧЕСЛИ(C3:C15, «<>«, B3:B15)
Усреднить диапазон ячеек, если ячейка в другом диапазоне не пуста.

Подстановочный знак AVERAGEIF (частичное совпадение)

Чтобы усреднить ячейки на основе частичного совпадения, используйте подстановочные знаки в критериях формулы СРЗНАЧЕСЛИ:

  • Знак вопроса (?) для соответствия любому одиночному символу.
  • Звездочка

для соответствия любой последовательности символов.

Предположим, у вас есть 3 разных сорта бананов, и вы хотите найти их среднее значение. Следующая формула сделает это возможным:

=СРЗНАЧЕСЛИ(A3:A15, «*банан», B3:B15)

При необходимости вместе со ссылкой на ячейку можно использовать подстановочный знак. Предполагая, что целевой элемент находится в ячейке В4, формула принимает следующий вид:
=СРЗНАЧЕСЛИ(A3:A15,

Формула подстановочного знака СРЗНАЧЕСЛИ

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

=СРЗНАЧЕСЛИ(A3:A15, «*банан*», B3:B15)

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

=СРЗНАЧЕСЛИ(A3:A15, «<>*банан*», B3:B15)

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

Чтобы исключить определенные ячейки из среднего, используйте логический оператор «не равно» (<>).

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

=СРЗНАЧЕСЛИ(A3:A15, «<>яблоко», B3:B15)

Если исключенный элемент находится в предопределенной ячейке (D4), формула принимает следующий вид:

=СРЗНАЧЕСЛИ(A3:A15, «<>«&D4, B3:B15)

Чтобы найти среднее значение всех элементов, исключая любой «банан», используйте «не равно» вместе с подстановочным знаком:

=СРЗНАЧЕСЛИ(A3:A15, «<>*банан», B3:B15)

Если исключенный подстановочный элемент находится в отдельной ячейке (D9), соедините логический оператор, подстановочный знак и ссылку на ячейку с помощью амперсанда:
=СРЗНАЧЕСЛИ(A3:A15,«&»*»&D9, B3:B15)» title=»Рассчитать среднее значение в Excel, за исключением определенных ячеек.»/>

Рассчитать среднее значение в Excel, за исключением определенных ячеек.

Как использовать СРЗНАЧЕСЛИ со ссылкой на ячейку

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

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

=СРЗНАЧЕСЛИ(A3:A15, F4, B3:B15)

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

Например, чтобы найти среднее значение продаж в B3:B15, превышающее значение в F9, используйте следующую формулу:

=СРЗНАЧЕСЛИ(B3:B15, «>»&F9)

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

С датами в C3:C15 приведенная ниже формула возвращает среднее значение продаж, которые были доставлены до текущей даты включительно:
=СРЗНАЧЕСЛИ(C3:C15,

СРЗНАЧЕСЛИ со ссылкой на ячейку

Вот как вы используете функцию СРЗНАЧЕСЛИ в Excel для вычисления среднего арифметического с условиями. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Понравилась статья? Поделить с друзьями:
  • Выходные дни в excel vba
  • Выходной интервал в excel это
  • Выходной интервал в excel что такое
  • Выход текста за ячейку excel
  • Выход на одну excel