Если excel несколько критериев в одном диапазоне

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

​Смотрите также​БДСУММ (DSUM)​- в ней​ или сразу все​Функция ЕСЛИ имеет следующую​ ИСТИНА;​ Excel ячейки в​

  • ​ условия будут такие:​ ячейке А1 стоит​Нам нужно в ячейке​ приведенной ниже таблицы​

​диапазон_суммирования​ C2:C5, для которых​ переживать обо всех​ очень проблематично, поскольку​ сил без всякой​Работа с множественными операторами​

​Функция ЕСЛИ позволяет выполнять​, которая тоже способна​ количество условий проверки​ три функции. Рассмотрим​ синтаксическую запись:​C3*5,25 – сумма к​ определенных строках».​ больше или равно​ цифра 2. Мы​ Е27 написать формулу,​ и вставьте его​может не совпадать​ соответствующие значения из​ этих операторах ЕСЛИ​ ошибки такого типа​ уверенности в отсутствии​ ЕСЛИ может оказаться​

​ логические сравнения значений​ решить нашу задачу.​ увеличено аж до​

Технические подробности

​ примеры подобного использования​=ЕСЛИ(лог_выражение;[значение_если_истина];[значение_если_ложь])​ оплате, если ИЛИ​Можно в Excel​ (можно поставить меньше​ написали условие, по​

​ которая​

​ в ячейку A1​

​ по размерам с​

  • ​ диапазона B2:B5 равны​

  • ​ и скобках.​

​ часто остаются незамеченными,​

​ ошибок, которые потом​

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

​ Нюанс состоит в​

​ 127! Функция находится​

​ этих функций.​​Как видно, по умолчанию​

​ вернет ЛОЖЬ.​

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

​ нового листа Excel.​​ аргументом​

​ «Иван».​

​Примечание:​ пока не оказывают​​ будет трудно обнаружить?​​ если вы вернетесь​

Примечания

​ Она проверяет условие​ том, что для​ в той же​Имеем таблицу по продажам,​ можно выполнить проверку​Растянем формулу для остальных​

  • ​ таблицы по многим​=ЕСЛИ(A1>=2;»Да»;»») Мы в​ ячейки в столбце​ условия в двух​ Чтобы отобразить результаты​диапазон​Если необходимо выполнить суммирование​ Эта функция доступна только​ негативного влияния. Так​Совет:​ к ним через​ и в зависимости​ работы этой функции​ категории​ например, следующего вида:​ только одного условия,​ ячеек с помощью​

  • ​ разным условиям. Например,​ формуле написали, что,​ А (ячейки, в​ ячейках​ формул, выделите их​. При определении фактических​ ячеек в соответствии​ при наличии подписки​ что же вам​ Для каждой функции в​

​ какое-то время и​ от его истинности​ необходимо создать на​Математические​Задача​ например, больше ли​ функции автозаполнения. Результат​

​ в функции «ЕСЛИ»​ если в ячейке​ которых стоит цифра​:​ и нажмите клавишу​ ячеек, подлежащих суммированию,​ с несколькими условиями,​ на Office 365. Если​

Примеры

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

Сложный оператор ЕСЛИ с вложением — ячейка E2 содержит формулу =ЕСЛИ(B2>97;​: просуммировать все заказы,​

  • ​ e3 числа 20?​

    ​ расчета для каждого​ можно написать одно​ А1 будет стоять​

  1. ​ «2»).​1) Если в​ F2, а затем —​ в качестве начальной​

  2. ​ используйте функцию СУММЕСЛИМН.​ у вас есть​ вы знаете, какие​

  3. ​ открывающая и закрывающая​ пытались сделать вы​=ЕСЛИ(это истинно, то сделать​

  4. ​ критериев — ячейки, содержащие​ образом, но имеет​ которые менеджер Григорьев реализовал​

  5. ​ С использованием функции​ абонента:​

​ условие поиска данных​ число равное или​Второе условие –​ ячейке С27 стоит​ клавишу ВВОД. Кроме​ используется верхняя левая​СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])​ подписка на Office 365,​ трудности могут ожидать​ скобки (). При​ или, и того​ это, в противном​ условия отбора — и​ больше аргументов:​ для магазина «Копейка».​ ЕСЛИ такую проверку​Используя в формуле функцию​ для суммирования. В​

  • ​ больше «2», то​

​ «Значение_если_истина» — здесь​ «опл».​ того, вы можете​ ячейка аргумента​Аргументы функции​ убедитесь, что у​ вас при использовании​ редактировании Excel попытается​ хуже, кто-то другой.​ случае сделать что-то​ указать затем этот​При помощи полосы прокрутки​Если бы в нашей​ можно выполнить так:​ И в первом​ функции «СУММЕСЛИМН» можно​ написать в ячейке​ мы напишем для​и 2) Если​ настроить ширину столбцов​диапазон_суммирования​СУММЕСЛИ​ вас установлена последняя​ вложенных операторов ЕСЛИ?​ помочь вам понять,​

​Если вы видите, что​​ еще)​ диапазон функции как​ в правой части​ задаче было только​=ЕСЛИ(EXP(3)>20;»больше»;»меньше»)​ аргументе в функции​ написать в одной​ С1 слово «Да».​ Excel, что нужно​ в ячейке D27​ в соответствии с​, а затем суммируются​описаны ниже.​ версия Office.​ В большинстве случаев​ что куда идет,​ ваш оператор ЕСЛИ​Поэтому у функции ЕСЛИ​ аргумент:​ окна можно задать​ одно условие (все​В результате будет возвращена​

Дополнительные примеры

​ ЕСЛИ, мы проверяем​ формуле до 127​ Если число будет​ написать в ячейке​

Ячейка D9 содержит формулу ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))

  • ​ стоит слово –​

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

​ все разрастается, устремляясь​ возможны два результата.​=БДСУММ(A1:D26;D1;F1:G2)​ и третью пару​ заказы Петрова или​ текстовая строка «больше».​ соответствие значений сразу​ условий. Подробнее об​ меньше 2, то​ В1, если в​ «да», то считать​ данными.​ соответствующей по размерам​   . Обязательный аргумент. Диапазон​ ЕСЛИ​ с функциями ЕСЛИ​ части формулы. Например,​

​ в бесконечность, значит​​ Первый результат возвращается​хочу задать в формуле​ (​ все заказы в​ Если нам потребуется​ по двум условиям.​ этой функции, ее​ ячейка должна оставаться​ ячейке А1 будет​

​ по одному правилу​Категория​ аргументу​

Ячейка D9 содержит неправильную формулу: =ЕСЛИ(C9>5000;10%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>15000;20%;0)))))

​ ячеек, оцениваемых на​Функция УСЛОВИЯ (Office 365,​ можно использовать функцию​ во время редактирования​ вам пора отложить​ в случае, если​ несколько условий если,​Диапазон_условия3​ «Копейку», например), то​ узнать, принадлежит ли​​ применении и различных​ пустой. Скопировали формулу​ стоять цифра «2».​ = цену *10+100,​Продукты​диапазон​ соответствие условиям. Ячейки​ Excel 2016 и более​ ВПР. При использовании​ показанной выше формулы​ мышь и пересмотреть​ сравнение истинно, второй —​ чтобы в зависимости​-​ задача решалась бы​ какое-либо значение указанному​Пример 2. Абитуриенты, поступающие​ вариантах применения, читайте​ по столбцу С.​ Мы написали, что​а если в​Объем продаж​. Пример:​ в каждом диапазоне​ поздние версии)​ функции ВПР вам​ при перемещении курсора​ свою стратегию.​ если сравнение ложно.​ от значения в​Условие3​

Ячейка D2 содержит формулу =ВПР(C2;C5:D17;2;ИСТИНА)

  • ​ достаточно легко при​

​ интервалу, потребуется сравнить​ в университет на​ в статье «Суммирование​ Получилось так.​ если в ячейке​ ячейке D27 стоит​Овощи​Диапазон​

Ячейка C9 содержит формулу =ВПР(B9;B2:C6;2;ИСТИНА)

  • ​ должны содержать числа,​

​Функция СЧЁТЕСЛИ (подсчитывает​ для начала нужно​ за каждую закрывающую​Давайте посмотрим, как правильно​Операторы ЕСЛИ чрезвычайно надежны​ ячейке выдавал число​), и четвертую, и​

​ помощи встроенной функции​​ это значение с​ специальность «инженер-механик», обязаны​ ячеек в Excel​Пятый пример.​ А1 будет стоять​ слово «нет», то​Помидоры​Диапазон суммирования​ имена, массивы или​ значения с учетом​ создать ссылочную таблицу:​ скобку «)» тем​ создавать операторы с​ и являются неотъемлемой​ (стоимость товара в​ т.д. — при​

​ Excel​ верхней и нижней​ сдать 3 экзамена​ по условию».​Можно функцией «ЕСЛИ»​ цифра «2», то​ считать по другому​23 000 ₽​

  • ​Фактические ячейки​ ссылки на числа.​ одного условия)​

  • ​=ВПР(C2;C5:D17;2;ИСТИНА)​ же цветом будет​ несколькими вложенными функциями​ частью многих моделей​ зависимости от штрих​

  • ​ необходимости.​СУММЕСЛИ (SUMIF)​ границей интервалов соответственно.​ по предметам математика,​Очень много разных​ посчитать итог теста,​ в ячейке В1​

Вы знали?

​ правилу = цену​Овощи​A1:A5​ Пустые ячейки и​Функция СЧЁТЕСЛИМН (подсчитывает​В этой формуле предлагается​ окрашиваться соответствующая открывающая​

  • ​ ЕСЛИ и как​

​ электронных таблиц. Но​ кода) , не​Если же у вас​

  • ​ из категории​

​ Например, находится ли​ физика и русский​ применений этих функций.​ когда в нем​ нужно написать цифру​ *100+200.​

​Сельдерей​​B1:B5​ ячейки, содержащие текстовые​ значения с учетом​ найти значение ячейки​ скобка. Это особенно​ понять, когда пора​ они же часто​ могу задать это​
Попробуйте поработать с Office 365 или последней версией Excel

См. также:

​ пока еще старая​Математические (Math&Trig)​
​ результат вычисления e3​ язык. Максимальный балл​Еще одна логическая​
​ ставят не слова,​ «6». Можно написать​Формулу напишем такую.​
​55 000 ₽​B1:B5​ значения, пропускаются. Выбранный​
​ нескольких условий)​ C2 в диапазоне​ удобно в сложных​
​ переходить к другим​ становятся причиной многих​ в одной формуле,​
​ версия Excel 2003,​
​. Выделяем пустую ячейку​
​ в интервале от​
​ за каждый экзамен​ функция в Excel​
​ а знаками. Читайте​ любое слово в​
​=ЕСЛИ(И(C27=»опл»;D27=»да»);B27*10+100;ЕСЛИ(И(C27=»опл»;D27=»нет»);B27*100+200))​Фрукты​
​A1:A5​
​ диапазон может содержать​Функция СУММЕСЛИ (суммирует​
​ C5:C17. Если значение​ вложенных формулах, когда​

support.office.com

Функция СУММЕСЛИ

​ средствам из арсенала​​ проблем с электронными​ пишет много аргументов,​ но задачу с​ для результата, жмем​ 20 до 25?​ – 100. Средний​ – это функция​ статью «Как объединить​ этом условии, т.д.​Получилось так.​Апельсины​B1:B3​ даты в стандартном​ значения с учетом​ найдено, возвращается соответствующее​ вы пытаетесь выяснить,​ Excel.​ таблицами. В идеале​ мастер функции предлагает​ несколькими условиями решить​

​ кнопку​​ При использовании одной​​ проходной балл за​ в Excel «ЕСЛИОШИБКА».​ данные теста в​Третье условие –​Теперь напишем в ячейке​8 000 ₽​B1:B5​ формате Excel (см.​ одного условия)​ значение из той​​ достаточно ли в​

​Ниже приведен пример довольно​ оператор ЕСЛИ должен​ только одно условие​

​ нужно, то придется​​fx​

  • ​ лишь функции ЕСЛИ​ 3 экзамена составляет​ Этой функцией мы​ ячейках в Excel»​ «Значение_если_ложь» — здесь​ D27 слово «нет».​​Масло​​A1:B4​ примеры ниже).​Функция СУММЕСЛИМН (суммирует​ же строки в​ них парных скобок.​ типичного вложенного оператора​

  • ​ применяться для минимума​ если, что делать?​ извращаться — см.​в строке формул,​

Синтаксис

​ придется ввести следующую​

​ 75, при этом​​ говорим Excel, что,​​ тут.​

  • ​ мы напишем, что​​ Получится такой результат.​4 000 ₽​C1:D4​Условие​ значения с учетом​ столбце D.​Ниже приведен распространенный пример​ ЕСЛИ, предназначенного для​ условий (например, «Женский»/»Мужской»,​ Буду очень признательна​ следующие способы.​ находим функцию​ запись:​ минимальная оценка по​

  • ​ если будет ошибка,​​Можно в Excel​ нужно писать, если​В Excel можно​Овощи​C1:D4​   . Обязательный аргумент. Условие​ нескольких условий)​=ВПР(B9;B2:C6;2;ИСТИНА)​ расчета комиссионных за​ преобразования тестовых баллов​ «Да»/»Нет»/»Возможно»), но иногда​

    ​ за помощь!​​Добавим к нашей таблице​СУММЕСЛИ​=ЕСЛИ(EXP(3)>20;ЕСЛИ(EXP(3)​ физике должна составить​ не пиши ее,​​ в функцию «ЕСЛИ»​​ в ячейке А1​ устанавливать формулы сразу​Морковь​

  • ​A1:B4​​ в форме числа,​Функция И​Эта формула ищет значение​ продажу в зависимости​ учащихся в их​​ сценарии настолько сложны,​​Евгений кузнецов​​ еще один столбец,​​в списке:​Имеем вложенную функцию ЕСЛИ​ не менее 70​​ а оставь ячейку​​ вписать несколько условий​ будет написано НЕ​ в несколько ячеек,​

  • ​42 000 ₽​​C1:C2​​ выражения, ссылки на​Функция ИЛИ​ ячейки B9 в​​ от уровней дохода.​​ буквенный эквивалент.​​ что для их​​: ЕСЛИ может быть​ который будет служить​Жмем​ в качестве одного​ баллов, а по​ пустой. Например, если​ логического выражения. Смотрите​ цифра «2», а​ написать формулу массива,​​Фрукты​​C1:D4​

Примечания

  • ​ ячейку, текста или​Функция ВПР​ диапазоне B2:B22. Если​=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))​93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«;ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))» />​ оценки требуется использовать​

  • ​ вложенным:​​ своеобразным индикатором: если​​ОК​ из возможных результатов​ математике – 80.​​ ячейки, указанные в​​ такую формулу в​ другая цифра. Мы​ которая будет производить​Яблоки​Однако если аргументы​​ функции, определяющее, какие​​Общие сведения о​ значение найдено, возвращается​Эта формула означает: ЕСЛИ(ячейка​=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))​​ вместе больше 3​​ЕСЛИ (условие 1;ЕСЛИ​

​ заказ был в​

​ и вводим ее аргументы:​

​ выполнения основной функции​

​ Определить абитуриентов, которые​

​ формуле, пустые, то​

​ статье «Функция «ЕСЛИ»​

​ поставили «0» (нуль).​

​ сразу несколько расчетов.​

​12 000 ₽​

​диапазон​

​ ячейки необходимо суммировать.​

​ формулах в Exce​

​ соответствующее значение из​

​ C9 больше 15 000,​

​Этот сложный оператор с​

​ вложенных* функций ЕСЛИ.​​ (условие 2;выражение 2.1;выражение​​ «Копейку» и от​​Диапазон​​ ЕСЛИ, в связи​ успешно сдали экзамены.​ Excel выдает ошибку.​ в Excel с​ Это значит, если​

Примеры

Пример 1

​ О формулах массива,​Формула​и​ Например, условие может​lРекомендации, позволяющие избежать​ той же строки​ то вернуть 20 %,​ вложенными функциями ЕСЛИ​* «Вложенность» означает объединение нескольких​ 2.2);ЕСЛИ (условие 3;выражение​ Григорьева, то в​- это те​ с чем синтаксис​

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

​ О функции «ЕСЛИОШИБКА»​

​ несколькими условиями сравнения».​

​ в ячейке А1​

​ примеры формул, смотрите​

​Описание​

​диапазон_суммирования​

​ быть представлено в​

​ появления неработающих формул​

​ в столбце C.​

​ ЕСЛИ(ячейка C9 больше​

​ следует простой логике:​

​ функций в одной​

​ 3.1;выражение 3.2))​

​ ячейке этого столбца​

​ ячейки, которые мы​

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

​Функция «ЕСЛИ» в Excel​

​ стоит НЕ цифра​

​ в статье «Формулы​Результат​функции СУММЕСЛИ содержат​

​ таком виде: 32,​

​Поиск ошибок в​

​Примечание:​ 12 500, то вернуть​Если тестовых баллов (в​

​ формуле.​

​Есть еще удобная​

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

​ «Функция «ЕСЛИОШИБКА» в​

Пример 2

​ – примеры​ «2», то Excel​ массива Excel».​=СУММЕСЛИ(A2:A7;»Фрукты»;C2:C7)​ разное число ячеек,​ «>32», B5, «32»,​ формулах​ В обеих функциях ВПР​ 17,5 % и т. д…​ ячейке D2) больше​Функция ЕСЛИ, одна из​ функция ВЫБОР ().​ иначе — 0.​Критерия​ узнать, например, равен​

​=80;C4>=70;СРЗНАЧ(B4:D4)>=75);»Зачисл.»;»Не зач.»)’ class=’formula’>​

​ Excel».​

​смотрите в следующих​

​ должен написать в​

​Часто применяемая,​

​Объем продаж всех продуктов​

​ пересчет листа может​

​ «яблоки» или СЕГОДНЯ().​

​Логические функции​

​ в конце формулы​

​На первый взгляд все​

​ 89, учащийся получает​

​ логических функций, служит​

​ Почитайте, может она​

​ Формула, которую надо​

​. В нашем случае​

​ ли корень квадратный​

​Описание аргументов:​

​Логические функции предназначены для​

​ статьях.​

​ ячйке В1 нуль.​

​логическая функция в Excel​

​ категории «Фрукты».​

​ занять больше времени,​

​Важно:​Функции Excel (по​

​ используется аргумент ИСТИНА,​

​ очень похоже на​

​ оценку A.​ для возвращения разных​

​ больше подойдет.​

​ ввести в этот​

​ — это диапазон​ e3 числовому значению​И(B4>=80;C4>=70;СРЗНАЧ(B4:D4)>=75) – проверяемые логические​ проверки одного либо​

​В формулу можно​

​Нажимаем кнопку «ОК».​

​ — функция «ЕСЛИ»​20 000 ₽​ чем ожидалось.​

​ Все текстовые условия и​

​ алфавиту)​

support.office.com

Функция «ЕСЛИ» в Excel с несколькими условиями сравнения.

​ который означает, что​ ​ предыдущий пример с​​Если тестовых баллов больше​ значений в зависимости​Андрей вр​ столбец очень простая:​ с фамилиями менеджеров​ из диапазона дробных​ выражения согласно условию​ нескольких условий, и​ поставить несколько функций​ Получилась такая формула.​считает данные ячеек​=СУММЕСЛИ(A2:A7;»Овощи»;C2:C7)​
​Скопируйте образец данных из​​ условия с логическими​Функции Excel (по​​ мы хотим найти​ оценками, однако на​ 79, учащийся получает​ от того, соблюдается​
​: для А5​=(A2=»Копейка»)*(B2=»Григорьев»)​ продаж.​ чисел от 4​ задачи;​ выполняют действия, предписанные​ «ЕСЛИ» в Excel.​ =ЕСЛИ(А1=2;6;0)​ по условию, которое​Объем продаж всех продуктов​ следующей таблицы и​
​ и математическими знаками​ категориям)​
​ близкое совпадение. Иначе​ примере этой формулы​ оценку B.​​ ли условие.​=ЕСЛИ (A5 вместо​Логические равенства в скобках​​Критерий​
​ до 5, итоговая​»Зачисл.» – результат, если​ для каждого из​
​ Наприме, такая формула.​Копируем формулу вниз​ мы напишем в​ категории «Овощи».​ вставьте их в​ необходимо заключать в​
​Примечание:​ говоря, будут сопоставляться​ хорошо видно, насколько​Если тестовых баллов больше​Синтаксис​ 999 — можешь​
​ дают значения ИСТИНА​
​- это то,​
​ формула будет выглядеть​
​ функция И вернула​ двух возможных результатов.​=ЕСЛИ(C4=10;5;ЕСЛИ(C4>=5;3;ЕСЛИ(C4>=0;0)))​Функция ​ по столбцу В.​ формуле или пишет​120 000 ₽​ ячейку A1 нового​ двойные кавычки (​ Мы стараемся как можно​ точные значения в​ сложно бывает работать​ 69, учащийся получает​ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])​

excel-office.ru

Функция «ЕСЛИ» в Excel.

​ продолжитть ЕСЛИ (…​​ или ЛОЖЬ, что​ что мы ищем​​ громоздкой и неудобочитаемой.​ значение ИСТИНА (все​ Таковыми результатами могут​Эта формула взята​ Получилось так.​ нужные слова в​=СУММЕСЛИ(B2:B7;»*ы»;C2:C7)​ листа Excel. Чтобы​»​ оперативнее обеспечивать вас​ таблице подстановки, а​ с большими операторами​ оценку C.​Например:​TsibON​ для Excel равносильно​ в предыдущем указанном​Гораздо проще использовать в​ выражения, представленные в​ являться только логические​ из примера составления​Только в ячейке В2​
​ нужной ячейке. Например,​​Объем продаж всех продуктов,​ отобразить результаты формул,​). Если условием является​ актуальными справочными материалами​ также все значения,​ ЕСЛИ. Что вы​
​Если тестовых баллов больше​
​=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)​: Здравствуйте!​ 1 и 0.​ диапазоне. Разрешается использовать​ качестве условия сложное​ виде ее аргументов,​ ИСТИНА или ЛОЖЬ.​ теста, анкеты в​ условия, прописанные в​
​ такие условия -​ названия которых заканчиваются​
Функция ЕСЛИ в Excel.​ выделите их и​ число, использовать кавычки​ на вашем языке.​ попадающие между ними.​ будете делать, если​
​ 59, учащийся получает​=ЕСЛИ(A2=B2;B4-A4;»»)​С екселям сталкиваюсь​ Таким образом, поскольку​ символы * (звездочка)​ выражение, которое может​ в результате вычислений​В Excel содержится несколько​ Excel. Смотрите статью​ формуле, совпали, и​ если в ячейке​ на «ы» («Помидоры»​
​ нажмите клавишу F2,​ не требуется.​ Эта страница переведена​ В этом случае​ ваша организация решит​ оценку D.​Имя аргумента​ часто, но функцией​ мы перемножаем эти​ и  ? (вопросительный​ быть записано с​ вернули значение ИСТИНА);​ логических функций, таких​ «Как сделать тест​ там стоит цифра​ А стоит то-то,​ и «Апельсины»).​
​ а затем — клавишу​Диапазон_суммирования​ автоматически, поэтому ее​ таблицы подстановки нужно​ добавить новые уровни​В противном случае учащийся​Описание​ ЕСЛИ не пользовался​ выражения, единица в​ знак) как маски​ использованием функций И​»Не зач.» – результат,​ как ЕСЛИ, ЕСЛИОШИБКА,​ в Excel».​ «2».​
​ а в ячейке​43 000 ₽​ ВВОД. При необходимости​
​   . Необязательный аргумент. Ячейки,​ текст может содержать​ сортировать по возрастанию,​
​ компенсаций или изменить​ получает оценку F.​лог_выражение​ ранее. Сейчас нужно​ конечном счете получится​
​ или символы подстановки.​
​ и ИЛИ. Например,​​ если И вернула​ СУММЕСЛИ, И, ИЛИ​​Можно функцию «ЕСЛИ»​Второй пример.​
​ В стоит то-то,​=СУММЕСЛИ(A2:A7;»»;C2:C7)​ измените ширину столбцов,​ значения из которых​ неточности и грамматические​ от меньшего к​ имеющиеся суммы или​Этот частный пример относительно​   ​
​ сделать следующие:​
​ только если оба​
​ Звездочка подменяет собой​ приведенная выше функция​ ЛОЖЬ.​ и другие. Две​ в Excel вставлять​Если​ то в ячейке​Объем продаж всех продуктов,​ чтобы видеть все​
​ суммируются, если они​
​ ошибки. Для нас​ большему.​ проценты? У вас​ безопасен, поскольку взаимосвязь​
​(обязательный)​Есть ячейка «А1″​ условия выполняются. Теперь​ любое количество любых​ может быть переписана​Используя функцию автозаполнения (сделав​
​ последние на практике,​
​ в другие формулы​в ячейке стоит текст​ С напиши такое​ категория для которых​ данные.​ отличаются от ячеек,​
​ важно, чтобы эта​Функция ВПР подробно рассматривается​ появится очень много​ между тестовыми баллами​Условие, которое нужно проверить.​ в которой ставиться​ стоимости продаж осталось​ символов, вопросительный знак​ следующим образом:​ двойной щелчок по​ как правило, самостоятельно​ с другими функциями.​ Excel​ слово, посчитай сумму​
​ не указана.​
​Стоимость имущества​ указанных в качестве​ статья была вам​ здесь, но очевидно,​ работы!​ и буквенными оценками​значение_если_истина​ значение либо 1,2​ умножить на значения​
​ — один любой​=ЕСЛИ(И(EXP(3)>20;EXP(3)​ маркеру курсора в​ не используют, поскольку​=ЕСЛИОШИБКА(ИНДЕКС($B$2:$B11;НАИМЕНЬШИЙ(ЕСЛИ($F$2=A2:A11;СТРОКА(B2:B11)-1;»»);​, то формулу напишем​ таких-то ячеек, т.д.​4 000 ₽​
​Комиссионные​диапазона​​ полезна. Просим вас​ что она значительно​
​Совет:​ вряд ли будет​   ​ и 3. Теперь​
​ получившегося столбца и​
​ символ. Так, например,​Результат выполнения выражения И(EXP(3)>20;EXP(3)​ нижнем правом углу),​ результатом их вычислений​СТРОКА()-5));»»)​ такую.​
​ Все это пишем​К началу страницы​Данные​. Если аргумент​
​ уделить пару секунд​
​ проще, чем сложный​
​ Чтобы сложные формулы было​ меняться, так что​(обязательный)​ в ячейке с​ просуммировать отобранное в​ чтобы найти все​Иногда требуется узнать, оказалось​ получим остальные результаты:​ может являться один​Эта формула для​
​Нам нужно, чтобы​ в формуле. Функция​В​1 000 000 ₽​диапазон_суммирования​ и сообщить, помогла​ 12-уровневый вложенный оператор​ проще читать, вы​ дополнительных изменений не​Значение, которое должно возвращаться,​ формулой ЕСЛИ, необходимо,​ зеленой ячейке:​ продажи у менеджеров​ ли хотя бы​Пример 3. Субсидии в​ из только двух​ примера взята из​ в ячейке B​ в Excel «ЕСЛИ»​
​Excel функция «ЕСЛИ»​70 000 ₽​опущен, Excel суммирует​ ли она вам,​ ЕСЛИ. Есть и​ можете вставить разрывы​ потребуется. Но что​
​ если​ что бы если​Если вы раньше не​ с фамилией из​ одно предположение верным.​ размере 30% начисляются​ возможных вариантов (ИСТИНА,​ статьи «Выбрать сразу​ 4 было написано​ пригодится в таблицах,​сравнивает данные в​2 500 000 ₽​ ячейки, указанные в​ с помощью кнопок​ другие, менее очевидные,​ строк в строке​ если вам потребуется​лог_выражение​
​ в ячейке А1​ сталкивались с такой​
​ пяти букв, можно​ В этом случае​ семьям со средним​ ЛОЖЬ). При совместном​ много данных из​ «100», если в​ чтобы посчитать определенные​ ячейке с теми​2 000 000 ₽​ аргументе​ внизу страницы. Для​ преимущества:​ формул. Просто нажмите​ разделить оценки на​имеет значение ИСТИНА.​ «1»- то слово​ замечательной возможностью Excel​

excel-office.ru

Примеры формул с использованием функций ИЛИ И ЕСЛИ в Excel

​ использовать критерий​ удобно использовать функцию​ уровнем дохода ниже​ использовании с функцией​ таблицы Excel» здесь.​ ячейке A 4​ данные, в анкетах,​ условиями, которые мы​140 000 ₽​

​диапазон​ удобства также приводим​Таблицы ссылок функции ВПР​ клавиши ALT+ВВОД перед​ A+, A и​значение_если_ложь​ «Банан» если «2»​ как формулы массива,​?????​ ИЛИ, которая выполняет​ 8000 рублей, которые​ ЕСЛИ, они способны​ Этой формулой выбираем​ будет стоять слово​ в тестах, т.д.​ прописали в формуле​3 000 000 ₽​

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

​(те же ячейки,​ ссылку на оригинал​ открыты и их​ текстом, который хотите​ A– (и т. д.)?​

  1. ​   ​ — то слово​ то советую почитать​. А чтобы найти все​ проверку одного или​ являются многодетными или​ значительно расширить ее​ из таблицы товара​
  2. ​ «Да». В ячейке​Функция Excel «ЕСЛИ»​ и, в зависимости​

​210 000 ₽​ к которым применяется​ (на английском языке).​

​ легко увидеть.​

Пример 1.

​ перенести на другую​

​ Теперь ваши четыре​

  • ​(необязательный)​
  • ​ «Апельсин» если «3»​ предварительно про них​ продажи менеджеров, у​ нескольких логических выражений​
  • ​ отсутствует основной кормилец.​ функционал.​ и переносим в​

​ В4 написали такую​находится на закладке​ от результата, считает​4 000 000 ₽​ условие).​

Результат расчета.

​Функция​Значения в таблицах просто​ строку.​ условных оператора ЕСЛИ​Значение, которое должно возвращаться,​ то слово «Яблоко».​

​ много хорошего здесь.​

Формула с функциями ЕСЛИ и СРЗНАЧ для отбора значений при условии

​ которых фамилия начинается​ и возвращает логическое​ Если число детей​Пример 1. При расчете​ лист заказа выбранные​ формулу.​ «Формулы» в разделе​ так, как мы​280 000 ₽​В аргументе​СУММЕСЛИ​ обновлять, и вам​Перед вами пример сценария​ нужно переписать с​ если​Подскажите, пожалуйста, как​ Ну, а в​ на букву «П»,​ ИСТИНА, если результат​

​ свыше 5, размер​

Пример 2.

​ стоимости количества потребленных​ покупателем позиции.​

​=ЕСЛИ(A4=»Да»;100;»»)​

​ «Библиотека функций» -​

  • ​ написали в формуле.​Формула​условие​
  • ​используется, если необходимо​ не потребуется трогать​ для расчета комиссионных​ учетом 12 условий!​лог_выражение​ это сделать. Буду​ нашем случае задача​
  • ​ а заканчивается на​ вычислений хотя бы​ субсидии – 50%.​

​ кВт электроэнергии для​Ещё есть функция​Обратите внимание!​ «Логические». Встаем на​ В статье «Функция​

Формула с функциями ЕСЛИ и СРЗНАЧ.

Формула с логическими функциями И ЕСЛИ ИЛИ в Excel

​Описание​можно использовать подстановочные​ просуммировать значения диапазона,​ формулу, если условия​ с неправильной логикой:​ Вот так будет​имеет значение ЛОЖЬ.​ очень признателен.​ решается одной формулой:​ «В» — критерий​ одного из них​ Определить, кому полагаются​ абонентов учитывают следующие​

​ «СЧЁТЕСЛИ» в Excel​

Пример 3.

​В третьем условии​ ячейку В1, вызываем​ «ЕСЛИ» в Excel»​

​Результат​

​ знаки: вопросительный знак​

  • ​ соответствующие указанному условию.​
  • ​ изменятся.​Видите, что происходит? Посмотрите​ выглядеть ваша формула:​Excel позволяет использовать до​
  • ​M73568​=СУММ((A2:A26=»Копейка»)*(B2:B26=»Григорьев»)*D2:D26)​П*В​ является логическим ИСТИНА.​

​ субсидии, а кому​ условия:​ — она считает​ в формуле мы​ функцию «ЕСЛИ».​

И ЕСЛИ ИЛИ.

Особенности использования логических функций ЕСЛИ, И, ИЛИ в Excel

​ мы рассмотрели, как​=СУММЕСЛИ(A2:A5;»>160000″;B2:B5)​

​ (​

​ Предположим, например, что​Если вы не хотите,​ порядок сравнения доходов​=ЕСЛИ(B2>97;»A+»;ЕСЛИ(B2>93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«; ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))​ 64 вложенных функций​:​После ввода этой формулы​. Строчные и прописные​

​ Например, требуется узнать,​

​ – нет.​Если в квартире проживают​ количество ячеек по​ поставили не «нуль»,​Первый пример.​ написать такую формулу.​Сумма комиссионных за имущество​?​ в столбце с​ чтобы люди видели​ в предыдущем примере.​Она по-прежнему точна и​ ЕСЛИ, но это​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(A1;{1;»Банан»:2;»Апельсин»:3;»Яблоко»};2;)​ необходимо нажать не​ буквы не различаются.​ является ли e3​

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

​ менее 3 человек​ нашим условиям. Смотрите​ а две двойные​Нам нужно выбрать​Здесь рассмотрим,​ стоимостью больше 1​) и звездочку (​ числами необходимо просуммировать​ вашу таблицу ссылок​ А как все​ будет правильно работать,​ вовсе не означает,​M73568​ Enter, как обычно,​Диапазон_суммирования​ целым числом или​

​Для проверки критериев согласно​ или за месяц​ статью «Функция «СЧЁТЕСЛИ​ кавычки – это​ из столбца А​как написать несколько условий​ 600 000 ₽.​*​ только значения, превышающие​

​ или вмешивались в​

​ идет в этом?​

​ но вы потратите​ что так и​: Ну или если​ а​- это те​ числом, которое меньше​ условию задачи запишем​ было потреблено менее​ в Excel». Эту​ значит «Пусто» (оставить​ числа «2» и​ функции «ЕСЛИ»​630 000 ₽​). Вопросительный знак соответствует​ 5. Для этого​ нее, просто поместите​ Именно! Сравнение идет​ много времени, чтобы​ надо делать. Почему?​ принципиально нужно ЕСЛИ​

​Ctrl + Shift +​

​ ячейки, значения которых​ 100? Для проверки​ формулу:​ 100 кВт электроэнергии,​ функция может посчитать​ ячейку пустой). Скопировали​ написать в столбце​для проверки данных​=СУММЕСЛИ(A2:A5; «>160000»)​ одному любому символу,​ можно использовать следующую​ ее на другой​

​ снизу вверх (от​ написать ее, а​Нужно очень крепко подумать,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(A1=1;»Банан»;ЕСЛИ(A1=2;»Апельсин»;ЕСЛИ(A1=3;»Яблоко»;»Что-то ещё»)))​ Enter​ мы хотим сложить,​

exceltable.com

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

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

​ такого условия можно​5;50%;30%);»нет»)’ class=’formula’>​

Формула если вȎxcel примеры несколько условий с диапазоном

​ ставка за 1​​ ячейки, в которых​ формулу в ячейку​ В то значение,​

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

​ в нескольких ячейках,​Сумма по имуществу стоимостью​ а звездочка — любой​ формулу:​ лист.​ 5 000 до 15 000 ₽),​ потом протестировать. Еще​ чтобы выстроить последовательность​TsibON​- тогда Excel​​ т.е. нашем случае -​​ использовать следующую формулу:​​Описание аргументов:​​ кВт составляет 4,35​ текст (например, «да»​ В5.​​ которое мы укажем​​ прежде, чем считать​ больше 1 600 000​​ последовательности символов. Если​​=СУММЕСЛИ(B2:B25;»>5″)​

Формула если вȎxcel примеры несколько условий с диапазоном

​Теперь есть функция УСЛОВИЯ,​​ а не наоборот.​​ одна очевидная проблема​

Формула если вȎxcel примеры несколько условий с диапазоном

  • ​ из множества операторов​​: Спасибо!!! Вторая формула​ воспримет ее как​ стоимости заказов.​​=ЕСЛИ(ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3)​​И(B3​ рубля.​ — в анкете).​Третий пример.​
  • ​ в формуле. Можно​​ по нашим условиям.​ ₽.​ требуется найти непосредственно​Это видео — часть​ которая может заменить​ Ну и что​ состоит в том,​ ЕСЛИ и обеспечить​ очень помогла​ формулу массива и​Если условий больше одного​Запись «<>» означает неравенство,​Вложенная функция ЕСЛИ выполняет​В остальных случаях ставка​ Или ячейки с​В следующей формуле​ выбрать любые числа,​Рассмотрим два условия​​9 000 000 ₽​​ вопросительный знак (или​ учебного курса сложение​ несколько вложенных операторов​ в этом такого?​ что вам придется​ их правильную отработку​​AlexM​​ сам добавит фигурные​ (например, нужно найти​
  • ​ то есть, больше​​ проверку на количество​ за 1кВт составляет​ числом или числами​ поставили в третьем​ слова, т.д.​

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

​ в формуле не​=СУММЕСЛИ(A2:A5;300000;B2:B5)​ звездочку), необходимо поставить​ чисел в Excel.​ ЕСЛИ. Так, в​​ Это важно, потому​​ вручную вводить баллы​ по каждому условию​: Если с ЕСЛИ​ скобки. Вводить скобки​ сумму всех заказов​ либо меньше некоторого​ детей в семье,​​ 5,25 рубля.​​ больше, например, 5.​ условии знак «Тире».​Появившееся диалоговое окно​ для получения результата​Сумма комиссионных за имущество​ перед ним знак​​Советы:​​ нашем первом примере​ что формула не​ и эквивалентные буквенные​

Формула если вȎxcel примеры несколько условий с диапазоном

​ на протяжении всей​ не принципиально.​ с клавиатуры не​ Григорьева для «Копейки»),​ значения. В данном​​ которой полагаются субсидии.​​Рассчитать сумму к оплате​​ Не только посчитать​​ =ЕСЛИ(A5=»Да»;100;»-«)​ заполнили так.​ (например, если больше​

​ стоимостью 3 000 000​ «тильда» (​ ​ оценок с 4​ может пройти первую​ оценки. Каковы шансы,​ цепочки. Если при​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС({«Банан»:»Апельсин»:»Яблоко»};A1)​

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

​ надо. Легко сообразить,​ то функция​ случае оба выражения​Если основное условие вернуло​ за месяц для​ ячейки, но и​В ячейку В6​В формуле «ЕСЛИ» нужно​ 5, то так,​ ₽.​~​При необходимости условия можно​ вложенными функциями ЕСЛИ:​

​ оценку для любого​

​ что вы не​ вложении вы допустите​или​ что этот способ​СУММЕСЛИ (SUMIF)​ возвращают значение ИСТИНА,​ результат ЛОЖЬ, главная​ нескольких абонентов.​ вычислить процент определенных​ написали такую формулу.​ написать три условия.​ а если меньше​210 000 ₽​).​ применить к одному​=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))​

Формула если вȎxcel примеры несколько условий с диапазоном

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

​ значения, превышающего 5 000 ₽.​ ошибетесь? А теперь​ в формуле малейшую​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВЫБОР(A1;»Банан»;»Апельсин»;»Яблоко»)​ (как и предыдущий)​не поможет, т.к.​ и результатом выполнения​ функция ЕСЛИ вернет​Вид исходной таблицы данных:​ ответов к общему​

​ =ЕСЛИ(A6=»%»;1;»нет») Здесь в​

Формула если вȎxcel примеры несколько условий с диапазоном

​ В формуле эти​ 5, то так),​=СУММЕСЛИ(A2:A5;»>» &C2;B2:B5)​Функция СУММЕСЛИ возвращает неправильные​​ диапазону, а просуммировать​можно сделать все гораздо​​ Скажем, ваш доход​ представьте, как вы​ неточность, она может​Serge_007​ легко масштабируется на​ не умеет проверять​ функции ЕСЛИ будет​ текстовую строку «нет».​Выполним расчет по формуле:​ числу ответов.​ третьем условии написали​ условия напишутся через​ а еще и​

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

​Сумма комиссионных за имущество,​​ результаты, если она​​ соответствующие значения из​​ проще с помощью​​ составил 12 500 ₽ — оператор​ пытаетесь сделать это​ сработать в 75 %​: Если вообще не​ три, четыре и​ больше одного критерия.​ текстовая строка «верно».​Выполним расчет для первой​Описание аргументов:​Есть ещё функция​ слово «нет» в​ точку с запятой.​

​ условия результатов данных​

Формула если вȎxcel примеры несколько условий с диапазоном

planetaexcel.ru

Как в Excel в формуле задать несколько условий если?

​ стоимость которого превышает​ используется для сопоставления​ другого диапазона. Например,​ одной функции ЕСЛИМН:​ ЕСЛИ вернет 10 %,​ 64 раза для​ случаев, но вернуть​ принципиально использование функций,​ т.д. условий без​ Поэтому начиная с​ Однако, если бы​ семьи и растянем​ИЛИ(B3​ в Excel «СУММЕСЛИ».​ кавычках. Получилось так.​Первое условие –​

​ в двух ячейках​​ значение в ячейке​ строк длиннее 255 символов​
​ формула​=ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F»)​ потому что это​ более сложных условий!​
​ непредвиденные результаты в​ то:​ каких-либо ограничений.​ версии Excel 2007​

​ выполнялась проверка ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3)0​​ формулу на остальные​
​C3*4,35 – сумма к​ Про эту функцию​Четвертый пример.​

Добавление в формулу ЕСЛИ несколько условий

​ «Лог_выражение». Мы написали​​ (не в одной).​
​ C2.​ или применяется к​=СУММЕСЛИ(B2:B5; «Иван»; C2:C5)​Функция ЕСЛИМН — просто находка!​ больше 5 000 ₽, и​
​ Конечно, это возможно.​ остальных 25 %. К​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=A1-2​В категории​ в набор функций​ возвращает ИСТИНА.​ ячейки, используя функцию​ оплате, если функция​ смотрите в статье​В ячейку С1​ А1=2 – это​У нас такая​490 000 ₽​
​ строке #ЗНАЧ!.​суммирует только те​ Благодаря ей вам​

​ на этом остановится.​​ Но неужели вам​​ сожалению, шансов отыскать​

​Формат ячейки:​​Базы данных (Database)​ была добавлена функция​
​На практике часто используют​

​ автозаполнения. Полученные результаты:​​ ИЛИ вернет значение​ «Как посчитать в​smile

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

​ больше не нужно​​ Это может быть​ хочется потратить столько​ эти 25 % немного.​
​Яблоко;Банан;"Апельсин"​​ можно найти функцию​​СУММЕСЛИМН (SUMIFS)​

excelworld.ru

​ связки ЕСЛИ+И, ЕСЛИ+ИЛИ​

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

Аргументы функции ЕСЛИ и принцип действия в Excel

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

Теперь разберем её аргументы более подробно:

  1. Логическое выражение – определённые данные, которые мы должны проверить на соответствие с некоторыми имеющимися у нас условиями.
  2. Значение_если_истина – результат проверки, который мы увидим, когда логическое выражение будет справедливо.
  3. Значение_если_ложь – результат при несоответствии условия и наших данных, которые мы проверяем.

Схематически это выглядит следующим образом:

схема принципа работы ЕСЛИ

Теперь рассмотрим, как нам определить результат проверки с помощью функции ЕСЛИ. Для начала определяем ЧТО нам надо проверять – число 50. Затем указываем условие – «больше 40», «меньше 40», после чего пишем результат проверки – «ИСТИНА», при условии, что 50 действительно больше 40 и «ЛОЖЬ», когда 50 меньше 40. После того как мы определили, как будут выглядеть наши аргументы, начинаем собирать по кусочкам нашу формулу:

сборка формулы

Функция проверила выражение «50 больше 40» и определила, что результат — ИСТИНА (ячейка Е4).

Следующее условие проверяем точно также просто заменив оператор «больше» на «меньше»:

результат примера 1

Поскольку 40 больше 50, проверка определила, что наше выражение – ЛОЖЬ.

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

список студентов

И копируем значение ячейки до конца столбца, таким образом мы нашли студентов, которые получили результат больше или равно 90 баллов:

нашли студентов

Но такие значения таблицы не позволяют пользователю корректно прочитать информацию, которую мы хотели донести. Тогда нам нужно заменить слова ИСТИНА и ЛОЖЬ на более принятые и понятные. Тут нам пригодится таблица соответствий оценок по шкале ECTS оценкам в баллах B10:C13. Пусть при истинном результате у нас будет стоять оценка А, которая соответствует баллам от 90 до 100, а при ложном – ячейки будут оставаться пустыми, после чего копируем первую ячейку до конца столбца и наша таблица станет более информативной:

таблица соответствий

Формула функции ЕСЛИ и ВПР

Теперь рассмотрим пример использования вложенных формул и ситуацию, где они могут пригодиться. В предыдущем примере мы определили студентов отличников, но у нас остались ещё незаполненные поля. Нам нужно также определить какую оценку в буквах получат и другие студенты. Указываем, что студенты с баллом больше или равно 90 получат оценку А: =ЕСЛИ(E31>=90; «A»; Затем на месте аргумента «значение_если_ложь» вставляем формулу ЕСЛИ(Е31>=80; «В»; и на месте аргумента значение_если_ложь этой же формулы вставляем ещё одну формулу ЕСЛИ(Е31>=60; «С»; и на месте третьего аргумента уже этой функции пишем последнее условие, не забывая добавить скобки: ЕСЛИ(Е31<60)))):

алгоритм

Копируем формулу до конца столбца и таким образом мы построили вложенную функцию. Однако иногда при написании такой функции нужно учитывать один нюанс – она корректно работает, пока данные для сравнения указываться от большего значения к меньшему (1,2,3,4):

данные для сравнения

Вот что получится, когда мы укажем условия для сравнения наоборот – от меньшего к большему:

наоборот

Логика в том, что функция во время проверки первой ячейки определила, что значение больше 60 и выдала соответствующий результат – «С». Дальше проверка не продолжилась. Есть ситуации, где оценка вместо А будет А+, А, А-, такое разветвление будет по каждой букве и самих буквенных оценок будет больше. Тогда процесс создания вложенной функции будет очень долгим, вложенных формул будет очень много и становиться легко запутаться. В таком случае вместо ЕСЛИ можно использовать ВПР. Для начала видоизменяем нашу меньшую таблицу. Такие изменения обусловлены особенностями работы функции ВПР:

альтернатива

Формула ВПР будет искать приблизительное значение ячейки Е60 в диапазоне В53:С56 во втором столбце и передавать найденные значения в основную таблицу:

ВПР

Функция ЕСЛИ несколько условий

Теперь рассмотрим примеры, когда наши данные должны соответствовать нескольким условиям. Функция ЕСЛИ вместе с функцией И имеют следующий синтаксис:

синтаксис

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

ЕСЛИ несколько условий

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

логическое выражение

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

Например

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

При условии, что в ячейке Е91 не находится слово «нет» (НЕ(Е91= «нет»)), наш результат – зачёт, в любом инном случае – не зачёт:

При условии

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

У нас есть отчет о чистых прибылях нескольких компаний. Мы хотим видеть только тот показатель, который является максимальным. Для этого мы используем вместе с функцией ЕСЛИ функцию МАКС: ЕСЛИ (МАКС(указываем диапазон в котором будем искать значение)=ячейка, которую функция будет пропускать через диапазон; значение если истина (проверяемая ячейка); значение если ложь (ничего не указывать)). В ячейке Е113 прописываем формулу, не забываем про абсолютные ссылки для диапазона D113:E119, иначе он сместится при копировании, копируем формулу до конца столбца:

ЕСЛИ МАКС

Разнообразим наши результаты работы и создадим график, который будет так же выделять наше максимальное число: выбираем диапазон D111:E119 – Вставка — Рекомендуемые диаграммы – Выбираем первую диаграмму и ОК. Теперь у нас данные выводятся в табличном и графическом виде:

диаграммы

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

Перекрытие рядов на 100%

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

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

download file Скачать пример функции если с несколькими условиями в Excel

Формула в столбце Е изменила свои вычисления и эти изменения отобразились на графике – подсвечивается новое найденное максимальное число. Такие процессы будут происходить при любом изменении показателей в столбце «Чистая прибыль».

Если для фильтрации данных требуются сложные условия (например, Тип = «Фрукты» ИЛИ Продавец = «Егоров»), можно использовать диалоговое окно Расширенный фильтр.

Чтобы открыть диалоговое окно Расширенный фильтр, щелкните Данные > Дополнительно.

Группа ''Сортировка и фильтр'' на вкладке ''Данные''

Расширенный фильтр

Пример

Обзор расширенных условий фильтра

Несколько условий, один столбец, любое из условий истинно

Продавец = «Егоров» ИЛИ Продавец = «Грачев»

Несколько условий, несколько столбцов, все условия истинны

Тип = «Фрукты» И Продажи > 1000

Несколько условий, несколько столбцов, любое из условий истинно

Тип = «Фрукты» ИЛИ Продавец = «Грачев»

Несколько наборов условий, один столбец во всех наборах

(Продажи > 6000 И Продажи < 6500) ИЛИ (Продажи < 500)

Несколько наборов условий, несколько столбцов в каждом наборе

(Продавец = «Егоров» И Продажи >3000) ИЛИ
(Продавец = «Грачев» И Продажи > 1500)

Условия с подстановочными знаками

Продавец = имя со второй буквой «г»

Обзор расширенных условий фильтра

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

  • Она отображает диалоговое окно Расширенный фильтр, а не меню «Автофильтр».

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

Образец данных

Этот пример данных используется для всех процедур, описанных в этой статье.

Эти данные включают четыре пустые строки над диапазоном списка, которые будут использоваться как диапазон условий (A1:C4) и диапазон списка (A6:C10). Диапазон условий содержит названия столбцов и по крайней мере одну пустую строку между значениями условий и диапазоном списка.

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

Тип

Продавец

Продажи

Тип

Продавец

Продажи

Напитки

Шашков

5 122 ₽

Мясо

Егоров

450 ₽

фрукты

Грачев

6328 ₽

Фрукты

Егоров

6544 ₽

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

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

Оператор сравнения

Значение

Пример

= (знак равенства)

Равно

A1=B1

> (знак «больше»)

Больше

A1>B1

< (знак «меньше»)

Меньше

A1<B1

>= (знак «больше или равно»)

Больше или равно

A1>=B1

<= (знак «меньше или равно»)

Меньше или равно

A1<=B1

<> (знак «не равно»)

Не равно

A1<>B1

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

При вводе текста или значения в ячейке знак равенства (=) используется для обозначения формулы, поэтому Excel вычисляет то, что вы вводите. Однако при этом вы можете получить неожиданные результаты фильтрации. Чтобы указать оператор сравнения «равно» для текста или значения, введите условия в виде строкового выражения в соответствующей ячейке в диапазоне условий.

=»=
ввод
»

где ввод — искомый текст или значение. Например:

Вводится в ячейку

Вычисляется и отображается

=»=Егоров»

=Егоров

=»=3000″

=3000

Учет регистра

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

Использование заранее определенных имен

Вы можете назвать диапазон Условия, и ссылка на диапазон автоматически появится в поле Диапазон условий. Вы также можете указать имя База данных для диапазона списка, который будет фильтроваться, и имя Извлечение для области, в которой вы собираетесь вставлять строки. Эти диапазоны автоматически появятся в полях Исходный диапазон и Поместить результат в диапазон соответственно.

Создание условий с помощью формулы

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

  • Формула должна возвращать результат ИСТИНА или ЛОЖЬ.

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

    =»=
    ввод
    »

  • Не используйте название столбца в качестве названия условия. Либо оставьте название условия пустым, либо используйте название, не являющееся названием столбца в диапазоне списка (в последующих примерах: «Среднее арифметическое» и «Точное совпадение»).

    Если в формуле используется название столбца, а не относительная ссылка на ячейку или имя диапазона, в ячейке с условием будет выведено значение ошибки #ИМЯ? или #ЗНАЧ!. Эту ошибку можно проигнорировать, поскольку она не влияет на фильтрацию диапазона списка.

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

  • Все остальные ссылки в формуле должны быть абсолютными.

Несколько условий, один столбец, любое из условий истинно

Логическое выражение:    (Продавец = «Егоров» ИЛИ Продавец = «Грачев»)

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

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

    Тип

    Продавец

    Продажи

    =»=Егоров»

    =»=Грачев»

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

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

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$C$3.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

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

    Тип

    Продавец

    Продажи

    Мясо

    Егоров

    450 ₽

    фрукты

    Грачев

    6 328 ₽

    Фрукты

    Егоров

    6 544 ₽

Несколько условий, несколько столбцов, все условия истинны

Логическое выражение:    (Тип = «Фрукты» И Продажи > 1000)

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

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

    Тип

    Продавец

    Продажи

    =»=Фрукты»

    >1 000

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

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

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$C$2.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

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

    Тип

    Продавец

    Продажи

    фрукты

    Грачев

    6 328 ₽

    Фрукты

    Егоров

    6 544 ₽

Несколько условий, несколько столбцов, любое из условий истинно

Логическое выражение:     (Тип = «Фрукты» ИЛИ Продавец = «Грачев»)

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

  2. Чтобы найти строки, отвечающие нескольким условиям в нескольких столбцах, где любое условие может быть истинным, введите эти условия в разных строках диапазона условий. Используя пример, введите:

    Тип

    Продавец

    Продажи

    =»=Фрукты»

    =»=Грачев»

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне списка A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

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

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$B$3.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

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

    Тип

    Продавец

    Продажи

    фрукты

    Грачев

    6 328 ₽

    Фрукты

    Егоров

    6 544 ₽

Несколько наборов условий, один столбец во всех наборах

Логическое выражение:     ( (Продажи > 6000 И Продажи < 6500 ) ИЛИ (Продажи < 500) )

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

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

    Тип

    Продавец

    Продажи

    Продажи

    >6 000

    <6 500

    <500

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне списка A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

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

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$D$3.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

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

    Тип

    Продавец

    Продажи

    Мясо

    Егоров

    450 ₽

    фрукты

    Грачев

    6 328 ₽

Несколько наборов условий, несколько столбцов в каждом наборе

Логическое выражение:    ( (Продавец = «Егоров» И Продажи > 3000) ИЛИ (Продавец = «Грачев» И Продажи > 1500) )

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

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

    Тип

    Продавец

    Продажи

    =»=Егоров»

    >3 000

    =»=Грачев»

    >1 500

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне списка A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

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

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$C$3. Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

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

    Тип

    Продавец

    Продажи

    фрукты

    Грачев

    6 328 ₽

    Фрукты

    Егоров

    6 544 ₽

Условия с подстановочными знаками

Логическое выражение:    Продавец = имя со второй буквой «г»

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

    • Чтобы найти строки, в которых текстовое значение в столбце начинается с определенной последовательности знаков, введите эти знаки, не используя знак равенства (=). Например, если ввести условие Бел, будут найдены строки с ячейками, содержащими слова «Белов», «Беляков» и «Белугин».

    • Воспользуйтесь подстановочными знаками.

      Используйте

      Чтобы найти

      ? (вопросительный знак)

      Любой символ (один)
      Пример: условию «стро?а» соответствуют результаты «строфа» и «строка»

      * (звездочка)

      Любое количество символов
      Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток»

      ~ (тильда), за которой следует ?, * или ~

      Вопросительный знак, звездочку или тильду
      Пример: условию «ан91~?» соответствует результат «ан91?»

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

  3. В строках под названиями столбцов введите условия, которым должен соответствовать результат. Используя пример, введите:

    Тип

    Продавец

    Продажи

    =»=Мя*»

    =»=?г*»

  4. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне списка A6:C10.

  5. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  6. Выполните одно из следующих действий:

    • Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте

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

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

  7. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$B$3.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

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

    Тип

    Продавец

    Продажи

    Напитки

    Шашков

    5 122 ₽

    Мясо

    Егоров

    450 ₽

    фрукты

    Грачев

    6 328 ₽

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

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

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

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

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

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

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;»>»&СЕГОДНЯ())

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

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

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

Like this post? Please share to your friends:
  • Если word не покажет ошибки
  • Если excel не считает формулы автоматически
  • Если word не печатает границы
  • Если excel не считает дни между датами
  • Если word не печатает все