Excel формулы с условиями больше или меньше

Создание условных формул

​Смотрите также​ функции​ набор данных, таких​ всех окнах.​ одинаковый. Они отличаются​Миллионер​​ верхней и нижней​​ 75, при этом​​ рассмотрено в разделах​​или так​​ Про эту функцию​​ если в ячейке​​ стоять цифра «2».​​ числа.​

​=ЕСЛИ(И(A2>A3; A2​​ Не выделяйте заголовки строк​​ лист, его можно​Во многих задачах требуется​

Формула с функцией ЕСЛИ

​НАИМЕНЬШИЙЕсли в диапазоне есть​

Изображение кнопки​ как горизонтальный или​Создайте третье правило. А​

Выноска 2​ только функциями =МАКС()​: лучше использовать лог​

Изображение кнопки​ границей интервалов соответственно.​ минимальная оценка по​

​ Сложения и Подсчета​=НАИБОЛЬШИЙ(ЕСЛИ(Текст=»Текст2″;Числа);2)​ смотрите в статье​ А1 будет стоять​

В этой статье

​ Мы написали, что​A11 и A12 имеет​Если значение в ячейке​ и столбцов.​

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

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

​ и =МИН(). Более​ оператор И:​​ Например, находится ли​​ физике должна составить​​ значений.​​После набора формулы не​​ «Как посчитать в​​ число равное или​ если в ячейке​

Пример

​ формулы, где СЧЁТЕСЛИ​ A2 больше значения​Выделение примера из справки​ с конкретными требованиями.​

​ или выполнить логическое​

  1. ​ вместо формулы​ массив или даже​

    ​ введите формулу: =НАИМЕНЬШИЙ($B$2:$B$9;3)=B2​​ того аргументы функций​=ЕСЛИ (И (А1>50000;А1​

    выбор примера из справки в Excel 2013 для Windows

    ​ результат вычисления e3​

  2. ​ не менее 70​

  3. ​Логические функции предназначены для​ забудьте вместо​

  4. ​ Excel ячейки в​ больше «2», то​ А1 будет стоять​

​ выполняет проверку на​​ в ячейке A3​Нажмите клавиши CTRL+C.​1​ сравнение выражений. Для​

  1. ​=НАИМЕНЬШИЙ(A1:A5;СЧЁТЕСЛИ(A1:A5;0)+1)​ не смежные диапазоны​ и нажмите на​ идентичны. Первая функция​Kay​ в интервале от​​ баллов, а по​​ проверки одного либо​​ENTER​​ определенных строках».​​ написать в ячейке​​ цифра «2», то​

​ количество счетов меньше,​ и меньше значения​Создайте пустые книгу или​2​

​ создания условных формул​

​надо использовать формулу​

​ или отдельно заполненные​

​ кнопку «Формат», чтобы​

​ =МАКС() ищет в​

​: Алексей, объясни как​

​ 20 до 25?​


​ математике – 80.​


​ нескольких условий, и​


​нажать​


​Можно в Excel​


​ С1 слово «Да».​

​ в ячейке В1​

​ чем 20000 и​

​ в ячейке A4,​

​ лист в Excel.​

​3​

​ можно использовать функции​

​=НАИМЕНЬШИЙ(A1:A5;СЧЁТЕСЛИ(A1:A5;»​

​ ячейки. Для удобства​

​ задать желтый цвет​

​ несменяемом диапазоне с​

​ работает твоя формула,​

​ При использовании одной​ Определить абитуриентов, которые​ выполняют действия, предписанные​CTRL+SHIFT+ENTER​ суммировать данные из​ Если число будет​

​ нужно написать цифру​

​ больше или равной​ возвращается «ОК», в​На листе выделите ячейку​4​И​Примечание:​

​ я взял одномерный​

​ заливки для ячейки.​ абсолютными ссылками $B$2:$B$10​ что-то я не​ лишь функции ЕСЛИ​ успешно сдали экзамены.​

​ для каждого из​

​.​ таблицы по многим​ меньше 2, то​ «6». Можно написать​ 20 000 в​

​ противном случае —​

​ A1 и нажмите​5​,​Решение формулой массива​ вертикальный массив А1:А5​ ОК на всех​ максимальное значение. После​

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

​ разным условиям. Например,​

Создание условной формулы с результатом в виде других вычислений или значений, отличных от ИСТИНА или ЛОЖЬ.

​ ячейка должна оставаться​ любое слово в​​ диапазоне B2: B7.​​ «Неверно» (Неверно).​​ клавиши CTRL+V.​​6​​ИЛИ​​ можно применять не​Для решения этой​

Пример

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

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

  1. ​ Таковыми результатами могут​ формулы, выделите в​

​ в функции «ЕСЛИ»​​ пустой. Скопировали формулу​ этом условии, т.д.​

выбор примера из справки в Excel 2013 для Windows

​ СЧЁТЕСЛИ находит 4​

  1. ​=ЕСЛИ(И(A2<>A3; A2<>A4); «ОК»; «Неверно»)​

  2. ​Важно:​7​

  3. ​,​ только к данным​ задачи можно использовать​

​К одному и тому​​ сравнения с изменяемой​ заметку…​=ЕСЛИ(EXP(3)>20;ЕСЛИ(EXP(3)​ используем формулу:​

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

​ же диапазону должно​ текущей ячейкой которая​В процессе подготовки разного​Имеем вложенную функцию ЕСЛИ​

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

​ ИСТИНА или ЛОЖЬ.​

​ ЕСЛИ(Текст=E6;Числа) и нажмите​

​ условие поиска данных​

​ Получилось так.​

​ «Значение_если_ложь» — здесь​

​ чем 20000 и​


​ A2 равно значению​


​ образом, его необходимо​


​9​


​и​


​ но и для​


​ с промежуточной формулой,​


​ быть применено 3​


​ имеет относительную ссылку​


​ рода ранжирования или​

​ в качестве одного​

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

​В Excel содержится несколько​

​ клавишу​

​ для суммирования. В​

​Пятый пример.​

​ мы напишем, что​

​ 2 больше, чем​

​ в ячейке A2​

​ вставить в ячейку​

​10​

​ЕСЛИ​ виртуальных массивов​ так и одну​ правила условного форматирования.​ начиная от B2.​

​ анализа показателей успешности,​

​ из возможных результатов​И(B4>=80;C4>=70;СРЗНАЧ(B4:D4)>=75) – проверяемые логические​ логических функций, таких​F9​ функции «СУММЕСЛИМН» можно​

​Можно функцией «ЕСЛИ»​

​ нужно писать, если​ и равно 20000.​ и не равно​ A1 листа.​11​.​

​В файле -примере приведены​

​ формулу массива​ Чтобы проверить выберите​ Правило условного форматирования​ очень удобно если​ выполнения основной функции​ выражения согласно условию​

​ как ЕСЛИ, ЕСЛИОШИБКА,​

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

​Например, в функции​

​ все решения, включая​1. Решение с​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление​ читает данную формулу​ выделить цветом наилучший​ ЕСЛИ, в связи​ задачи;​ СУММЕСЛИ, И, ИЛИ​

​ будет заменена на​

​ формуле до 127​ когда в нем​ будет написано НЕ​логическая функция в Excel​ A4, возвращается «ОК»,​ результатов и просмотром​A​ЕСЛИ​

​ варианты для диапазонов,​

​ дополнительным столбцом​ правилами».​ так: если число​ или наихудший результат.​ с чем синтаксис​»Зачисл.» – результат, если​ и другие. Две​ результат, т.е. на​ условий. Подробнее об​

​ ставят не слова,​

​ цифра «2», а​ — функция «ЕСЛИ»​ в противном случае​ формул, возвращающих эти​B​используются аргументы, указанные​ содержащих отрицательные числа​

​В В1 напишите​Три наименьшие значения автоматически​ больше всех, то​ Как выделить максимальное​ выглядит несколько громоздким.​

​ функция И вернула​

support.office.com

Подсчет количества чисел, больших или меньших определенного числа

​ последние на практике,​​ массив значений:​ этой функции, ее​ а знаками. Читайте​ другая цифра. Мы​считает данные ячеек​ — «Неверно» (ОК).​ результаты, нажмите клавиши​Данные​ ниже.​Область применения: Любая​ формулу​ выделились разными цветами.​ выделить цветом. Как​ значение в Excel​ Если потребуется также​ значение ИСТИНА (все​ как правило, самостоятельно​{ЛОЖЬ:-95:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:-66:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:-20:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ: 0:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:4:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:9:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ}​ применении и различных​ статью «Как объединить​ поставили «0» (нуль).​

​ по условию, которое​=ЕСЛИ(ИЛИ(A2>A3; A2​ CTRL+` (апостроф) или​15​Формула с функцией ЕСЛИ​ версия Excel​=ЕСЛИ(A1<>0;A1;»»)​Внимание! Если просматриваемый диапазон​ только совпадает максимальное​ цветом? Здесь существенно​

Примеры с функцией СЧЁТЕСЛИ

​ узнать, например, равен​ выражения, представленные в​ не используют, поскольку​Значение ЛОЖЬ соответствует строкам,​ вариантах применения, читайте​ данные теста в​ Это значит, если​ мы напишем в​Если значение в ячейке​ на вкладке​9​логическое_выражение: условие, которое​Комментарий: Этот же​

support.office.com

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

​и скопируйте её​​ содержит несколько одинаковых​ число (которое возвращает​​ поможет условное форматирование.​ ли корень квадратный​ виде ее аргументов,​ результатом их вычислений​ в которых в​ в статье «Суммирование​ ячейках в Excel»​ в ячейке А1​ формуле или пишет​ A2 больше значения​Формулы​8​ требуется проверить.​ прием можно применять​ на диапазон В2:В5.​ минимальных значений все​ функция МАКС) со​ Преимуществом такого подхода​ e3 числовому значению​ в результате вычислений​ может являться один​ столбце Текст нет​
​ ячеек в Excel​​ тут.​ стоит НЕ цифра​ нужные слова в​ в ячейке A3​в группе​Винты​
​значение_если_истина: значение, возвращаемое,​
​ для получения среднего​ Эта промежуточная формула​ они будут выделены​ значением текущей ячейки,​ является сохранение работоспособности​ из диапазона дробных​ вернули значение ИСТИНА);​ из только двух​ значения Текст2. В​
​ по условию».​Можно в Excel​
Функция ЕСЛИ в Excel.​ «2», то Excel​ нужной ячейке. Например,​ или меньше значения​Зависимости формул​Шурупы​
​ если условие истинно.​ значения без учёта​ в дополнительном столбце​ цветом.​ формула возвращает логическое​ автоматического выделения цветом​ чисел от 4​»Не зач.» – результат,​ возможных вариантов (ИСТИНА,​ противном случае выводится​Очень много разных​ в функцию «ЕСЛИ»​
​ должен написать в​ такие условия -​ в ячейке A4,​нажмите кнопку​Формула​значение_если_ложь: значение, возвращаемое,​ нулей в любой​ будет «убирать» из​Аналогичным способом можно выделять​ значение ИСТИНА и​ лучших/худших показателей даже​ до 5, итоговая​ если И вернула​ ЛОЖЬ). При совместном​ само число. Т.к.​ применений этих функций.​ вписать несколько условий​
​ ячйке В1 нуль.​ если в ячейке​ возвращается «ОК», в​Показать формулы​Описание (результат)​ если условие ложно.​ версии Excel, хотя​ исходных данных нули,​ цветом наибольшие значения.​ сразу же применяется​ при добавлении или​ формула будет выглядеть​ ЛОЖЬ.​ использовании с функцией​ функция НАИБОЛЬШИЙ() игнорирует​
​Еще одна логическая​ логического выражения. Смотрите​Нажимаем кнопку «ОК».​
​ А стоит то-то,​ противном случае —​.​
​=И(A2>A3; A2​Дополнительные сведения о создании​ начиная с версии​ заменяя их на​ Просто изменить в​
​ формат со соответствующим​
​ удалении данных из​​ громоздкой и неудобочитаемой.​Используя функцию автозаполнения (сделав​​ ЕСЛИ, они способны​ текстовые значения и​
​ функция в Excel​ такую формулу в​ Получилась такая формула.​ а в ячейке​ «Неверно» (ОК).​Скопировав пример на пустой​Определяет, выполняется ли следующее​ формул см. в​ Excel 2007, появилась​
​ пустую строку​
​ формуле функцию НАИМЕНЬШИЙ​
​ цветом заливки. Так​ таблицы.​Гораздо проще использовать в​ двойной щелчок по​ значительно расширить ее​ значения ЛОЖЬ и​ – это функция​ статье «Функция «ЕСЛИ»​ =ЕСЛИ(А1=2;6;0)​
​ В стоит то-то,​
​=ЕСЛИ(ИЛИ(A5<>»Винты»; A6<>»Шурупы»); «ОК»; «Неверно»)​ лист, его можно​ условие: значение в​ разделе Создание и​
​ функция СРЗНАЧЕСЛИ()​»»​ на НАИБОЛЬШИЙ. Например:​ же срабатывает правило​Для примера возьмем таблицу​ качестве условия сложное​
​ маркеру курсора в​
​ функционал.​ ИСТИНА, то 2-е​ в Excel «ЕСЛИОШИБКА».​ в Excel с​Копируем формулу вниз​ то в ячейке​
​Если значение в ячейке​ настроить в соответствии​ ячейке A2 больше​ удаление формул.​Lerik25​В С1 напишите​ =НАИБОЛЬШИЙ($B$2:$B$9;3)=B2​ для умного форматирования​ расходов:​ выражение, которое может​ нижнем правом углу),​Пример 1. При расчете​ наибольшее будет искаться​ Этой функцией мы​
​ несколькими условиями сравнения».​
​ по столбцу В.​ С напиши такое​ A5 не равно​ с конкретными требованиями.​ значения A3 и​Создание условной формулы с​: Подскажите как правильно​ формулу​Функция =НАИМЕНЬШИЙ() ищет в​
​ ячеек столбца и​Чтобы молниеносно выделить наибольшие​ быть записано с​ получим остальные результаты:​ стоимости количества потребленных​ только среди чисел​ говорим Excel, что,​Функция «ЕСЛИ» в Excel​
​ Получилось так.​ слово, посчитай сумму​​ строке «Винты» или​1​
​ меньше значения A4​ результатом, являющимся логическим​ записать формулу=ЕСЛИ(A1>=25 но​=МИН(B1:B5)Она и вернёт​
​ заданном (в первом​
​ с функцией МИН.​ и наименьшие расходы​ использованием функций И​Пример 3. Субсидии в​ кВт электроэнергии для​ -95; -66; -20;​
​ если будет ошибка,​ – примеры​Только в ячейке В2​ таких-то ячеек, т.д.​
​ значение в ячейке​
​2​
​ (ЛОЖЬ).​ значением (ИСТИНА или​ А1=26 но А1=27​ искомый результат -​ аргументе) диапазоне очередное​​ делаем следующее:​ и ИЛИ. Например,​ размере 30% начисляются​ абонентов учитывают следующие​
​ 0; 4; 9.​ не пиши ее,​смотрите в следующих​ условия, прописанные в​ Все это пишем​ A6 не равно​3​=ИЛИ(A2>A3; A2​ ЛОЖЬ)​ но А1=28 но​ число​ наименьшее значение. Очередь​В разных ситуациях полезно​Выделите диапазон с расходами​ приведенная выше функция​ семьям со средним​ условия:​ Результат: 4.​ а оставь ячейку​
​ статьях.​ формуле, совпали, и​ в формуле. Функция​ строке «Шурупы», возвращается​4​Определяет, выполняется ли следующее​Создание условной формулы с​
​ А1​3​ указана во втором​ применяется автоматическое выделение​ B2:B10 и выберите​ может быть переписана​ уровнем дохода ниже​Если в квартире проживают​СОВЕТ:​ пустой. Например, если​В формулу можно​ там стоит цифра​ в Excel «ЕСЛИ»​ «ОК», в противном​5​ условие: значение в​ результатом в виде​LVL​
​Если в диапазоне​ аргументе функции. То​
​ цветом трех ячеек​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать​ следующим образом:​ 8000 рублей, которые​ менее 3 человек​Задачу можно решить​ ячейки, указанные в​ поставить несколько функций​ «2».​ пригодится в таблицах,​ случае — «Неверно»​6​ ячейке A2 больше​ других вычислений или​: Оно?​ есть отрицательные числа,​ есть если во​

excel-office.ru

Наибольший по условию в MS EXCEL

​ с наименьшими значениями.​ правило».​=ЕСЛИ(И(EXP(3)>20;EXP(3)​ являются многодетными или​ или за месяц​ без использования формулы​ формуле, пустые, то​ «ЕСЛИ» в Excel.​Второй пример.​ чтобы посчитать определенные​ (Неверно).​7​

​ значения A3 или​ значений, отличных от​Геннадий​ то вместо формулы​

​ втором аргументе мы​ Условное форматирование со​Выберите: «Использовать формулу для​​Результат выполнения выражения И(EXP(3)>20;EXP(3)​​ отсутствует основной кормилец.​​ было потреблено менее​​ массива. Для этого​

​ Excel выдает ошибку.​
​ Наприме, такая формула.​Если​ данные, в анкетах,​=ЕСЛИ(ИЛИ(A2<>A3; A2<>A4); «ОК»; «Неверно»)​8​ меньше значения A4​ ИСТИНА или ЛОЖЬ​

Определение наибольшего значения с единственным критерием

​: Какой привет, такой​=ЕСЛИ(A1<>0;A1;»»)​ указали число 3,​ соответственными формулами прекрасно​ определения форматируемых ячеек».​Иногда требуется узнать, оказалось​​ Если число детей​​ 100 кВт электроэнергии,​

​ потребуется создать дополнительный​

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

​=ЕСЛИ(C4=10;5;ЕСЛИ(C4>=5;3;ЕСЛИ(C4>=0;0)))​

​в ячейке стоит текст​ в тестах, т.д.​​Если значение в ячейке​​9​​ (ИСТИНА).​​Для выполнения этой задачи​

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

​Эта формула взята​

​ Excel​Функция Excel «ЕСЛИ»​ A2 не равно​10​=НЕ(A2+A3=24)​ используются функции​=ВЫБОР((F5>=0)+(F5>6,4)+(F5>10)+(F5>16)+(F5>25)+(F5>40)+(F5>50)+(F5>80)+(F5>100)+(F5>160)+(F5>200)+(F5>250)+(F5>400+(F5>630));6,4;10;16;25;40;50;80;100;160;200;250;400;630)​=ЕСЛИ(A1>0;A1;»»)​ третье по очереди​ задачей. Таблица с​ формулу: =МАКС($B$2:$B$10)=B2​ одно предположение верным.​ субсидии – 50%.​ кВт составляет 4,35​ будут выведены только​

​ «Функция «ЕСЛИОШИБКА» в​
​ из примера составления​, то формулу напишем​находится на закладке​ значению в ячейке​11​Определяет, выполняется ли следующее​И​(14 «если»)​2. Решение формулой массива​ наименьшее значение заданного​ данными для примера:​Нажмите на кнопку «Формат»,​

Определение наименьшего значения с несколькими критериями

​ В этом случае​ Определить, кому полагаются​ рубля.​ те значения, которые​

​ Excel».​ теста, анкеты в​ такую.​ «Формулы» в разделе​

​ A3 или A4,​12​

​ условие: сумма значений​,​Lerik25​Для решения этой​ диапазона $B$2:$B$9. Если​Усложним немного задачу. Ячейка​ чтобы выделить максимальное​

​ удобно использовать функцию​

​ субсидии, а кому​

​В остальных случаях ставка​

​ удовлетворяют критерию. Затем,​Найти, например, второе наибольшее​​ Excel. Смотрите статью​​Нам нужно, чтобы​​ «Библиотека функций» -​​ возвращается «ОК», в​

​13​ в ячейках A2​ИЛИ​: LVL да именно​ задачи используйте такую​ результат вычисления функции​

​ с наименьшим значением​
​ значение в столбце​ ИЛИ, которая выполняет​ – нет.​ за 1кВт составляет​ среди отобранных значений​

excel2.ru

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

​ значение в списке​ «Как сделать тест​ в ячейке B​ «Логические». Встаем на​ противном случае —​14​ и A3 не​и​ так. Теперь нужно​

​ формулу массива:​ равен текущей ячейке​ должна автоматически получить​ Excel. Для этого​ проверку одного или​Вид исходной таблицы:​ 5,25 рубля.​ с помощью функций​ можно с помощью​ в Excel».​ 4 было написано​ ячейку В1, вызываем​ «Неверно» (ОК).​15​ равняется 24 (ЛОЖЬ).​НЕ​ соеденить два ВПР​

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

​=МИН(ЕСЛИ(A1:A5<>0;A1:A5))​ значит к ней​ красный цвет заливки.​ в появившемся окне​ нескольких логических выражений​

  1. ​Для проверки критериев согласно​Рассчитать сумму к оплате​ НАИБОЛЬШИЙ(), определить нужное​ функции НАИБОЛЬШИЙ(). В​Можно функцию «ЕСЛИ»​ «100», если в​ функцию «ЕСЛИ».​Дополнительные сведения об использовании​
  2. ​16​=НЕ(A5=»Винты»)​, а также операторы​

​ =ВПР(F3;Нормы!G4:M8;2;0) и ваш​Как это работает:​ присваивается соответственный формат​

​ Следующая ячейка с​

Пример 1.

​ «Формат ячеек» на​

​ и возвращает логическое​

  • ​ условию задачи запишем​
  • ​ за месяц для​ значение.​ статье приведено решение​ в Excel вставлять​
  • ​ ячейке A 4​Первый пример.​ этих функций см.​

​A​Определяет, выполняется ли следующее​ (см. пример ниже).​ =ВПР(A10;A3:B7;2;ИСТИНА)​Вот эта часть​

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

​ (цвет заливки). Важно​ вторым наименьшим значением​ вкладке «Заливка» выберите​ ИСТИНА, если результат​ формулу:​ нескольких абонентов.​

​Теперь найдем 3-е наименьшее​

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

​ задачи, когда наибольшее​ в другие формулы​ будет стоять слово​Нам нужно выбрать​ в разделах Функция​B​ условие: значение в​Чтобы этот пример проще​LVL​ формулы​ отметить что в​ получит цвет заливки​ желаемый цвет заливки​ вычислений хотя бы​5;50%;30%);»нет»)’ class=’formula’>​Вид исходной таблицы данных:​ значение среди тех​ значение нужно найти​ с другими функциями.​

​ «Да». В ячейке​

Пример 2.

​ из столбца А​ ЕСЛИ, Функция И​

​Данные​

​ ячейке A5 не​

  • ​ было понять, скопируйте​: телепатией не владею,​A1:A5<>0​
  • ​ формуле для просмотра​ оранжевый. А третье​ для ячеек. Например,​ одного из них​Описание аргументов:​Выполним расчет по формуле:​ чисел, которые соответствуют​
  • ​ не среди всех​=ЕСЛИОШИБКА(ИНДЕКС($B$2:$B11;НАИМЕНЬШИЙ(ЕСЛИ($F$2=A2:A11;СТРОКА(B2:B11)-1;»»);​ В4 написали такую​

​ числа «2» и​ и Функция ИЛИ.​15​ равняется строке «Винты»​ его на пустой​

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

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

​ потому не могу​формирует массив​ диапазона мы используем​ наименьшее значение –​ зеленый. И нажмите​ является логическим ИСТИНА.​И(B3​Описание аргументов:​ сразу 2-м критериям.​ значений списка, а​СТРОКА()-5));»»)​ формулу.​ написать в столбце​

​К началу страницы​

Пример 3.

​9​ (ЛОЖЬ).​ лист.​

​ знать откуда взята​

​{ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ИСТИНА}​

  • ​ абсолютные адреса ссылки,​
  • ​ желтый.​ ОК на всех​ Например, требуется узнать,​Вложенная функция ЕСЛИ выполняет​
  • ​ИЛИ(B3​Пусть имеется таблица с​ только среди тех,​Эта формула для​

​=ЕСЛИ(A4=»Да»;100;»»)​ В то значение,​Примечание:​8​=ИЛИ(A5<>»Винты»;A6 = «Шурупы»)​

И ЕСЛИ ИЛИ.

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

​Копирование примера​ Ваша формула и​

​, после чего применяя​

​ а после оператора​Чтобы добиться данного эффекта​ открытых окнах.​ является ли e3​ проверку на количество​C3*4,35 – сумма к​ тремя столбцами: Название​ которые удовлетворяют определенным​

​ примера взята из​

​Обратите внимание!​ которое мы укажем​Мы стараемся как​Винты​Определяет, выполняется ли следующее​Выделите пример, приведенный в​ что она делает​ функцию ЕСЛИ() мы​ сравнения =B2 –​ следует выполнить следующие​В результате мы выделили​ целым числом или​ детей в семье,​ оплате, если функция​ фрукта, Поставщик и​ критериям.​ статьи «Выбрать сразу​

​В третьем условии​

​ в формуле. Можно​ можно оперативнее обеспечивать​Шурупы​ условие: значение в​ этой статье.​Lerik25​ преобразуем массив в​ относительные, так как​ действия:​ цветом ячейку с​ числом, которое меньше​ которой полагаются субсидии.​ ИЛИ вернет значение​ Количество.​Пусть имеется таблица с​ много данных из​

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

​Выделите диапазон ячеек B2:B9​

​ максимальным числовым значением.​

​ 100? Для проверки​Если основное условие вернуло​ ИСТИНА;​Таблицу критериев разместим правее​ двумя столбцами: текстовым​ таблицы Excel» здесь.​ поставили не «нуль»,​ слова, т.д.​ материалами на вашем​Описание (результат)​ равняется строке «Винты»​ Не выделяйте заголовки строк​LVL​{5:7:ЛОЖЬ:ЛОЖЬ:3}​ с каждой ячейкой​ и выберите инструмент:​Чтобы выделить цветом минимальное​ такого условия можно​ результат ЛОЖЬ, главная​C3*5,25 – сумма к​

​ таблицы с данными.​

​ и числовым (см.​ Этой формулой выбираем​ а две двойные​Появившееся диалоговое окно​ языке. Эта страница​=ЕСЛИ(A2=15; «ОК»; «Неверно»)​ или значение в​ и столбцов.​: Ни чего не​. Так как функция​ выделенного диапазона. А​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать​

​ значение в Excel,​ использовать следующую формулу:​ функция ЕСЛИ вернет​ оплате, если ИЛИ​Найдем 3-е наименьшее значение​ файл примера).​

exceltable.com

Формулы в excel. Как составить формулу : если сумма больше 50000, но меньше 75000, то 35%

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

​Если значение в ячейке​​ ячейке A6 равняется​

​Выделение примера из справки​​ понял​МИН()​
​ функция НАИБОЛЬШИЙ работает​

​ формулу для определения​​ повторите весь порядок​=ЕСЛИ(ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3)​ текстовую строку «нет».​ вернет ЛОЖЬ.​ среди чисел, находящихся​Для удобства создадим два​

Как выделить наименьшее и наибольшее значение в Excel цветом

​ и переносим в​ значит «Пусто» (оставить​В формуле «ЕСЛИ» нужно​ ее текст может​ A2 равно 15,​ строке «Шурупы» (ИСТИНА).​Нажмите клавиши CTRL+C.​Зачем такой огород​игнорирует текстовые и​ обратно пропорционально.​ форматируемых ячеек».​ действий, описанных выше.​Запись «<>» означает неравенство,​Выполним расчет для первой​Растянем формулу для остальных​ в строках, для​ именованных диапазона: Текст​

Как выделить цветом максимальное значение в Excel

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

Расходы.

​ написать три условия.​ содержать неточности и​ возвращается «ОК», в​

  1. ​Дополнительные сведения об использовании​Создайте пустые книгу или​ если можно искать​ логические значения, то​Условное форматирование.
  2. ​Полезный совет! Если нет​В поле ввода введите​МАКС.
  3. ​ Только вместо функции​ то есть, больше​Зеленая.
  4. ​ семьи и растянем​ ячеек с помощью​ которых Название фрукта​ (​ покупателем позиции.​ формулу в ячейку​ В формуле эти​ грамматические ошибки. Для​ противном случае —​ этих функций см.​ лист в Excel.​ по одному ключу?​

Пример.

​ в итоге получаем​ необходимости разбивать 3​ формулу: =НАИМЕНЬШИЙ($B$2:$B$9;1)=B2 и​

Как выбрать минимальное значение в Excel

​ МАКС, должна быть​ либо меньше некоторого​ формулу на остальные​ функции автозаполнения. Результат​ =Яблоко, а Поставщик​A3:A27​Ещё есть функция​ В5.​ условия напишутся через​ нас важно, чтобы​ «Неверно» (ОК).​ в разделах Функция​На листе выделите ячейку​

МИН.

​Lerik25​ искомое — число​ наименьших значения на​ нажмите на кнопку​ функция МИН. Данная​ значения. В данном​ ячейки, используя функцию​

Диспетчер.

​ расчета для каждого​ =ООО Рога с​) и Числа (​ «СЧЁТЕСЛИ» в Excel​Третий пример.​ точку с запятой.​

Финальный эффект.

​ эта статья была​=ЕСЛИ(A2<>15; «ОК»; «Неверно»)​ И, Функция ИЛИ​ A1 и нажмите​: Да понятно зачем,​3​ разные цвета, тогда​ «Формат», чтобы задать​ функция позволяет выбрать​ случае оба выражения​ автозаполнения. Полученные результаты:​ абонента:​ помощью формулы массива:​B3:B27​ — она считает​В следующей формуле​Первое условие –​ вам полезна. Просим​Если значение в ячейке​ и Функция НЕ.​ клавиши CTRL+V.​ но таблица должна​Если в диапазоне​ необязательно создавать 3​ красный цвет заливки​ наименьшее значение в​ возвращают значение ИСТИНА,​Функция ЕСЛИ имеет следующую​Используя в формуле функцию​=НАИМЕНЬШИЙ(ЕСЛИ(($A$32:$A$42=E32)*($B$32:$B$42=F32);$C$32:$C$42);3)​).​ количество ячеек по​ поставили в третьем​

​ «Лог_выражение». Мы написали​

Выделение цветом трех наименьших значений подряд

​ вас уделить пару​ A2 не равно​К началу страницы​Важно:​ работать именно так.​ есть отрицательные числа,​ правила условного форматирования​ для ячейки. И​ таблице Excel. А​

Таблица с данными.

​ и результатом выполнения​ синтаксическую запись:​ И в первом​или так​СОВЕТ:​ нашим условиям. Смотрите​ условии знак «Тире».​ А1=2 – это​ секунд и сообщить,​ 15, возвращается «ОК»,​

​Для выполнения этой задачи​ Чтобы пример заработал должным​ Ну а если​

  1. ​ то вместо формулы​ для одного и​ нажмите ОК на​ вместо зеленого цвета​ функции ЕСЛИ будет​Создать правило.
  2. ​=ЕСЛИ(лог_выражение;[значение_если_истина];[значение_если_ложь])​ аргументе в функции​=НАИМЕНЬШИЙ(ЕСЛИ(($A$32:$A$42=»Яблоко»)*($B$32:$B$42=»ООО Рога»);$C$32:$C$42);3)​Создание формул для​ статью «Функция «СЧЁТЕСЛИ​ =ЕСЛИ(A5=»Да»;100;»-«)​ значит, если в​ помогла ли она​НАИМЕНЬШИЙ.
  3. ​ в противном случае​ используются функции​ образом, его необходимо​ записать два ВПР?​=МИН(ЕСЛИ(A1:A5<>0;A1:A5))​ того же диапазона.​ всех открытых окнах.​ заливки выберите красный​
  4. ​ текстовая строка «верно».​Как видно, по умолчанию​ ЕСЛИ, мы проверяем​После набора формулы не​ определения минимального и​ в Excel». Эту​В ячейку В6​ ячейке А1 стоит​Оранжевая заливка.
  5. ​ вам, с помощью​ — «Неверно» (Неверно).​ЕСЛИ​ вставить в ячейку​ может чтото получится?​надо использовать формулу​ Достаточно просто немного​Не снимая выделения с​ цвет.​Желтый.
  6. ​ Однако, если бы​ можно выполнить проверку​ соответствие значений сразу​ забудьте вместо​ максимального значения с​ функция может посчитать​ написали такую формулу.​

Управление правилами.

​ цифра 2. Мы​ кнопок внизу страницы.​

Три наименьшие значения.

​=ЕСЛИ(НЕ(A2​,​ A1 листа.​LVL​=МИН(ЕСЛИ(A1:A5>0;A1:A5))​

​ изменить формулу добавив​ диапазона B2:B9 сразу​К одному и тому​ выполнялась проверка ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3)0​ только одного условия,​ по двум условиям.​

НАИБОЛЬШИЙ.

Функция наименьший и наибольший в Excel

​ENTER​ учетом условий рассмотрено​ ячейки, в которых​ =ЕСЛИ(A6=»%»;1;»нет») Здесь в​ написали условие, по​ Для удобства также​Если значение в ячейке​И​Чтобы переключиться между просмотром​: Все равно не​3. Решение простой​ всего один символ​ же создаем второе​ же диапазону должно​ возвращает ИСТИНА.​ например, больше ли​​нажать​ в статье Максимальный и​ текст (например, «да»​ третьем условии написали​ которому нужно искать​ приводим ссылку на​ A2 не меньше​и​ результатов и просмотром​ понял, что именно​ формулойИспользуйте такую формулу:​ оператора: =НАИМЕНЬШИЙ($B$2:$B$9;3)>=B2. То​ правило условного форматирования.​

​ быть применено 2​На практике часто используют​ e3 числа 20?​Пример 2. Абитуриенты, поступающие​CTRL+SHIFT+ENTER​ Минимальный по условию​ — в анкете).​ слово «нет» в​ ячейки в столбце​ оригинал (на английском​ и не равно​ИЛИ​ формул, возвращающих эти​ у Вас не​

Одним цветом.

​=НАИМЕНЬШИЙ(A1:A5;СЧЁТЕСЛИ(A1:A5;0)+1)​ есть – больше​ Снова выберите инструмент:​ правила условного форматирования.​ связки ЕСЛИ+И, ЕСЛИ+ИЛИ​ С использованием функции​

exceltable.com

Минимальное значение без учёта нулей


​ в университет на​
​.​ в MS EXCEL.​ Или ячейки с​ кавычках. Получилось так.​ А (ячейки, в​ языке) .​ 15, возвращается «ОК»,​, а также операторы​ результаты, нажмите клавиши​ получается?​Как это работает:​

​ или равно.​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать​ Чтобы проверить выберите​ или сразу все​ ЕСЛИ такую проверку​ специальность «инженер-механик», обязаны​

​Если ни одна запись​Найдем с помощью формулы​

​ числом или числами​Четвертый пример.​
​ которых стоит цифра​
​Допустим, при подготовке отчета,​ в противном случае​ (см. пример ниже).​ CTRL+` (апостроф) или​Lerik25​С помощью функции​Все описанные способы хороши​ формулу для определения​​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление​

​ три функции. Рассмотрим​ можно выполнить так:​
​ сдать 3 экзамена​ в таблице не​ массива второе наибольшее​​ больше, например, 5.​

​В ячейку С1​ «2»).​ и вы хотите​
​ — «Неверно» (Неверно).​
​Чтобы этот пример проще​
​ на вкладке​
​: Нужно чтобы при​
​СЧЁТЕСЛИ​ тем, что при​ форматируемых ячеек».​
​ правилами»​

​ примеры подобного использования​​=ЕСЛИ(EXP(3)>20;»больше»;»меньше»)​ по предметам математика,​​ удовлетворяет одновременно двум​​ значение среди тех​​ Не только посчитать​​ напишем формулу, где​Второе условие –​ подсчитать количество счета​=ЕСЛИ(A5<>»Винты»; «ОК»; «Неверно»)​​ было понять, скопируйте​​Формулы​​ вводе в ячейку​​мы подсчитываем количество​ изменении значений в​В поле ввода введите​Финальный эффект применения двух​​ этих функций.​
​В результате будет возвращена​ физика и русский​ критериям (Условие И),​
​ чисел, которые соответствуют​
​ ячейки, но и​
​ условия будут такие:​

​ «Значение_если_истина» — здесь​ продажи были больше​
​Если значение в ячейке​

​ его на пустой​
​в группе​​ В2 показатели 25,​​ нулей в диапазоне​ ячейках они все​ формулу: =НАИМЕНЬШИЙ($B$2:$B$9;2)=B2 и​ правил условного форматирования​Алексей матевосов (alexm)​ текстовая строка «больше».​ язык. Максимальный балл​ то формула возвращает​​ значению Текст2 (находится​ вычислить процент определенных​ больше или равно​
​ мы напишем для​
​ или меньше, чем​
​ A5 не равно​
​ лист.​
​Зависимости формул​ 26, 27, 28​ и прибавив к​ равно будут работать​ нажмите на кнопку​ для выделения цветом​​: Можно еще короче​ Если нам потребуется​ за каждый экзамен​ значение ошибки #ЧИСЛО!​
​ в ячейке​ ответов к общему​
​ (можно поставить меньше​ Excel, что нужно​ конкретное значение. Используйте​ строке «Винты», возвращается​Копирование примера​нажмите кнопку​ вчейке С2 выводились​ этому количеству единицу​ автоматически.​

excelworld.ru

Как правильно написать формулу если больше значения но меньше другого значения

​ «Формат», чтобы задать​​ наибольшего и наименьшего​ формулу сделать.​ узнать, принадлежит ли​ – 100. Средний​СОВЕТ:​

​Е6​​ числу ответов.​

​ или равно).​​ написать в ячейке​ функцию СЧЁТЕСЛИ для​
​ «ОК», в противном​
​Выделите пример, приведенный в​

​Показать формулы​​ исомые значения сH13-H16​ мы возвращаем первое​Исходные данные​ оранжевый цвет заливки​ значения столбца B​

​=(A1>50000)*(A1​​ какое-либо значение указанному​ проходной балл за​Создание формул с​) :​Есть ещё функция​;)

​=ЕСЛИ(A1>=2;»Да»;»») Мы в​​ В1, если в​

​ подсчета числа больше​​ случае — «Неверно»​ этой статье.​:(
​.​Lerik25​ наименьшее число более​

​Исходными данными может​​ для ячейки. И​ (Расходы):​Павел кольцов​ интервалу, потребуется сравнить​ 3 экзамена составляет​ множественными критериями подробно​

​=НАИБОЛЬШИЙ(ЕСЛИ(Текст=E6;Числа);2)​​ в Excel «СУММЕСЛИ».​ формуле написали, что,​ ячейке А1 будет​ или меньше конкретного​;)

​ (Неверно).​​Важно:​Скопировав пример на пустой​: Все сделал​ нуля с помощью​ быть любой числовой​ нажмите ОК на​

​Принцип действий обоих правил​​: =если (а1>50000;если (а1​

planetaexcel.ru

​ это значение с​

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

  • =ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)

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

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

Синтаксис

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

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

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

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

Описание

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

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

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

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

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

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

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

  • И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

  • ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

  • НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

Примеры

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

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

Ниже приведены формулы с расшифровкой их логики.

Формула

Описание

=ЕСЛИ(И(A2>0;B2<100);ИСТИНА; ЛОЖЬ)

Если A2 (25) больше нуля и B2 (75) меньше 100, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае оба условия имеют значение ИСТИНА, поэтому функция возвращает значение ИСТИНА.

=ЕСЛИ(И(A3=»красный»;B3=»зеленый»);ИСТИНА;ЛОЖЬ)

Если A3 («синий») = «красный» и B3 («зеленый») равно «зеленый», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае только одно условие имеет значение ИСТИНА, поэтому возвращается значение ЛОЖЬ.

=ЕСЛИ(ИЛИ(A4>0;B4<50);ИСТИНА; ЛОЖЬ)

Если A4 (25) больше нуля или B4 (75) меньше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае только первое условие имеет значение ИСТИНА, но поскольку для ИЛИ требуется, чтобы только один аргумент был истинным, формула возвращает значение ИСТИНА.

=ЕСЛИ(ИЛИ(A5=»красный»;B5=»зеленый»);ИСТИНА;ЛОЖЬ)

Если значение A5 («синий») равно «красный» или значение B5 («зеленый») равно «зеленый», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае второй аргумент имеет значение ИСТИНА, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(НЕ(A6>50);ИСТИНА;ЛОЖЬ)

Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(НЕ(A7=»красный»);ИСТИНА;ЛОЖЬ)

Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ.

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

Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.

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

Ниже приведены формулы с расшифровкой их логики.

Формула

Описание

=ЕСЛИ(A2>B2;ИСТИНА;ЛОЖЬ)

Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(И(A3>B2;A3<C2);ИСТИНА;ЛОЖЬ)

Если A3 больше B2 И меньше C2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае оба аргумента истинны, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(ИЛИ(A4>B2;A4<B2+60);ИСТИНА;ЛОЖЬ)

Если A4 больше B2 ИЛИ меньше B2+60, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае первый аргумент равен ИСТИНА, а второй — ЛОЖЬ. Так как для оператора ИЛИ требуется, чтобы один из аргументов был истинным, формула возвращает значение ИСТИНА. Если вы используете мастер вычисления формул на вкладке «Формулы», вы увидите, как Excel вычисляет формулу.

=ЕСЛИ(НЕ(A5>B2);ИСТИНА;ЛОЖЬ)

Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ.

Пример мастера вычисления формулы

Использование операторов И, ИЛИ и НЕ с условным форматированием

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

На вкладке Главная выберите Условное форматирование > Создать правило. Затем выберите параметр Использовать формулу для определения форматируемых ячеек, введите формулу и примените формат.

Диалоговое окно  "Условное форматирование" > "Изменить правило" с параметром "Формула"

Вот как будут выглядеть формулы для примеров с датами:

Примеры использования операторов И, ИЛИ и НЕ с условным форматированием

Формула

Описание

=A2>B2

Если A2 больше B2, отформатировать ячейку, в противном случае не выполнять никаких действий.

=И(A3>B2;A3<C2)

Если A3 больше B2 И меньше C2, отформатировать ячейку, в противном случае не выполнять никаких действий.

=ИЛИ(A4>B2;A4<B2+60)

Если A4 больше B2 ИЛИ меньше B2 + 60, отформатировать ячейку, в противном случае не выполнять никаких действий.

=НЕ(A5>B2)

Если A5 НЕ больше B2, отформатировать ячейку, в противном случае не выполнять никаких действий. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ. Если изменить формулу на =НЕ(B2>A5), она вернет значение ИСТИНА, а ячейка будет отформатирована.

Примечание: Распространенной ошибкой является ввод формулы в условное форматирование без знака равенства (=). В этом случае вы увидите, что диалоговое окно Условное форматирование добавит знак равенства и кавычки в формулу — =»OR(A4>B2,A4<B2+60)», поэтому вам потребуется удалить кавычки, прежде чем формула ответит должным образом.

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

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

См. также

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

Узнайте, как использовать вложенные функции в формуле

ЕСЛИ

Функция И

Функция ИЛИ

НЕ

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

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

Поиск ошибок в формулах

Сочетания клавиш в Excel

Логические функции (справочник)

Функции Excel (по алфавиту)

Функции Excel (по категориям)

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

Аргументы функции ЕСЛИ и принцип действия в 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

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

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

Содержание

  1. Что это такое
  2. Сравнение
  3. Пример 2
  4. Несколько условий
  5. Функция если в Excel больше или равно
  6. Функция если в Excel больше но меньше
  7. Вывод

Что это такое

Рекомендую перед дальнейшим прочтением ознакомиться со статьей: «Правильное написание формул».
Функция ЕСЛИ проверяет условие. Когда оно выполняется (ИСТИНА) возвращается значение. Если нет — другое.
Выглядите так: =ЕСЛИ(логическое выражение; истина; ложь).
Где:

  1. Выражение задается в виде числа или фразы. Например, с текстом «без налога»;
  2. Истина. Значение, которое отобразится если выражение правильно;
  3. Ложь — когда неправильно.

Простой пример формулы если в Эксель (Excel). Проверка равенства чисел из двух ячеек.
Рассмотрим примеры формулы ЕСЛИ в Ексель (Excel).

Сравнение

Создадим условие:
Проверяется ячейка А1 и сравнивается с числом двадцать. Это выражение. Если число больше отобразится надпись «больше 20». Иначе — меньше.

Прописывая формулы вручную слова берите в кавычки. Чтобы Excel знал что нужно прописать текстовое значение.

Пример 2

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

Несколько условий

Что делать, если нужно учесть 2-3 варианта. Например, 3 условия. Проверяется значение ячейки А5. Если оно равно нулю, возвращает текст «ноль». Если «истина». Когда значение ложь, происходит другая проверка, является ли значение меньше 0, и возвращается «Меньше нуля», ЕСЛИ результат положительный. Иначе — «больше нуля».

Рассчитаем скидки. Условия, следующие:

  1. До 100 000 — скидка 0 процентов;
  2. От 100 001 до 30000 — 3;
  3. 300001 до 500 000 — 5;
  4. Более 500001 — 7.

В ячейке А1 объем продаж. Формула примет вид:

Функция если в Excel больше но меньше

Используйте ЕСЛИ совместно с функцией И. Если А2 больше В2 но меньше С1 возвратится значение ИСТИНА. Иначе ЛОЖЬ.

Вывод

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

Содержание

  • 1 Что это такое
  • 2 Функция ЕСЛИ в Excel (общие сведения)
    • 2.1 Синтаксис функции ЕСЛИ с одним условием
    • 2.2 Синтаксис функции ЕСЛИ с несколькими условиями
    • 2.3 С несколькими условиями в математических выражениях
    • 2.4 С операторами «и», «или», «не»
    • 2.5 Для проверки ячейки на наличие символов
    • 2.6 Когда один из аргументов не вписан в формулу
  • 3 Сложные логические выражения
  • 4 Несколько условий
  • 5 Проверяем условие для полного совпадения текста.
    • 5.1 ЕСЛИ + СОВПАД
  • 6 Использование функции ЕСЛИ с частичным совпадением текста.
  • 7 Примечания
  • 8 Примеры
  • 9 Функция если в Excel больше или равно
  • 10 Функция если в Excel больше но меньше
  • 11 Дополнительные примеры
  • 12 Вы знали?
  • 13 Дополнительные сведения
  • 14 Как задать функции ЕСЛИ через Построитель формул
  • 15 Ошибки
  • 16 Вместо заключения

Что это такое

Рекомендую перед дальнейшим прочтением ознакомиться со статьей: «Правильное написание формул».
Функция ЕСЛИ проверяет условие. Когда оно выполняется (ИСТИНА) возвращается значение. Если нет — другое. Как прописать функцию "если" с несколькими условиями в программе Excel? Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)

Выглядите так: =ЕСЛИ(логическое выражение; истина; ложь).
Где:

  1. Выражение задается в виде числа или фразы. Например, с текстом «без налога»;
  2. Истина. Значение, которое отобразится если выражение правильно;
  3. Ложь — когда неправильно.

Простой пример формулы если в Эксель (Excel). Проверка равенства чисел из двух ячеек. Как прописать функцию "если" с несколькими условиями в программе Excel? Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)

Рассмотрим примеры формулы ЕСЛИ в Ексель (Excel).

Любая программа пусть это даже небольшая, обязательно содержит последовательность действий, которая называется алгоритмом. Выглядеть он может так:

  1. Проверить всю колонку А на предмет наличия четных чисел.
  2. Если четное число обнаружено, сложить такие-то значения.
  3. Если четное число не обнаружено, то выдать надпись «не обнаружено».
  4. Проверить получившееся число, является ли оно четным. 
  5. Если да, то сложить его со всеми четными числами, отобранными в пункте 1.

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

Синтаксис функции ЕСЛИ с одним условием

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

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

Давайте рассмотрим синтаксис более подробно:

  1. Логическое выражение. Это непосредственно условие, соответствие или несоответствие которому проверяет Excel. Проверяться могут как числовые, так и текстовая информация.
  2. Значение_если_истина. Результат, который отобразится в ячейке в случае, если проверяемые данные соответствуют заданному критерию.
  3. Значение_если_ложь. Результат, который выводится в ячейку, если проверяемые данные не соответствуют условию.

Вот пример для наглядности.

Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)
1

Здесь функция осуществляет сравнение ячейки А1 с числом 20. Это первый пункт синтаксиса. Если содержимое оказывается больше этого значения, в ячейку, где формула была прописана, выводится значение «больше 20». Если же этому условию ситуация не соответствует – «меньше или равно 20».

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

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

Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)
2

Поскольку нам нужно проверить текст, а не число, в первом аргументе указывается B2=”зач.”.

Синтаксис функции ЕСЛИ с несколькими условиями

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

Чтобы было более наглядно, вот синтаксис.

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

В этом случае функция проверит сразу два критерия. Если первое условие оказывается истинным возвращается значение, полученное в результате совершения операции в первом аргументе. Если нет – осуществляется проверка на соответствие второму критерию.

Вот пример.

Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)
3

А с помощью такой формулы (показана на скриншоте ниже) можно сделать анализ успеваемости каждого студента.

Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)
4

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

С несколькими условиями в математических выражениях

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

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

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

Формула для решения данной задачи принимает вид =B8*ЕСЛИ(B8>=101;12;ЕСЛИ(B8>=50;14;ЕСЛИ(B8>=20;16;ЕСЛИ(B8>=11; 18;ЕСЛИ(B8>=1;22;»»))))) или =B8*ЕСЛИ(B8>=101;B6;ЕСЛИ(B8>=50;B5;ЕСЛИ(B8>=20;B4;ЕСЛИ(B8>=11;B3;ЕСЛИ(B8>=1;B2;»»))))).

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

С операторами «и», «или», «не»

Оператор «и» используется для проверки нескольких правдивых или нескольких ложных критериев, «или» – одно условие должно иметь верное или неверное значение, «не» – для убеждения, что данные не соответствуют одному условию.

Синтаксис выглядит так:

=ЕСЛИ(И(один_критерий;второй_критрий);значение_если_результат_соответствует_критерию;значение_если_результат_соответствует_критерию)

=ЕСЛИ(ИЛИ(один_критерий;второй_критрий);значение_если_результат_соответствует_критерию;значение_если_результат_соответствует_критерию)

=ЕСЛИ(НЕ(критерий);значение_если_результат_соответствует_критерию;значение_если_результат_соответствует_критерию)

Операторы «и», «или» теоретически могут проверить до 255 отдельных критериев, но такое количество сложно создавать, тестировать и изменять, поэтому лучше использовать до 5-ти. А «нет» – только один критерий.

Для проверки ячейки на наличие символов

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

Пустые двойные кавычки в формуле означают «ничего». То есть: если в A2 нет символов, программа выводит текст «пустая», в противном случае будет «не пустая».
Для проверки ячейки ЕСЛИ часто используется в одной формуле c функцией ЕПУСТО (вместо пустых двойных кавычек).

Когда один из аргументов не вписан в формулу

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

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

В аргументе Лог_выражение можно использовать как простые сравнения типа F1>10, так и более сложные конструкции на основе функций И(), ИЛИ(), НЕ() и их комбинаций.

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

Приведем несколько полезных примеров.

Формула =ЕСЛИ(ИЛИ(A1;A2);0;2) проверяет одновременность равенства значений А1 и А2 нулю. Если оба значения равны 0, то формула вернет 2. Во всех других случаях будет возвращен 0. А1 и А2 не должны быть пустыми ячейками.

Формула =ЕСЛИ(ИЛИ(A1=0;A2=0);0;2) проверяет равенство 0 хотя бы одного значения из А1 и А2.

Формула =ЕСЛИ(НЕ(A1>0);1;2) эквивалентна формуле =ЕСЛИ(A1<=0;1;2)

Несколько условий

Что делать, если нужно учесть 2-3 варианта. Например, 3 условия. Проверяется значение ячейки А5. Если оно равно нулю, возвращает текст «ноль». Если «истина». Когда значение ложь, происходит другая проверка, является ли значение меньше 0, и возвращается «Меньше нуля», ЕСЛИ результат положительный. Иначе — «больше нуля». Как прописать функцию "если" с несколькими условиями в программе Excel? Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)

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

Проверку выполнения доставки организуем при помощи обычного оператора сравнения «=».

=ЕСЛИ(G2=»выполнено»,ИСТИНА,ЛОЖЬ)

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

Как прописать функцию "если" с несколькими условиями в программе Excel? Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)

Если же вас интересует именно точное совпадение текстовых значений с учетом регистра, то можно рекомендовать вместо оператора «=» использовать функцию СОВПАД(). Она проверяет идентичность двух текстовых значений с учетом регистра отдельных букв.

Вот как это может выглядеть на примере.

Как прописать функцию "если" с несколькими условиями в программе Excel? Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)

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

ЕСЛИ + СОВПАД

В случае, если нас интересует полное совпадение текста с заданным условием, включая и регистр его символов, то оператор «=» нам не сможет помочь.

Но мы можем использовать функцию СОВПАД (английский аналог — EXACT).

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

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

=ЕСЛИ(СОВПАД(G2,»Выполнено»),»Да»,»Нет»)

ЕСЛИ + СОВПАД текст

Как видите, варианты «ВЫПОЛНЕНО» и «выполнено» не засчитываются как правильные. Засчитываются только полные совпадения. Будет полезно, если важно точное написание текста — например, в артикулах товаров.

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

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

Первое, что приходит на ум – использовать подстановочные знаки «?» и «*» (вопросительный знак и звездочку). Однако, к сожалению, этот простой способ здесь не проходит.

Примечания

Excel позволяет использовать до 64 вложенных функций ЕСЛИ, но это вовсе не означает, что так и надо делать. Почему?

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

  • Работа с множественными операторами ЕСЛИ может оказаться чрезвычайно трудоемкой, особенно если вы вернетесь к ним через какое-то время и попробуете разобраться, что пытались сделать вы или, и того хуже, кто-то другой.

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

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

Примеры

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

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

  • =ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))

    Этот сложный оператор с вложенными функциями ЕСЛИ следует простой логике:

    1. Если тестовых баллов (в ячейке D2) больше 89, учащийся получает оценку A.

    2. Если тестовых баллов больше 79, учащийся получает оценку B.

    3. Если тестовых баллов больше 69, учащийся получает оценку C.

    4. Если тестовых баллов больше 59, учащийся получает оценку D.

    5. В противном случае учащийся получает оценку F.

    Этот частный пример относительно безопасен, поскольку взаимосвязь между тестовыми баллами и буквенными оценками вряд ли будет меняться, так что дополнительных изменений не потребуется. Но что если вам потребуется разделить оценки на A+, A и A– (и т. д.)? Теперь ваши четыре условных оператора ЕСЛИ нужно переписать с учетом 12 условий! Вот так будет выглядеть ваша формула:

    • =ЕСЛИ(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 раза с более сложными условиями! Конечно, это возможно, но действительно ли вы хотите обучебиться с такого рода усилиями и возможными ошибками, которые будет трудно обнаружить?

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

    Функция если в Excel больше или равно

    Рассчитаем скидки. Условия, следующие:

    1. До 100 000 — скидка 0 процентов;
    2. От 100 001 до 30000 — 3;
    3. 300001 до 500 000 — 5;
    4. Более 500001 — 7.

    В ячейке А1 объем продаж. Формула примет вид: Как прописать функцию "если" с несколькими условиями в программе Excel? Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)

    Функция если в Excel больше но меньше

    Используйте ЕСЛИ совместно с функцией И. Если А2 больше В2 но меньше С1 возвратится значение ИСТИНА. Иначе ЛОЖЬ. Как прописать функцию "если" с несколькими условиями в программе Excel? Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)

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

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

    Ячейка D9 содержит формулу ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))» src=»/images/ru-ru/media/fb2c2f37-d09d-4f6e-8e8a-82707ba479db.png» loading=»lazy»></p>
<ul>
<li>
<p>=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))</p>
</li>
</ul>
<p>Эта формула означает: ЕСЛИ(ячейка C9 больше 15 000, то вернуть 20 %, ЕСЛИ(ячейка C9 больше 12 500, то вернуть 17,5 % и т. д…</p>
<p>Хотя она выглядит примерно так же, как в примере с более ранними оценками, эта формула является отличным примером того, насколько сложно использовать крупные выписки ЕСЛИ. Что делать, если ваша организация решила добавить новые уровни компенсаций и, возможно, даже изменить существующие значения в рублях или процентах? У вас будет много работы на руках!</p>
<p>Совет: Чтобы сложные формулы было проще читать, вы можете вставить разрывы строк в строке формул. Просто нажмите клавиши ALT+ВВОД перед текстом, который хотите перенести на другую строку.</p>
<p>Перед вами пример сценария для расчета комиссионных с неправильной логикой:</p>
<p><img alt=5000;10%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>15000;20%;0)))))» src=»/images/ru-ru/media/b1eeb416-b9d0-4537-9594-cb54c7f86c59.png» loading=»lazy»>

    Видите, что не так? Сравните порядок сравнения доходов с предыдущим примером. Как это будет происходить? Правильно, она будет снизу вверх (от 5 000 до 15 000 рублей), а не наоборот. Но почему это так важно? Это очень важно, так как формула не может пройти первую оценку для любого значения стоимостью более 5 000 рублей. Предположим, что вы получили доход в размере 12 500 долларов США— если вы получили 10 %, так как она больше 5 000 рублей, и она остановится на этом. Это может быть чрезвычайно проблемным, так как во многих ситуациях такие типы ошибок остаются незамеченными до тех пор, пока они не оказывают отрицательного влияния. Так что же можно сделать, зная о том, что при сложных вложенных заявлениях ЕСЛИ существуют серьезные недостатки? В большинстве случаев вместо создания сложной формулы с помощью функции ЕСЛИ можно использовать функцию ВЛОП. С помощью ВLOOKUPсначала нужно создать таблицу для справки:

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

    • =ВПР(C2;C5:D17;2;ИСТИНА)

    В этой формуле предлагается найти значение ячейки C2 в диапазоне C5:C17. Если значение найдено, возвращается соответствующее значение из той же строки в столбце D.

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

    • =ВПР(B9;B2:C6;2;ИСТИНА)

    Эта формула ищет значение ячейки B9 в диапазоне B2:B22. Если значение найдено, возвращается соответствующее значение из той же строки в столбце C.

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

    В этой области в этой области вложена более подробная информация,но это намного проще, чем 12-уровневая сложная вложенная если-выписка! Есть и другие, менее очевидные, преимущества:

    • Таблицы ссылок функции ВПР открыты и их легко увидеть.

    • Значения в таблицах просто обновлять, и вам не потребуется трогать формулу, если условия изменятся.

    • Если вы не хотите, чтобы люди видели вашу таблицу ссылок или вмешивались в нее, просто поместите ее на другой лист.

    Вы знали?

    Теперь есть функция УСЛОВИЯ, которая может заменить несколько вложенных операторов ЕСЛИ. Так, в нашем первом примере оценок с 4 вложенными функциями ЕСЛИ:

    • =ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))

    можно сделать все гораздо проще с помощью одной функции ЕСЛИМН:

    • =ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F»)

    Функция ЕСЛИМН — просто находка! Благодаря ей вам больше не нужно переживать обо всех этих операторах ЕСЛИ и скобках.

    Примечание: Эта функция доступна только при наличии подписки на Microsoft 365.. Если вы являетесь подписчиком Microsoft 365, убедитесь, что у вас установлена последняя версия Office.

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

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

    Как задать функции ЕСЛИ через Построитель формул

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

    Давайте разберем, как это работает. Допустим, нам снова как и в первом примере нужно проставить скидку на всю женскую обувь в размере 25%.

    1. Ставим курсор на нужную ячейку, заходим во вкладку “Формулы”, далее щелкаем “Вставить функцию”.Как задать функции ЕСЛИ через Построитель формул
    2. В открывшемся списке Построителя формул выбираем “ЕСЛИ” и нажимаем “Вставить функцию”.Как задать функции ЕСЛИ через Построитель формул
    3. Открывается окно настройки функции. Как задать функции ЕСЛИ через Построитель формул
      В поле “логическое выражение” пишем условие, по которому будет проводиться проверка. В нашем случае это “B2=”женский”.
      В поле “Истина” пишем значение, которое должно отобразиться в ячейке, если условие выполняется.
      В поле “Ложь” – значение при невыполнении условия.
    4. После того, как все поля заполнены, жмем “Готово”, чтобы получить результат.Как задать функции ЕСЛИ через Построитель формул

    Ошибки

    В результате может отобразиться одна из ошибок:

    1. #ИМЯ? – опечатка в самой формуле.
    2. 0 – не указан истинный или ложный аргумент.

    Вместо заключения

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

    В программах OpenOffice и LibreOffice также используется ЕСЛИ (IF), а синтаксис и принцип работы функции точно такие же, как описано выше.

    Источники

    • https://public-pc.com/formula-esli-v-excel-3-usloviya/
    • https://office-guru.ru/excel/functions-proverka-svoistv-znachenii/funkciya-esli-v-excel-primery-s-neskolkimi-usloviyami.html
    • https://sysadmin-note.ru/article/funkciya-esli-v-excel/
    • https://excel2.ru/articles/funkciya-esli-v-ms-excel-esli
    • https://mister-office.ru/funktsii-excel/function-if-with-text.html
    • https://support.microsoft.com/ru-ru/office/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D1%8B-%D0%B8-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-0b22ff44-f149-44ba-aeb5-4ef99da241c8
    • https://MicroExcel.ru/operator-esli/

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

    Функция имеет следующий синтаксис.

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

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

    значение_если_истина – значение или формула, которое возвращается при наступлении указанного в первом параметре события.

    значение_если_ложь – это альтернативное значение или формула, которая возвращается при невыполнении условия. Данное поле не обязательно заполнять. В этом случае при наступлении альтернативного события функция вернет значение ЛОЖЬ.

    Очень простой пример. Нужно проверить, превышают ли продажи отдельных товаров 30 шт. или нет. Если превышают, то формула должна вернуть «Ок», в противном случае – «Удалить». Ниже показан расчет с результатом.

    Функция Excel ЕСЛИ с одним условием

    Продажи первого товара равны 75, т.е. условие о том, что оно больше 30, выполняется. Следовательно, функция возвращает то, что указано в следующем поле – «Ок». Продажи второго товара менее 30, поэтому условие (>30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.

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

    Прогноз остатков

    Пока все логично, но смущают минусы. Разве бывают отрицательные остатки? Нет, конечно. Запасы не могут быть ниже нуля. Чтобы прогноз был корректным, нужно отрицательные значения заменить нулями. Здесь отлично поможет формула ЕСЛИ. Она будет проверять полученное по прогнозу значение и если оно окажется меньше нуля, то принудительно выдаст ответ 0, в противном случае — результат расчета, т.е. некоторое положительное число. В общем, та же логика, только вместо значений используем формулу в качестве условия.

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

    В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.

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

    Формула ЕСЛИ в Excel – примеры нескольких условий

    Довольно часто количество возможных условий не 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 и более.

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

    Подсказка функции

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

    Ошибка из-за нехватки скобки

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

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

    В MS Excel 2016 появилась функция ЕСЛИМН, ради которой и написана вся эта статья. Это та же ЕСЛИ, только заточенная специально для проверки множества условий. Теперь не нужно сто раз писать ЕСЛИ и считать открытые скобки. Достаточно перечислить условия и в конце закрыть одну скобку.

    Работает следующим образом. Возьмем пример выше и воспользуемся новой формулой Excel ЕСЛИМН.

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

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

    Стоит обратить внимание на следующее. Условия по-прежнему перечисляем в правильном порядке, чтобы не произошло ненужного перекрытия диапазонов. Последнее альтернативное условие, в отличие от обычной ЕСЛИ, также должно быть обязательно указано. В ЕСЛИ задается только альтернативное значение, которое наступает, если не выполняется ни одно из перечисленных условий. Здесь же нужно указать само условие, которое в нашем случае было бы B2>=1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.

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

    Поделиться в социальных сетях:

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

    Синтаксис

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

    Второй аргумент – какой результат появится в ячейке (число или текст), когда значение отвечает указанному условию (да – ИСТИНА).

    Третий аргумент – какой результат появится в ячейке (число или текст), когда значение не отвечает указанному условию (нет – ЛОЖЬ).

    В русифицированной версии Excel аргументы нужно писать через точку с запятой («;»), в англоязычной – через запятую.

    Как работает функция?

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

    С одним условием

    Рассмотрим функцию на простом примере:

    После проверки ячейки А1 оператор сравнивает ее с числом 70 (100). Это заданное условие. Когда значение больше 50 (130), появляется правдивая надпись «больше 50». Нет – значит, «меньше или равно 130».

    Пример посложнее: необходимо из таблицы с баллами определить, кто из студентов сдал зачет, кто – идет на пересдачу. Ориентир – 75 баллов (76 и выше – зачет, 75 и ниже – пересдача).

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

    С несколькими условиями

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

    Здесь проверяется два параметра. Когда первое условие верно, оператор возвращает первый аргумент – ИСТИНУ. Неверно – переходит к проверке второго критерия.

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

    1. В выделенную ячейку вписать формулу =ЕСЛИ(B2>90;»Отлично»;ЕСЛИ(B2>75;»Хорошо»;»Удовлетворительно»)) и нажать на кнопку «Enter». Сначала оператор проверит условие B2>90. ИСТИНА – отобразится «отлично», а остальные критерии не обработаются. ЛОЖЬ – проверит следующее условие (B2>75). Если оно будет правдиво, то отобразится «хорошо», а ложно – «удовлетворительно».

    1. Скопировать формулу в оставшиеся ячейки.

    Также формула может иметь вид =ЕСЛИ(B2>90;»Отлично»;ЕСЛИ(B2>75;»Хорошо»;ЕСЛИ(B2>45;»Удовлитворительно»))), где каждый критерий вынесен отдельно.

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

    С несколькими условиями в математических выражениях

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

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

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

    Формула для решения данной задачи принимает вид =B8*ЕСЛИ(B8>=101;12;ЕСЛИ(B8>=50;14;ЕСЛИ(B8>=20;16;ЕСЛИ(B8>=11; 18;ЕСЛИ(B8>=1;22;»»))))) или =B8*ЕСЛИ(B8>=101;B6;ЕСЛИ(B8>=50;B5;ЕСЛИ(B8>=20;B4;ЕСЛИ(B8>=11;B3;ЕСЛИ(B8>=1;B2;»»))))).

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

    С операторами «и», «или», «не»

    Оператор «и» используется для проверки нескольких правдивых или нескольких ложных критериев, «или» – одно условие должно иметь верное или неверное значение, «не» – для убеждения, что данные не соответствуют одному условию.

    Синтаксис выглядит так:

    Операторы «и», «или» теоретически могут проверить до 255 отдельных критериев, но такое количество сложно создавать, тестировать и изменять, поэтому лучше использовать до 5-ти. А «нет» – только один критерий.

    Для проверки ячейки на наличие символов

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

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

    Для проверки ячейки ЕСЛИ часто используется в одной формуле c функцией ЕПУСТО (вместо пустых двойных кавычек).

    Когда один из аргументов не вписан в формулу

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

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

    И все-таки лучше использовать оба аргумента.

    Ошибки

    В результате может отобразиться одна из ошибок:

    1. #ИМЯ? – опечатка в самой формуле.
    2. 0 – не указан истинный или ложный аргумент.

    Вместо заключения

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

    В программах OpenOffice и LibreOffice также используется ЕСЛИ (IF), а синтаксис и принцип работы функции точно такие же, как описано выше.

    Функция ЕСЛИ в EXCEL

    Функция ЕСЛИ() относится к наиболее часто используемым функциям. Поэтому рассмотрим ее подробно.

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

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

    Функция имеет 3 аргумента.

    Лог_выражение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, выражение A1>100. Если в ячейке А1 содержится значение 102, то выражение A1>100 вернет ИСТИНА, т.к. 102>100. Если в ячейке А1 содержится значение 88, то выражение вернет ЛОЖЬ, т.к. неравенство 88>100 неверно. Полностью формула может выглядеть так =ЕСЛИ(A1>100;»Бюджет проекта превышен»;»ОК!») Если в ячейке A1 содержится значение большее 100, то формула вернет текстовое значение Бюджет проекта превышен, а если меньше 100 или равное 100, то будет выведено ОК!

    Других значений кроме ИСТИНА или ЛОЖЬ логическое выражение вернуть не может. Любое число кроме 0 в первом аргументе будет преобразовано в ИСТИНА, ноль — в ЛОЖЬ. Если ошибочно будет указано текстовое значение, то функция вернет ошибку #ЗНАЧ!.

    Примечание : Ошибка #ЗНАЧ! может быть также из-за ошибок в выражениях указанных во втором и третье аргументе.

    Второй аргумент — Значение_если_истина и третий аргумент значение_если_ложь

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

    Второй и третий аргумент могут быть любым значением (число или текст) или являться выражением (формулой с функциями). Например формула =ЕСЛИ(A1>100;0;А1*1%) позволяет вычислять премию для проектов, в которых не было превышения бюджета (>100). Если бюджет превышен (в А1 введено значение 200 или любое другое более 100), то формула вернет 0, если в А1 введено значение менее 100, то будет вычислено значение премии А1*1% (т.е. если в А1 число 90, то формула вернет 0,9).

    Если в качестве второго и третьего аргументов введено выражение, то оно может содержать и функции, например: =ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10)) Т.е. если в ячейке A1 содержится значение >100, то суммирование ведется по столбцу B , а если меньше или равно 100, то по столбцу С . Не забывайте, что при значении А1 = 100 в данном случае будет срабатывать выражение из аргумента значение_если_ложь.

    Аргумент значение_если_ложь можно опустить (не вводить), тогда при значении логического выражения =ЛОЖЬ будет выведено ЛОЖЬ. Например, если в А1 содержится 600, то формула =ЕСЛИ(A1>=1000;»Больше или равно 1000″) вернет просто ЛОЖЬ. Понятно, что при значении логического выражения =ИСТИНА будет выведено «Больше или равно 1000», т.е. второй аргумент функции ЕСЛИ() — Значение_если_истина.

    Вложенные ЕСЛИ (несколько условий)

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

    • Если значение из ячейки А8 менее 5, то будет выведено 1
    • Если значение из ячейки А8 более 10, то будет выведено 3
    • Если значение из ячейки А8 между 5 и 10 (включая 5 и 8), то будет выведено 2

    Примечание : В версии EXCEL 2007 можно использовать до 64 вложенных друг в друга функций ЕСЛИ(). Но, пожалуйста, не делайте так. Такой подход чреват ошибками.

    Примечание : Формулу =ЕСЛИ(A8 10;3;2)) можно переписать как =ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1) или ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1)

    или более сложный вариант =ЕСЛИ(A8

    Формула =ЕСЛИ(A8 10;3;2)) работает следующим образом: сначала вычисляется логическое выражение A8 =5, то EXCEL переходит к вычислению выражения ЕСЛИ(A8>10;3;2). Опять сначала вычисляется логическое выражение A8>10. Если оно истинно, то выводится 3, вычисления завершены. Если оно ложно, то выводится 2, вычисления завершены.

    Чтобы грамотно написать формулу с вложенными ЕСЛИ() следуйте следующим простым правилам:

    1) Определитесь с диапазонами:

    1.1) они не должны пересекаться. В примере выше — 3 диапазона и значение из А8 гарантированно попадет только в один из них. Было бы ошибкой написать формулу типа =ЕСЛИ(A8 10;3;ЕСЛИ(A8 10;3;2)) на интересует вся числовая ось от минус бесконечности до +бесконечности. И все 3 диапазона полностью покрывают эту область.

    1.3.) Не забудьте ставить знак равно, чтобы при значениях А8 совпадающих с границами интервалов не было неправильных вычислений. Например, если в формуле =ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1) забыть указать знак = в логическом выражении A8>=5, то при А8=5 формула =ЕСЛИ(A8>5;ЕСЛИ(A8>10;3;2);1) вернет 1, тогда как исходная формула вернет 2.

    Примечание: В перечисленных выше случаях логические выражения вычисляются на основании одной переменной А8. Иногда нужно придумывать формулы с ЕСЛИ(), зависящие от 2-х и более ячеек: =ЕСЛИ(B8>=5;ЕСЛИ(A8>10;3;2);1). Это гораздо сложнее, но, конечно, возможно. Следуйте правилам 1.1)-1.3) и следите за диапазонами. Еще сложнее, если обе переменных являются зависимыми, т.е. например B8 вычисляется на основании А8. Написание таких формул требует предельной аккуратности и напрямую связано с корректностью формулирования самой задачи (возможно вы не продумали до конца как использовать такую сложную зависимость). Советую по возможности разбить вычисления на 2 или более формулы, чтобы проще контролировать результат вычисления.

    2) Правильно записывайте логические выражения. Например, условие 5 10;3;2)) в строке формул можно записать как

    Для этого поставьте курсор перед вторым ЕСЛИ(), нажмите и удерживайте клавишу ALT, нажмите ENTER.

    4) для отладки вложенных ЕСЛИ вместо реальных вычислений (V8*10%-37500) используйте простые значения — последовательности 1; 2; 3 . Это покажет какой блок вложенных ЕСЛИ() срабатывает.

    5) В ряде случаев от вложенных ЕСЛИ можно отказаться. Рассмотрим пример определения размера проекта от его бюджета

    =ЕСЛИ(A1>=100;»Очень крупный проект»;
    ЕСЛИ(A1>=90;»Крупный проект»;
    ЕСЛИ(A1>=50;»Средний проект»;»Малый проект «)))

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

    Для функции ВПР() необходимо создать в диапазоне A3:B6 таблицу значений:

    Формула =ПРОСМОТР(A1;;) выглядит необычно, но по сути второй аргумент , как и третий аргумент это запись содержимого 4-х ячеек. Вместо можно записать ссылку на диапазон ячеек, содержащих 4 значения 0;50;90;100. Круглые скобки нужны, чтобы сообщить, что в функцию передается не одно значение, а целый массив.

    Еще пример. Пусть требуется вывести разный текст (например » 0″) в случае наличия в ячейке А1 отрицательного значения, положительного значения или 0. Это можно сделать без вложенных ЕСЛИ():

    Примечание : -1E+307 — это самое маленькое отрицательное число в EXCEL, 1E-307 — это самое маленькое положительное число. Таким образом задается 3 диапазона: от минус бесконечности до 0 (0 не включая); 0 (диапазон состоит только из одного значения 0); от 0 до +бесконечности (0 не включая).

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

    Диапазон A27:A29 должен, понятно, содержать формулы (см. файл примера).

    Опущен третий аргумент [значение_если_ложь]

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

    Если в ячейке A1 содержится значение 1, то вышеуказанная формула вернет значение ЛОЖЬ.

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

    В аргументе Лог_выражение можно использовать как простые сравнения типа F1>10, так и более сложные конструкции на основе функций И(), ИЛИ(), НЕ() и их комбинаций.

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

    Приведем несколько полезных примеров.

    Формула =ЕСЛИ(ИЛИ(A1;A2);0;2) проверяет одновременность равенства значений А1 и А2 нулю. Если оба значения равны 0, то формула вернет 2. Во всех других случаях будет возвращен 0. А1 и А2 не должны быть пустыми ячейками.

    Формула =ЕСЛИ(ИЛИ(A1=0;A2=0);0;2) проверяет равенство 0 хотя бы одного значения из А1 и А2.

    Формула =ЕСЛИ(НЕ(A1>0);1;2) эквивалентна формуле =ЕСЛИ(A1 10″) . Аналогичный результат (23) можно получить с помощью формулы массива =СУММ(ЕСЛИ(A6:A11>10;A6:A11)) (для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER )

    Теперь подсчитаем количество вхождений чисел больше 10 в диапазоне ячеек A6:A11 =СЧЁТЕСЛИ(A6:A11;»>10″) . Аналогичный результат (2) можно получить с помощью формулы массива =СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))

    Теперь, когда принцип понятен, с помощью функции ЕСЛИ() можно конструировать и другие формулы с условиями. Например, нахождение минимального значения среди чисел больше 10: =МИН(ЕСЛИ(A6:A11>10;A6:A11))

    Формула ЕСЛИ в Excel 3 условия

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

    Что это такое

    Рекомендую перед дальнейшим прочтением ознакомиться со статьей: «Правильное написание формул».
    Функция ЕСЛИ проверяет условие. Когда оно выполняется (ИСТИНА) возвращается значение. Если нет — другое.
    Выглядите так: =ЕСЛИ(логическое выражение; истина; ложь).
    Где:

    1. Выражение задается в виде числа или фразы. Например, с текстом «без налога»;
    2. Истина. Значение, которое отобразится если выражение правильно;
    3. Ложь — когда неправильно.

    Простой пример формулы если в Эксель (Excel). Проверка равенства чисел из двух ячеек.
    Рассмотрим примеры формулы ЕСЛИ в Ексель (Excel).

    Сравнение

    Создадим условие:
    Проверяется ячейка А1 и сравнивается с числом двадцать. Это выражение. Если число больше отобразится надпись «больше 20». Иначе — меньше.

    Прописывая формулы вручную слова берите в кавычки. Чтобы Excel знал что нужно прописать текстовое значение.

    Пример 2

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

    Несколько условий

    Что делать, если нужно учесть 2-3 варианта. Например, 3 условия. Проверяется значение ячейки А5. Если оно равно нулю, возвращает текст «ноль». Если «истина». Когда значение ложь, происходит другая проверка, является ли значение меньше 0, и возвращается «Меньше нуля», ЕСЛИ результат положительный. Иначе — «больше нуля».

    Функция если в Excel больше или равно

    Рассчитаем скидки. Условия, следующие:

    1. До 100 000 — скидка 0 процентов;
    2. От 100 001 до 30000 — 3;
    3. 300001 до 500 000 — 5;
    4. Более 500001 — 7.

    В ячейке А1 объем продаж. Формула примет вид:

    Функция если в Excel больше но меньше

    Используйте ЕСЛИ совместно с функцией И. Если А2 больше В2 но меньше С1 возвратится значение ИСТИНА. Иначе ЛОЖЬ.

    Вывод

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

    ГЛАВНАЯ

    ТРЕНИНГИ

       Быстрый старт
       Расширенный Excel
       Мастер Формул
       Прогнозирование
       Визуализация
       Макросы на VBA

    КНИГИ

       Готовые решения
       Мастер Формул
       Скульптор данных

    ВИДЕОУРОКИ

    ПРИЕМЫ

       Бизнес-анализ
       Выпадающие списки
       Даты и время
       Диаграммы
       Диапазоны
       Дубликаты
       Защита данных
       Интернет, email
       Книги, листы
       Макросы
       Сводные таблицы
       Текст
       Форматирование
       Функции
       Всякое
    PLEX

       Коротко
       Подробно
       Версии
       Вопрос-Ответ
       Скачать
       Купить

    ПРОЕКТЫ

    ОНЛАЙН-КУРСЫ

    ФОРУМ

       Excel
       Работа
       PLEX

    © Николай Павлов, Planetaexcel, 2006-2022
    info@planetaexcel.ru


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

    Техническая поддержка сайта

    ООО «Планета Эксел»

    ИНН 7735603520


    ОГРН 1147746834949
            ИП Павлов Николай Владимирович
            ИНН 633015842586
            ОГРНИП 310633031600071 

    На чтение 3 мин Просмотров 3.6к. Опубликовано 07.12.2021

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

    Содержание

    1. Результат функции
    2. Формула
    3. Аргументы функции
    4. Важная информация
    5. Примеры
    6. Проверяем соответствует ли число заданным критериям с помощью функции ЕСЛИ в Excel
    7. Проверяем сразу несколько критериев
    8. Вычисляем комиссию
    9. Пример 4: Использование логических операторов (AND/OR) в функции IF в Excel
    10. Как убрать ошибки при использовании функции ЕСЛИ в Excel

    Результат функции

    Результатом функции будет указанное вами значение, указать это самое значение можно для двух исходов(истина или ложь)

    Формула

    
    =ЕСЛИ(проверяемый_аргумент; значение_если_истина; значение_если_ложь)
    

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

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

    Важная информация

    • Максимум проверяемых аргументов может быть 64;
    • В случае, когда вы используете функцию для проверки каких-либо условий относительно массива, будет проверено каждое значение этого самого массива;
    • Если вместо аргумента вы оставите пустое место, результатом выполнения функции будет 0, то есть.

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

    Пример функции ЕСЛИ в Excel

    Тоже самое, но для аргумента «Истины»:

    Ещё пример функции ЕСЛИ в Excel

    Примеры

    Итак, давайте рассмотрим различные ситуации.

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

    В проверяемом аргументе функции, при работе с обычными числами, вы указываете оператор(или операторы) чтобы проверить, соответствует ли число каким-либо критериям. Вот список этих операторов:

    Логические операторы в Excel

    Сразу же рассмотрим такую ситуацию:

    Пример ЕСЛИ с логическими операторами

    Если число в столбце A больше либо равно 35, то результатом выполнения функции будет «Сдал», если же нет, то «Не сдал».

    Проверяем сразу несколько критериев

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

    В приведенном ниже примере мы проверяем два условия.

    • Меньше ли значение в ячейке чем число 35;
    • В случае, когда в результате первой проверки возвращается ЛОЖЬ, проверяется больше или равно значение в ячейке чем число 75.

    Пример ЕСЛИ с логическими операторами

    Вычисляем комиссию

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

    В ситуации описанной ниже, продавец не получает комиссию, если у него меньше 50-ти продаж. Если первое проверочное условие он прошел, тогда проверяем второе. Если у продавца меньше 100 продаж, его комиссия будет продажи*2%, а если больше, то — продажи*4%

    Пример ЕСЛИ с логическими операторами

    Пример 4: Использование логических операторов (AND/OR) в функции IF в Excel

    Также, мы можем использовать функции И и ИЛИ для проверки по сразу нескольким критериям.

    Допустим, как указано на картинке ниже, мы имеем такую табличку:

    Пример ЕСЛИ + И ИЛИ

    Наша задача — рассчитать у кого из студентов будет стипендия. Данные для выдачи стипендии будут сразу же в формуле:

    =ЕСЛИ(И(B2>80;C2>80%); "Да"; "Нет")

    Пример ЕСЛИ + И

    Как убрать ошибки при использовании функции ЕСЛИ в Excel

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

    Формула:

    =ЕСЛИ(ЕСЛИОШИБКА(A1);0;A1)

    Теперь, если в результате выполнения функции мы получим ошибку, она будет отфильтрована и превращена в 0. А если ошибки не произойдет — мы просто получим значение.

    Точно также можно использовать функцию ЕПУСТО:

    =ЕСЛИ(ЕПУСТО(A1);0;A1)

    Как убрать ошибку в ЕСЛИ

    history 11 апреля 2013 г.
      Группы статей

    • стандартные функции


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

    , английский вариант IF(),

    используется при проверке условий. Например, =ЕСЛИ(A1>100;»Бюджет проекта превышен»;»ОК!»). В зависимости от значения в ячейке

    А1

    результат формулы будет либо «Бюджет превышен» либо «ОК!».

    Функция ЕСЛИ() относится к наиболее часто используемым функциям. Поэтому рассмотрим ее подробно.

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


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

    Функция имеет 3 аргумента.


    Лог_выражение

    — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, выражение A1>100. Если в ячейке А1 содержится значение 102, то выражение A1>100 вернет ИСТИНА, т.к. 102>100. Если в ячейке А1 содержится значение 88, то выражение вернет ЛОЖЬ, т.к. неравенство 88>100 неверно. Полностью формула может выглядеть так =ЕСЛИ(A1>100;»Бюджет проекта превышен»;»ОК!») Если в ячейке

    A1

    содержится значение большее 100, то формула вернет текстовое значение

    Бюджет проекта превышен,

    а если меньше 100 или равное 100, то будет выведено

    ОК!

    Других значений кроме ИСТИНА или ЛОЖЬ логическое выражение вернуть не может. Любое число кроме 0 в первом аргументе будет преобразовано в ИСТИНА, ноль — в ЛОЖЬ. Если ошибочно будет указано текстовое значение, то функция вернет ошибку #ЗНАЧ!.


    Примечание

    : Ошибка #ЗНАЧ! может быть также из-за ошибок в выражениях указанных во втором и третье аргументе.

    Второй аргумент —

    Значение_если_истина

    и третий аргумент

    значение_если_ложь

    Как было показано выше, если логическое выражение (первый аргумент функции) принимает значение ИСТИНА, то функция возвращает значение из второго аргумента

    значение_если_истина.

    Соответственно, если логическое выражение принимает значение ЛОЖЬ, то функция возвращает значение из третьего аргумента

    значение_если_ложь

    .

    Второй и третий аргумент могут быть любым значением (число или текст) или являться выражением (формулой с функциями). Например формула =ЕСЛИ(A1>100;0;А1*1%) позволяет вычислять премию для проектов, в которых не было превышения бюджета (>100). Если бюджет превышен (в А1 введено значение 200 или любое другое более 100), то формула вернет 0, если в А1 введено значение менее 100, то будет вычислено значение премии А1*1% (т.е. если в А1 число 90, то формула вернет 0,9).

    Если в качестве второго и третьего аргументов введено выражение, то оно может содержать и функции, например: =ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10)) Т.е. если в ячейке

    A1

    содержится значение >100, то суммирование ведется по столбцу

    B

    , а если меньше или равно 100, то по столбцу

    С

    . Не забывайте, что при значении А1 = 100 в данном случае будет срабатывать выражение из аргумента

    значение_если_ложь.

    Аргумент

    значение_если_ложь

    можно опустить (не вводить), тогда при значении логического выражения =ЛОЖЬ будет выведено ЛОЖЬ. Например, если в А1 содержится 600, то формула =ЕСЛИ(A1>=1000;»Больше или равно 1000″) вернет просто ЛОЖЬ. Понятно, что при значении логического выражения =ИСТИНА будет выведено «Больше или равно 1000», т.е. второй аргумент функции ЕСЛИ() —

    Значение_если_истина.

    Вложенные ЕСЛИ (несколько условий)

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

    значение_если_истина

    и

    значение_если_ложь

    введите еще одно условие с функцией ЕСЛИ(). Например, для проверки в какой диапазон попадает значение из ячейки А8 запишите формулу

    =ЕСЛИ(A8<5;1;ЕСЛИ(A8>10;3;2))

    • Если значение из ячейки А8 менее 5, то будет выведено 1
    • Если значение из ячейки А8 более 10, то будет выведено 3
    • Если значение из ячейки А8 между 5 и 10 (включая 5 и 8), то будет выведено 2


    Примечание

    : В версии EXCEL 2007 можно использовать до 64 вложенных друг в друга функций ЕСЛИ(). Но, пожалуйста, не делайте так. Такой подход чреват ошибками.


    Примечание

    : Формулу =ЕСЛИ(A8<5;1;ЕСЛИ(A8>10;3;2)) можно переписать как =ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1) или ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1)


    или более сложный вариант =ЕСЛИ(A8<5;1;ЕСЛИ(И(5 < A8;A8<10);2;3)). Последний вариант позволяет последовательно перебирать диапазоны изменения А8, но требует знания работы логических функций.

    Формула =ЕСЛИ(A8<5;1;ЕСЛИ(A8>10;3;2)) работает следующим образом: сначала вычисляется логическое выражение A8<5. Если оно истинно, то выводится 1, вычисления завершены. Если оно ложно, т.е. А8>=5, то EXCEL переходит к вычислению выражения ЕСЛИ(A8>10;3;2). Опять сначала вычисляется логическое выражение A8>10. Если оно истинно, то выводится 3, вычисления завершены. Если оно ложно, то выводится 2, вычисления завершены.

    Чтобы грамотно написать формулу с вложенными ЕСЛИ() следуйте следующим простым правилам:

    1) Определитесь с диапазонами:

    1.1) они не должны пересекаться. В примере выше — 3 диапазона и значение из А8 гарантированно попадет только в один из них. Было бы ошибкой написать формулу типа =ЕСЛИ(A8<5;1;ЕСЛИ(A8>10;3;ЕСЛИ(A8<3;2;4))). Области значений у выражений A8<5 и A8<3 пересекаются и крайне сложно безошибочно прописывать такие условия. Такая формула просто не верна. Очевидно, что в этом случае 4 диапазона: меньше 3; от 3 до 5; от 5 до 10 и больше 10. Как прописать такие условия написано ниже в этом разделе.

    1.2.) диапазоны должны полностью охватывать нужную область значений. Очевидно, что в формуле =ЕСЛИ(A8<5;1;ЕСЛИ(A8>10;3;2)) на интересует вся числовая ось от минус бесконечности до +бесконечности. И все 3 диапазона полностью покрывают эту область.

    1.3.) Не забудьте ставить знак равно, чтобы при значениях А8 совпадающих с границами интервалов не было неправильных вычислений. Например, если в формуле =ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1) забыть указать знак = в логическом выражении A8>=5, то при А8=5 формула =ЕСЛИ(A8>5;ЕСЛИ(A8>10;3;2);1) вернет 1, тогда как исходная формула вернет 2.


    Примечание:

    В перечисленных выше случаях логические выражения вычисляются на основании одной переменной А8. Иногда нужно придумывать формулы с ЕСЛИ(), зависящие от 2-х и более ячеек: =ЕСЛИ(B8>=5;ЕСЛИ(A8>10;3;2);1). Это гораздо сложнее, но, конечно, возможно. Следуйте правилам 1.1)-1.3) и следите за диапазонами. Еще сложнее, если обе переменных являются зависимыми, т.е. например B8 вычисляется на основании А8. Написание таких формул требует предельной аккуратности и напрямую связано с корректностью формулирования самой задачи (возможно вы не продумали до конца как использовать такую сложную зависимость). Советую по возможности разбить вычисления на 2 или более формулы, чтобы проще контролировать результат вычисления.

    2) Правильно записывайте логические выражения. Например, условие 5 < A8<10 в EXCEL не будет работать. В этом выражении фактически записано 2 условия. Нужно записать эти 2 условия по отдельности. Чтобы их объединить нужна функция И(): И(5 < A8;A8<10) Подробности в этой статье

    https://excel2.ru/articles/funkciya-i-v-ms-excel-i

    или потребуется переделать формулу с вложенными ЕСЛИ().

    3) Используйте для наглядности построчное написание вложенных ЕСЛИ. Например, формулу =ЕСЛИ(A8<5;1;ЕСЛИ(A8>10;3;2)) в строке формул можно записать как

    =ЕСЛИ(A8<5;1;

    ЕСЛИ(A8>10;3;2))

    Для этого поставьте курсор перед вторым ЕСЛИ(), нажмите и удерживайте клавишу ALT, нажмите ENTER.

    4) для отладки вложенных ЕСЛИ вместо реальных вычислений (V8*10%-37500) используйте простые значения — последовательности 1; 2; 3 … Это покажет какой блок вложенных ЕСЛИ() срабатывает.

    5) В ряде случаев от вложенных ЕСЛИ можно отказаться. Рассмотрим пример определения размера проекта от его бюджета

    =ЕСЛИ(A1>=100;»Очень крупный проект»;

    ЕСЛИ(A1>=90;»Крупный проект»;

    ЕСЛИ(A1>=50;»Средний проект»;»Малый проект «)))

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

    =ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Очень крупный проект»})

    =ВПР(A1;A3:B6;2)

    Для функции ВПР() необходимо создать в диапазоне

    A3:B6

    таблицу значений:

    Формула =ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Очень крупный проект»}) выглядит необычно, но по сути второй аргумент {0;50;90;100}, как и третий аргумент {«Малый проект»;»Средний проект»;»Крупный проект»;»Очень крупный проект»} это запись содержимого 4-х ячеек. Вместо {0;50;90;100} можно записать ссылку на диапазон ячеек, содержащих 4 значения 0;50;90;100. Круглые скобки нужны, чтобы сообщить, что в функцию передается не одно значение, а целый массив.

    Еще пример. Пусть требуется вывести разный текст (например «<0»; «=0» или «>0») в случае наличия в ячейке

    А1

    отрицательного значения, положительного значения или 0. Это можно сделать без вложенных ЕСЛИ():

    =ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<0″;»=0″;»>0″})


    Примечание

    : -1E+307 — это самое маленькое отрицательное число в EXCEL, 1E-307 — это самое маленькое положительное число. Таким образом задается 3 диапазона: от минус бесконечности до 0 (0 не включая); 0 (диапазон состоит только из одного значения 0); от 0 до +бесконечности (0 не включая).

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

    =ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29)

    Диапазон A27:A29 должен, понятно, содержать формулы (см. файл примера).

    Опущен третий аргумент

    [значение_если_ложь]

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

    =ЕСЛИ(A1>100;»Бюджет превышен»)

    Если в ячейке

    A1

    содержится значение 1, то вышеуказанная формула вернет значение ЛОЖЬ.

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

    В аргументе

    Лог_выражение

    можно использовать как простые сравнения типа F1>10, так и более сложные конструкции на основе функций И(), ИЛИ(), НЕ() и их комбинаций.


    Основное правило

    — логические функции и их комбинации возвращают только одно из 2х логических значений: ЛОЖЬ или ИСТИНА.

    Приведем несколько полезных примеров.

    Формула =ЕСЛИ(ИЛИ(A1;A2);0;2) проверяет одновременность равенства значений А1 и А2 нулю. Если оба значения равны 0, то формула вернет 2. Во всех других случаях будет возвращен 0. А1 и А2 не должны быть пустыми ячейками.

    Формула =ЕСЛИ(ИЛИ(A1=0;A2=0);0;2) проверяет равенство 0 хотя бы одного значения из А1 и А2.

    Формула =ЕСЛИ(НЕ(A1>0);1;2) эквивалентна формуле =ЕСЛИ(A1<=0;1;2)

    Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число

    Т.к. значение ЛОЖЬ эквивалентно 0, то формулы =ЕСЛИ(0;»Бюджет превышен»;»ОК!») или (если в ячейке

    A1

    содержится значение 0) =ЕСЛИ(A1;»Бюджет превышен»;»ОК!») вернут

    ОК!

    Если в ячейке

    A1

    находится любое другое число кроме 0, то формула вернет

    Бюджет превышен

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


    Примечание

    : чтобы убедиться, что логическое значение ЛОЖЬ соответствует 0 введите формулу =—А1=0. В А1 введите ЛОЖЬ. Формула вернет ИСТИНА. Отметим, что логическое значение ЛОЖЬ именно соответствует 0, но не равно 0, т.к. формула  =А1=0 вернет ЛОЖЬ, следовательно логическое значение ЛОЖЬ не равно 0. Железная логика!


    Примечание

    : Двойное отрицание «—» — это просто математическая операция, которая приводит к преобразованию логического выражения в числовое, но не приводит к изменению самого значения. Двойное отрицание можно заменить сложением с 0 или возведением в первую степень: =(А1+0)=0.

    Связь функции ЕСЛИ() с другими функциями использующие условия

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

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

    Пусть данные находятся в диапазоне

    A6:A11

    (см. файл примера)

    Подсчитаем сумму значений, которые больше 10 с помощью функции СУММЕСЛИ() , записав =СУММЕСЛИ(A6:A11;»>10″) . Аналогичный результат (23) можно получить с помощью

    формулы массива

    =СУММ(ЕСЛИ(A6:A11>10;A6:A11)) (для ввода формулы в ячейку вместо

    ENTER

    нужно нажать

    CTRL+SHIFT+ENTER

    )

    Теперь подсчитаем количество вхождений чисел больше 10 в диапазоне ячеек

    A6:A11

    =СЧЁТЕСЛИ(A6:A11;»>10″) . Аналогичный результат (2) можно получить с помощью

    формулы массива

    =СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))

    Теперь, когда принцип понятен, с помощью функции ЕСЛИ() можно конструировать и другие формулы с условиями. Например, нахождение минимального значения среди чисел больше 10: =МИН(ЕСЛИ(A6:A11>10;A6:A11))

    Понравилась статья? Поделить с друзьями:
  • Excel формулы с ссылкой на постоянную ячейку
  • Excel формулы с ссылкой на другую таблицу
  • Excel формулы с процентами примеры
  • Excel формулы с переменными значениями ячеек
  • Excel формулы с датами день недели