Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
-
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Заявления ЕСЛИ являются исключительно надежными и являются основой для многих моделей электронных таблиц, но они также являются основной причиной многих проблем с электронными таблицами. В идеале утверждение ЕСЛИ должно применяться к минимальным условиям, таким как «Мужчина/женщина», «Да/Нет/Возможно», но иногда может потребоваться оценить более сложные сценарии, для которых требуется вложенное* более 3 функций ЕСЛИ.
* «Вложенность» означает объединение нескольких функций в одной формуле.
Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие.
Синтаксис
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
Например:
-
=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)
-
=ЕСЛИ(A2=B2;B4-A4;»»)
Имя аргумента |
Описание |
лог_выражение (обязательный) |
Условие, которое нужно проверить. |
значение_если_истина (обязательный) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА. |
значение_если_ложь (необязательный) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ. |
Примечания
Excel позволяет использовать до 64 вложенных функций ЕСЛИ, но это вовсе не означает, что так и надо делать. Почему?
-
Нужно очень крепко подумать, чтобы выстроить последовательность из множества операторов ЕСЛИ и обеспечить их правильную отработку по каждому условию на протяжении всей цепочки. Если при вложении вы допустите в формуле малейшую неточность, она может сработать в 75 % случаев, но вернуть непредвиденные результаты в остальных 25 %. К сожалению, шансов отыскать эти 25 % немного.
-
Работа с множественными операторами ЕСЛИ может оказаться чрезвычайно трудоемкой, особенно если вы вернетесь к ним через какое-то время и попробуете разобраться, что пытались сделать вы или, и того хуже, кто-то другой.
Если вы видите, что ваш оператор ЕСЛИ все разрастается, устремляясь в бесконечность, значит вам пора отложить мышь и пересмотреть свою стратегию.
Давайте посмотрим, как правильно создавать операторы с несколькими вложенными функциями ЕСЛИ и как понять, когда пора переходить к другим средствам из арсенала Excel.
Примеры
Ниже приведен пример довольно типичного вложенного оператора ЕСЛИ, предназначенного для преобразования тестовых баллов учащихся в их буквенный эквивалент.
-
=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))
Этот сложный оператор с вложенными функциями ЕСЛИ следует простой логике:
-
Если тестовых баллов (в ячейке D2) больше 89, учащийся получает оценку A.
-
Если тестовых баллов больше 79, учащийся получает оценку B.
-
Если тестовых баллов больше 69, учащийся получает оценку C.
-
Если тестовых баллов больше 59, учащийся получает оценку D.
-
В противном случае учащийся получает оценку 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 попытается помочь вам понять, что куда идет, окрашивая разными цветами части формулы. Например, во время редактирования показанной выше формулы при перемещении курсора за каждую закрывающую скобку «)» тем же цветом будет окрашиваться соответствующая открывающая скобка. Это особенно удобно в сложных вложенных формулах, когда вы пытаетесь выяснить, достаточно ли в них парных скобок.
Дополнительные примеры
Ниже приведен распространенный пример расчета комиссионных за продажу в зависимости от уровней дохода.
-
=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))
Эта формула означает: ЕСЛИ(ячейка C9 больше 15 000, то вернуть 20 %, ЕСЛИ(ячейка C9 больше 12 500, то вернуть 17,5 % и т. д…
Хотя она выглядит примерно так же, как в примере с более ранними оценками, эта формула является отличным примером того, насколько сложно использовать крупные выписки ЕСЛИ. Что делать, если ваша организация решила добавить новые уровни компенсаций и, возможно, даже изменить существующие значения в рублях или процентах? У вас будет много работы на руках!
Совет: Чтобы сложные формулы было проще читать, вы можете вставить разрывы строк в строке формул. Просто нажмите клавиши ALT+ВВОД перед текстом, который хотите перенести на другую строку.
Перед вами пример сценария для расчета комиссионных с неправильной логикой:
Видите, что не так? Сравните порядок сравнения доходов с предыдущим примером. Как это будет происходить? Правильно, она будет снизу вверх (от 5 000 до 15 000 рублей), а не наоборот. Но почему это так важно? Это очень важно, так как формула не может пройти первую оценку для любого значения стоимостью более 5 000 рублей. Предположим, что вы получили доход в размере 12 500 долларов США— если вы получили 10 %, так как она больше 5 000 рублей, и она остановится на этом. Это может быть чрезвычайно проблемным, так как во многих ситуациях такие типы ошибок остаются незамеченными до тех пор, пока они не оказывают отрицательного влияния. Так что же можно сделать, зная о том, что при сложных вложенных заявлениях ЕСЛИ существуют серьезные недостатки? В большинстве случаев вместо создания сложной формулы с помощью функции ЕСЛИ можно использовать функцию ВЛОП. С помощью ВLOOKUPсначала нужно создать таблицу для справки:
-
=ВПР(C2;C5:D17;2;ИСТИНА)
В этой формуле предлагается найти значение ячейки C2 в диапазоне C5:C17. Если значение найдено, возвращается соответствующее значение из той же строки в столбце D.
-
=ВПР(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»)
Функция ЕСЛИМН — просто находка! Благодаря ей вам больше не нужно переживать обо всех этих операторах ЕСЛИ и скобках.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Статьи по теме
Видео: расширенные функции ЕСЛИ
Функция ЕСЛИМН (Microsoft 365, Excel 2016 и более поздних)
Функция СЧЁТЕ ЕСЛИ подсчитывирует значения на основе одного условия
Функция СЧЁТЕIFS подсчитывирует значения на основе нескольких критериев
Функция СУММЕ ЕСЛИ суммирует значения на основе одного условия
Функция СУММЕСС суммирует значения на основе нескольких критериев.
Функция И
Функция ИЛИ
Функция ВЛ.В.В ФУНКЦИИ
Общие сведения о формулах в Excel
Как избежать ошибок в формулах
Обнаружение ошибок в формулах
Логические функции
Excel (по алфавиту)
Excel (по категориям)
Одна из самых популярных и вполне простых в применении функция ЕСЛИ является логической функцией. Она позволяет проверять некоторые данные на соответствие заданных условий и показывает результат после сравнения.
Аргументы функции ЕСЛИ и принцип действия в Excel
Синтаксис функции в самом простом применении выглядит следующим образом: ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь).
Теперь разберем её аргументы более подробно:
- Логическое выражение – определённые данные, которые мы должны проверить на соответствие с некоторыми имеющимися у нас условиями.
- Значение_если_истина – результат проверки, который мы увидим, когда логическое выражение будет справедливо.
- Значение_если_ложь – результат при несоответствии условия и наших данных, которые мы проверяем.
Схематически это выглядит следующим образом:
Теперь рассмотрим, как нам определить результат проверки с помощью функции ЕСЛИ. Для начала определяем ЧТО нам надо проверять – число 50. Затем указываем условие – «больше 40», «меньше 40», после чего пишем результат проверки – «ИСТИНА», при условии, что 50 действительно больше 40 и «ЛОЖЬ», когда 50 меньше 40. После того как мы определили, как будут выглядеть наши аргументы, начинаем собирать по кусочкам нашу формулу:
Функция проверила выражение «50 больше 40» и определила, что результат — ИСТИНА (ячейка Е4).
Следующее условие проверяем точно также просто заменив оператор «больше» на «меньше»:
Поскольку 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% и рассмотрим результат, который у нас получился:
Данные из третьего столбца перекрыли данные из второго и мы получили подсвечивание максимального показателя. Теперь, когда нам нужно будет изменить любое число во втором столбце, наша формула заново определит максимальное число из столбца «Чистая прибыль», покажет его в столбце «Максимальный показатель», а потом мы увидим его среди остальных чисел и на диаграмме автоматически. Например, укажем новое число для автопроизводителя Nissan – 1600. Вот какие изменения произошли:
Скачать пример функции если с несколькими условиями в Excel
Формула в столбце Е изменила свои вычисления и эти изменения отобразились на графике – подсвечивается новое найденное максимальное число. Такие процессы будут происходить при любом изменении показателей в столбце «Чистая прибыль».
Excel является универсальным и удобным офисным продуктом, позволяющим выполнять простые алгебраические, статистические процедуры, составлять , проводить математический анализ данных.
Программа многофункциональная, имеет так много возможностей, что большинством из них даже и не пользуется рядовой юзер.
В данном материале рассмотрена функция ЕСЛИ в Excel, приведены примеры ее использования.
Общая информация
Что же делает данная функция, для чего она нужна и какое значение имеет?
Возможность пользуется существенной популярностью, и, упрощая, дает возможность увидеть, как результат будет при выполнении тех или иных действий.
То есть логически помогает сравнить полученные значения с ожидаемыми результатами.
Справочный центр описывает функционал этой возможности одной фразой: если это верно, то сделать это, если же не верно, то сделать иное.
Очевидно, что при таком значении функция имеет два результата.
Первый – получаемый в случае, когда сравнение верное, второй – когда сравнение неверное.
Говоря кратко, это логическая функция, которая нужна для того, чтобы возвращать разные результаты в зависимости от того. Каким образом и насколько сильно изменилось изначальное условие. Для корректной работы ЕСЛИ обязательно требуется две составляющие логической задачи:
- Изначальное условие
, для проверки которого и применяется ЕСЛИ; - Правильное значение
– то значение, которое будет возвращаться каждый раз, когда логические алгоритмы расценивают изначальное условия, как соответствующее истине.
Имеется и третья составляющая
– ложное значение. Оно возвращается всегда, изначальное условие расценено логическими алгоритмами как ложное.
Но так как в процессе работы с функцией такое значение может не появиться вовсе, наличие такого значения не является обязательным.
Начало работы
Использование оператора простое и понятное. Однако, перед его вызовом, подумайте, почему он вам необходим.
Часто, использование его имеет не столь много смысла для рядового пользователя, так как при простых формулах построить логическую цепочку «что будет, если условие
А будет выполнено, что будет, если его не выполнять» построить достаточно просто.
Потому многие пользователи считают возможность излишней
. Более того, с непривычки работать с ней может быть неудобно, а при нарушении логической последовательности выполнения тех или иных действий при ее использовании, она способна исказить результаты и запутать юзера. Потому применяйте ее только тогда, когда точно знаете, как и для чего вы это делаете?
Пример 1
Это простой пример с вводом только одного простого условия для данной функции.
Мы задаем значение А1 и проверяем, что будет, если оно больше 30, или меньше или равно 30.
В ходе выполнения операции функция сравнивает значение, указанное в графе А1 с 30.
Для выполнения проверки действуйте следующим образом:
- Ячейка заполнится и после слова ЕСЛИ откроется скобка – теперь вам нужно ввести условия
; - Нажмите левой клавишей однократно на ячейку А1 – она отобразится рядом со скобкой
; - Далее введите текстом без пробелов A1>30;»больше 30″;»»»меньшеилиравно30″;
- Закройте скобку и нажмите Enter
; - В зависимости от изначального значения, указанного в А1
, результат, отображаемый в ячейке В1 будет меняться – при значении, равном 30, результат «меньше или равно 30», такт как именно такое условие задано;
- При вводе цифры 20 в ячейку А1 результат будет «меньше или равно 30», так как это тоже соответствует условию;
- При вводе цифры 40 в ячейку А1 результат будет, соответственно, «больше 30».
Это самый простой пример работы данной функции, но для того, чтобы она действовала корректно, следите, чтобы введенная формула отвечала нескольким правилам:
Однако, если вы допустите незначительную ошибку при вводе , программа автоматически найдет ее.
Появится окно, в котором программа опишет изменения, которые рекомендуется внести в нее
Просто согласитесь с ними, нажав ОК
и условие приобретет корректный вид.
Пример 2
Это более сложный пример, который можно применить на практике.
В нем используется несколько операторов, то есть программа будет проверять сразу два логических параметра.
Примером может служить товарная ведомость, в которой различные модели товара. Выполненные в разных цветах, имеют разную цену.
Алгоритм проверки таков:
- В первом столбце
перечислены порядковые номера моделей; - Во втором столбце
– возможные цвета, в которых они выполнены;
С практической точки зрения, таким образом, в данном примере мы получили таблицу цен на модели товара в зависимости от цвета, в котором выполнена модель.
Сложности
Считается, что функция работает достаточно стабильно, не дает сбоев, а ее результаты точны даже при очень сложных исходных условиях.
Однако, разработчикам известно о ряде проблем с этой программой, в результате которых происходят неполадки.
Наиболее часто встречаемые известные неполадки, это:
- Появление цифры ноль в ячейке с результатом, при использовании ЕСЛИ, говорит неполадка об ошибке пользователя, так как он не указал изначальное истинное значение (если ноль появляется при подтверждении истинности условий) или ложное значение (когда ноль появляется при невыполнении условий). Для того, чтобы истинное значение могло возвращаться, укажите значение для значения Истина/Ложь;
- Появление символов #ИМЯ? в ячейке с результатом – свидетельство того, что в логической формуле, задающей условие, допущена ошибка. Потому программа не может выполнить никакие ее условия и проверить их на истинность.
Как видно из описаний, проблемы неспецифические, и характерны для большинства функций в данном приложении, так как зависят от пользователя.
Для одновременного использования доступно до 64 операторов ЕСЛИ, то есть при хорошем владении функцией можно построить из них сложную логическую цепочку для проверки значений.
Дело в том, что допусти пользователь незначительную ошибку – в 75% случаев формула, конечно сработает. Но вот еще в 25% случаев – выдаст непредвиденный результат выполнения. Заметить ошибку, а тем более отыскать ее в сложной многоступенчатой логической формуле достаточно сложно даже профессионалу.
Кроме того, использование таких длинных цепочек с множественными операторами очень сложное и трудоемкое.
Если вы отвлечетесь от работы, то, вернувшись к ней через какое-то время, вряд ли поймете, что именно пытались сделать (еще хуже, если работу придется переделывать/доделывать за кем-то еще).
В большинстве случаев гораздо проще разбить эту формулу на несколько простых коротких логических цепочек.
По мере нарастания количества операторов в формуле, нарастает количество используемых открывающих и закрывающих круглых скобок. Отследить их точность бывает крайне сложно.
Вывод
Без сомнений, функция ЕСЛИ – необходимая в некоторых случаях и относительна удобная возможность, представленная разработчиками для пользователей.
Однако использовать ее лучше только тогда, когда вы точно знаете, что и как собираетесь делать (но даже тогда лучше не допускать излишних усложнений во избежание того, что в формулу закрадется незаметная ошибка).
Когда вы не совсем хорошо разбираетесь в ее применении, она может только усложнить вам работу с приложением.
Сегодня мы расскажем о функции табличного редактора Excel «Если». Она имеет отношение к логическим возможностям приложения. Ее можно отнести к наиболее востребованным функциям во время работы.
Ключевые возможности
В Excel формула «Если» помогает выполнять разного рода задачи, когда требуется сравнить определенные данные и получить результат. Данное решение дает возможность применять ветвящиеся алгоритмы, а также создавать дерево решений.
Примеры использования
Функция выглядит таким образом: =ЕСЛИ (задача; истина; ложь). Первая составная часть — логическое выражение. Оно может быть фразой или числом. К примеру, «10» или «без НДС» — это логические выражения. Данный параметр обязательно необходимо заполнить. Истина — это значение, которое отобразится как результат, если выражение будет верным. Ложь — данные, которые будут выданы, когда задача не будет верной.
Равенство параметров двух ячеек
Для понимания возможностей функции «Если» в Excel, примеры просто необходимы, и далее мы перейдем к их рассмотрению. Вводим в клетку C1 показатель 8. Далее в поле по адресу D1 вписываем следующую формулу: =ЕСЛИ(C1<10; 1; 2). Таким образом, программа начнет из клетки C1 с параметром 10. Когда оно будет меньше десяти, в поле по адресу D1 появится единица. В обратном случае редактор укажет число 2. Рассмотрим еще одну задачу. Есть перечень студентов и их оценки, полученные по экзамену. Данные таковы: 5, 4, а также 3 и 2. Условие задачи предполагает создание для каждого из студентов текстового комментария «сдал» либо «не сдал». Другими словами, если учащийся получил оценку три и выше, он с экзаменом справился. Если его бал ниже 3 — студент не сдал. Чтобы решить эту задачу пишем такую формулу: =ЕСЛИ(C1<3; «не справился»; «сдал»). Excel начнет сравнивать результаты каждого из студентов. Когда показатель будет меньше трех (то есть двойка), в соответствующей клетке будет указан комментарий «не справился». Если оценка — 3 и выше, в необходимой графе появится отметка о том, что студент экзамен сдал. Текстовые комментарии необходимо всегда указывать в кавычках. Согласно подобному несложному принципу функционирует в Excel формула «Если». Во время ее использования, можно применять такие операторы сравнения: < >, =, >, <, >=, <=.
Примеры с применением условий «ИЛИ», «И»
Продолжаем практиковаться и осваивать логические возможности приложения. Функцию табличного редактора Excel «Если» можно соединить с операторами сравнения. К ним относятся параметры: «ИЛИ», «И». Укажем необходимое условие в Excel: если оценка учащегося равна или меньше 5, но больше 3. Должен быть отображен комментарий: «проходит». В противном случае — «нет». Итак, проходят лишь те учащиеся, которые получили пятерки и четверки. Записать подобную задачу в табличном редакторе можно используя специальную формулу. Она будет иметь вид: =ЕСЛИ(И(A1<=5; A1>3); «проходит», «нет»). К более сложному примеру можно отнести использованием «ИЛИ» либо «И». Итак посмотрим, как применять формулу в Excel, если несколько условий в задаче. Пример такого выражения: =ЕСЛИ(ИЛИ(A1=5; A1=10); 100; 0). Из этого следует, что если показатель в клетке А1 равен 5 либо 10, программа отобразит результат 100, в обратном случае — 0. Можно использовать эти операторы и чтобы решить более сложные задачи. К примеру, в базе необходимо вычислить должников, которым необходимо заплатить более 10000 рублей. При этом они не погашали заем более шести месяцев. Функция табличного редактора Excel «Если» позволяет в автоматическом режиме получить напротив соответствующих имен пометку «проблемный клиент». Предположим, в клетке A1 расположены данные, указывающие на срок задолженности (месяцы). Поле B1 отображает сумму. В этом случае формула будет иметь следующий вид: =ЕСЛИ(И(A1>=6; B1>10000); «проблемный клиент»; «»). Отсюда следует, что если будет обнаружен человек, который соответствует указанным условиям, программа укажет напротив его имени требуемый комментарий. Для всех прочих участников перечня аналогичная клетка останется пустой. Рассмотрим пример для случая, когда ситуация является критической. Введем соответствующий комментарий. В результате формула будет иметь следующий вид: =ЕСЛИ(ИЛИ(A1>=6; B1>10000); «критическая ситуация»; «»). В таком случае если программа обнаружит совпадения как минимум по одному из параметров (срок, сумма задолженности), пользователь увидит соответствующее примечание. В первой ситуации сообщение «проблемный клиент» выдавалось лишь тогда, когда были выполнены оба заданных условия.
Задачи высокого уровня сложности
Функция табличного редактора Excel «Если» используется, чтобы обойти встроенные ошибки при а также еще в нескольких случаях. Первая ситуация обозначается редактором, как «ДЕЛ/0» и встречается достаточно часто. Как правило, она возникает в тех случаях, когда подлежит копированию формула «A/B», при этом показатель B в отдельных ячейках равен нулю. Избежать этого можно посредством возможностей рассматриваемого нами оператора. Итак, необходимая формула будет иметь следующий вид: =ЕСЛИ(B1=0; 0; A1/B1). Отсюда следует, что если клетка B1 будет заполнена параметром «ноль», редактор выдаст «0», в обратном случае Excel поделит показатель A1 на данные B1 и отобразит результат.
Скидка
На практике часто встречается и ситуация, которая будет рассмотрена далее. Речь идет о расчете скидки, исходя из общей суммы средств, потраченных на приобретение определенного товара. Используемая в этом случае матрица может иметь следующий вид: менее 1000 — 0%; 1001-3000 — 3%; 3001-5000 — 5%; более 5001 — 7%. Рассмотрим ситуацию, когда в Excel присутствует база данных посетителей, а также информация о сумме потраченных ими на покупки средств. Теперь необходимо рассчитать скидку для каждого клиента. С этой целью используем следующее выражение: =ЕСЛИ(A1>=5001; B1*0,93; ЕСЛИ(А1>=3001; B1*0,95;..). Система проверяет общую сумму покупок. Когда она превышает показатель в 5001 рублей, происходит умножение на 93 процента стоимости товара. В случае преодоления отметки в 3001 единицу, имеет место аналогичное действие, но уже с учетом 95%. Приведенную формулу с легкостью можно применять на практике. Объем продаж и показатели скидок задаются по усмотрению пользователя.
Применение описанных возможностей возможно для решения различного рода задач. Основной этап — правильное составление формулы, чтобы не получить ошибочного результата. Теперь вы знаете, как использовать оператор в Excel, если несколько условий в задаче.
» была рассмотрена работа со встроенной функцией ЕСЛИ(). Все бы хорошо, но возникают такие ситуации, и довольно часто, когда вложенностью условия в условие не обойтись. Например, элементарно необходимо проверить следующее: 1 больше или равно x и x меньше или равно 5 . Реализовать такое условие несколькими ЕСЛИ довольно громоздко и проблематично, а в некоторых ситуациях — вообще невозможно. Для расширения функционала ЕСЛИ и облегчения составления формул с условием, в Excel имеются еще пара полезных функции — И() и ИЛИ().
Функция И()
Функция И()
Условие 1
И
Условие 2
. При этом все условия должны быть истинными. Результатом работы данной функции является ИСТИНА или ЛОЖЬ (TRUE / FALSE). Пример: ЕСЛИ а = b И а=с ТОГДА значение 1 ИНАЧЕ значение 2.
Как видно из примера, значение 1 будет только в том случае, если все условия верны.
Функция ИЛИ()
Функция ИЛИ()
используется тогда, когда необходимо проверить несколько условий следующим образом — Условие 1
ИЛИ
Условие 2
. Результат функции будет истинным, если хотя бы одно из условий истинно. Пример: ЕСЛИ а = b ИЛИ а=с ТОГДА значение 1 ИНАЧЕ значение 2.
Синтаксис функций И() и ИЛИ() одинаков: Функция(Условие 1; Условие 2; Условие 3 и до 30-ти условий). Результат ИСТИНА или ЛОЖЬ.
Примеры использования функции И и ИЛИ
Все вышесказанное сложно к пониманию и относится к разделу Мат. логики и Дискретной математики. Попробую это все изложить на понятном языке. Разберем несколько примеров. Скажу сразу, все примеры будут с использованием функции ЕСЛИ.
Пример 1.
Столбец А, начиная с первой строки, содержит 56, 55, 88, 6, 74. Столбец В — 52, 55, 88, 4, 25. Столбец С — 53, 55, 88, 6, 25. С помощью функций ЕСЛИ и И необходимо определить строки, значения которых равны следующим образом А=В и В=С.
Переходим в ячейку D1 и с помощью мастера функций вводим следующее
Формула будет выглядеть так: “ =ЕСЛИ(И(A1=B1;B1=C1);»Все значения равны»;»Значения не равны») “
Результат работы:
Пример 2.
Теперь пример на функцию ИЛИ. Те же столбцы, те же значения, условие следующее: с помощью функций ЕСЛИ и ИЛИ необходимо определить строки, в которых есть совпадающие значения А=В или В=С или А=С.
Мастер функций выглядит так:
Формула: “ =ЕСЛИ(ИЛИ(A1=B1;B1=C1;A1=C1);»Есть равные значения»;»Нет равных значений»)”
Результат:
Вот и все. Функции не сложны. Применяйте их там, где встречаются условия и произносится И и ИЛИ. Так же, всеми выше перечисленными функциями можно сравнивать текстовые значения.
И напоследок рассмотрим еще один пример с функцией И и ИЛИ из реальной жизни.
Пример 3.
В таблицу занесены процент выполнения заданий, необходимо проценты перевести в пятибалльную систему следующим образом:
1 – от 0% до 10%
2- от 11% до 30%
3- от 31% до 40%
4- от 41% до 75%
5-от 76% до 100%
Таблица следующего вида.
Программа Excel — это популярнейший табличный редактор, который помогает в решении многих проблем как профессиональных, так и бытовых. Используя таблицы, можно без труда вести какую-то бухгалтерию или просто составлять для себя удобные списки чего-то. Но в данном приложении есть намного больше функций, чем просто запись значений в ячейки таблицы. В этой статье разберем ЕСЛИ.
Синтаксис функции
В первую очередь необходимо разобраться с синтаксисом функции ЕСЛИ, чтобы использовать ее на практике. На самом деле он очень простой и запомнить все переменные не составит труда:
ЕСЛИ(логическое_выражение;истинное_значение;ложное_значение)
Теперь же давайте разберем все вышеизложенное по пунктам.
- » =ЕСЛИ » — название самой функции, которую мы будем использовать;
- » логическое_выражение » — значение, которое будет проверяться. Оно может быть введено как в числовом формате, так и в текстовом.
- » истинное_значение » — значение, которое будет выводиться в выбранной ячейке при соблюдении заданных условий в «логическом_выражении».
- » ложное_значение » — значение, которое будет выводиться, если условия в » логическом_выражении » не соблюдаются.
Если с синтаксисом ничего не понятно, то ничего страшного, сейчас он будет разобран на примере.
Чтобы продемонстрировать пример использования этой функции, никаких сложных таблиц создавать не нужно. Нам понадобится всего две ячейки. Допустим, в первой ячейке у нас число «45», а во второй у нас должно находиться значение, которое будет зависеть от значения в первой. Так, если в первой ячейке число больше 50, то во второй будет отображаться «перебор», если меньше или равно — «недобор». Ниже представлено изображение, иллюстрирующее все вышесказанное.
Как можно понять, все переменные можно изменять под себя. Вы можете изменять как логическое выражение, так и значения, которые отображают ЛОЖЬ или ИСТИНУ. Обратите внимание, если в качестве значения выступает текст, то для корректного отображения необходимо его взять в кавычки.
Пример вложенной функции ЕСЛИ в Excel
Мы рассмотрели пример обычной функции ЕСЛИ, когда используется всего одно логическое значение. Это является удобным, когда вы имеете дело всего с несколькими ячейками, для взаимодействия с большим диапазоном данных лучше использовать вложенную функцию ЕСЛИ в Excel.
Предварительно давайте разберемся что это такое. Вложенной называют функцию, в которой прописано несколько условий. Другими словами, в ячейке будет прописано сразу несколько функций ЕСЛИ подряд. Рассмотрим все на примере.
Допустим, что у нас есть таблица, в которую занесены фамилии студентов и их баллы за экзамен. Нам необходимо в соответствии с этими балами прописать результат, выражающийся во фразах «отлично», «хорошо», «удовлетворительно», «неудовлетворительно» и соответственно, оценки «5», «4», «3» и «2». Чтобы не заполнять все поля самостоятельно, можно использовать вложенную функцию ЕСЛИ в Excel. Выглядеть она будет следующим образом:
Как видим, синтаксис у нее похож на изначальный:
ЕСЛИ(логическое_выражение;истинное_значение;ЕСЛИ(логическое_выражение;истинное_значение;ложное_значение))
Обратите внимание, что в зависимости от количества повторяющихся функций ЕСЛИ зависит количество закрывающихся в конце скобок.
Так получается, что изначально вы задаете логическое выражение равное 5 баллам, и прописываете, что в ячейке с формулой при его соответствии нужно выводить слово «отлично», а во второй части формулы указываете оценку 4 и пишите, что это «хорошо», а в значении ЛОЖЬ пишите «удовлетворительно». По итогу вам остается лишь выделить формулу и протянуть ее по всему диапазону ячеек за квадратик, находящийся в нижнем правом углу.
Вот так вот просто можно использовать функцию ЕСЛИ в Excel для работы с большим диапазоном ячеек. Но это еще не все возможности этой функции, поэтому двигаемся дальше.
Расширение функционала функции ЕСЛИ
Наряду с функцией ЕСЛИ, можно использовать «И» или «ИЛИ». Такой подход дает возможность указать сразу несколько логических значений. Синтаксис данной, преобразованной функции ЕСЛИ отлично подходит, например, для поиска равных значений в матрице чисел. Разберем использования такой функции ЕСЛИ в Excel на примере.
У нас в диапазоне ячеек 3 на 3 введены числа. В некоторых рядах есть одинаковые значения. Допустим, мы хотим выяснить в каких именно. В этом случае в формулу прописываем:
ЕСЛИ(ИЛИ(A1=B1;B1=C1;A1=C1);есть равные значения;нет равных значений)
То есть мы указали, что если в минимум двух ячейках одного ряда есть одинаковые значения, то формула должна вывести переменную «есть равные значения», в противном случае она выведет «нет равных значений».
Заключение
Вот мы и разобрали функцию ЕСЛИ в Excel. Конечно, она предоставляет намного больше возможностей, в статье мы попытались лишь объяснить принцип ее работы. В любом случае вы можете отойти от показанных примеров использования и поэкспериментировать над другими синтаксическими конструкциями.
Надеемся, эта статья была для вас полезной.
Функция IF (ЕСЛИ)
в Excel – это отличный инструмент для проверки условий на ИСТИНУ или ЛОЖЬ. Если значения ваших расчетов равны заданным параметрам функции как ИСТИНА, то она возвращает одно значение, если ЛОЖЬ, то другое.
Что возвращает функция
Заданное вами значение при выполнении двух условий ИСТИНА или ЛОЖЬ.
Синтаксис
=IF(logical_test, , )
– английская версия
=ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
– русская версия
Аргументы функции
- logical_test (лог_выражение)
– это условие, которое вы хотите протестировать. Этот аргумент функции должен быть логичным и определяемым как ЛОЖЬ или ИСТИНА. Аргументом может быть как статичное значение, так и результат функции, вычисления;
- ([значение_если_истина])
– (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если значение которое вы тестируете соответствует условию ИСТИНА;
- ([значение_если_ложь])
– (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если условие, которое вы тестируете соответствует условию ЛОЖЬ.
Дополнительная информация
Функция Если в Excel примеры с несколькими условиями
Пример 1. Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)
При использовании функции IF (ЕСЛИ)
в Excel, вы можете использовать различные операторы для проверки состояния. Вот список операторов, которые вы можете использовать:
Ниже приведен простой пример использования функции при расчете оценок студентов. Если сумма баллов больше или равна “35”, то формула возвращает “Сдал”, иначе возвращается “Не сдал”.
Пример 2. Использование вложенной функции IF (ЕСЛИ) для проверки условия выражения
Функция может принимать до 64 условий одновременно. Несмотря на то, что создавать длинные вложенные функции нецелесообразно, то в редких случаях вы можете создать формулу, которая множество условий последовательно.
В приведенном ниже примере мы проверяем два условия.
- Первое условие проверяет, сумму баллов не меньше ли она чем 35 баллов. Если это ИСТИНА, то функция вернет “Не сдал”;
- В случае, если первое условие – ЛОЖЬ, и сумма баллов больше 35, то функция проверяет второе условие. В случае если сумма баллов больше или равна 75. Если это правда, то функция возвращает значение “Отлично”, в других случаях функция возвращает “Сдал”.
Пример 3. Вычисляем сумму комиссии с продаж с помощью функции IF (ЕСЛИ) в Excel
Функция позволяет выполнять вычисления с числами. Хороший пример использования – расчет комиссии продаж для торгового представителя.
В приведенном ниже примере, торговый представитель по продажам:
- не получает комиссионных, если объем продаж меньше 50 тыс;
- получает комиссию в размере 2%, если продажи между 50-100 тыс
- получает 4% комиссионных, если объем продаж превышает 100 тыс.
=IF(B2<50,0,IF(B2<100,B2*2%,B2*4%))
– английская версия
=ЕСЛИ(B2<50;0;ЕСЛИ(B2<100;B2*2%;B2*4%))
– русская версия
В формуле, использованной в примере выше, вычисление суммы комиссионных выполняется в самой функции ЕСЛИ
. Если объем продаж находится между 50-100K, то формула возвращает B2 * 2%, что составляет 2% комиссии в зависимости от объема продажи.
Пример 4. Используем логические операторы (AND/OR) (И/ИЛИ) в функции IF (ЕСЛИ) в Excel
Вы можете использовать логические операторы (AND/OR) (И/ИЛИ) внутри функции для одновременного тестирования нескольких условий.
Например, предположим, что вы должны выбрать студентов для стипендий, основываясь на оценках и посещаемости. В приведенном ниже примере учащийся имеет право на участие только в том случае, если он набрал более 80 баллов и имеет посещаемость более 80%.
Вы можете использовать функцию вместе с функцией IF (ЕСЛИ)
, чтобы сначала проверить, выполняются ли оба эти условия или нет. Если условия соблюдены, функция возвращает “Имеет право”, в противном случае она возвращает “Не имеет право”.
Формула для этого расчета:
=IF(AND(B2>80,C2>80%),”Да”,”Нет”)
– английская версия
=ЕСЛИ(И(B2>80;C2>80%);”Да”;”Нет”)
– русская версия
Пример 5. Преобразуем ошибки в значения “0” с помощью функции IF (ЕСЛИ)
С помощью этой функции вы также можете убирать ячейки содержащие ошибки. Вы можете преобразовать значения ошибок в пробелы или нули или любое другое значение.
Формула для преобразования ошибок в ячейках следующая:
=IF(ISERROR(A1),0,A1)
– английская версия
ЕСЛИ(ЕОШИБКА(A1);0;A1)
– русская версия
Формула возвращает “0”, в случае если в ячейке есть ошибка, иначе она возвращает значение ячейки.
ПРИМЕЧАНИЕ. Если вы используете Excel 2007 или версии после него, вы также можете использовать функцию IFERROR для этого.
Точно так же вы можете обрабатывать пустые ячейки. В случае пустых ячеек используйте функцию ISBLANK, на примере ниже:
=IF(ISBLANK(A1),0,A1)
– английская версия
=ЕСЛИ(ЕПУСТО(A1);0;A1)
– русская версия
Skip to content
Очень распространенный вариант расчётов в Excel — «если — то». То есть, при выполнении определенного условия нужно выполнить какое-то вычисление. Поэтому функция ЕСЛИ в Excel (IF в английской версии) – это не только одна из самых простых функций, но и одна из самых часто используемых. Она является одной из основных и при этом она очень полезна.
- Что делает функция ЕСЛИ?
- Синтаксис функции ЕСЛИ
- Простейший пример применения.
- Как правильно записать условие «если – то» в Excel?
- А если один из параметров не заполнен?
- Использование функции ЕСЛИ с числами.
- Функция ЕСЛИ: примеры с несколькими условиями.
- Вложенные условия с математическими выражениями.
- Объединяем несколько условий.
- Производим вычисления по условию.
Сейчас мы на примерах
рассмотрим, как можно использовать функцию ЕСЛИ в Excel, а также какие задачи мы можем решить с ее
помощью.
Что делает функция ЕСЛИ?
Она позволяет создать дерево решений, в котором при выполнении какого-то условия происходит определенное действие. А если это условие не выполняется, то совершается другое действие.
При этом аргумент функции должен быть вопросом, на который возможно 2 варианта ответа: «да» и «нет», «истина» или «ложь».
Вот как может выглядеть это дерево решений «если – то».
Итак, функция ЕСЛИ позволяет задать вопрос и указать в Excel на 2 варианта вычислений в зависимости от полученного на него ответа. Они и являются тремя аргументами функции.
Синтаксис функции ЕСЛИ
Вот как выглядит синтаксис этой функции Excel и её аргументы:
=ЕСЛИ(логическое выражение, значение если «да», значение если «нет»)
Логическое выражение — (обязательное)
условие, которое возвращает значение «истина» или «ложь» («да» или «нет»);
Значение если «да» — (обязательное)
действие, которое выполняется в случае положительного ответа;
Значение если «нет» — (обязательное)
действие, которое выполняется в случае отрицательного ответа;
Давайте вместе подробнее
рассмотрим эти аргументы.
Первый аргумент функции ЕСЛИ – это логический вопрос. И ответ этот может быть только «да» или «нет», «истина» или «ложь».
Как правильно задать вопрос?
Для этого можно составить логическое выражение, используя знаки “=”, “>”,
“<”, “>=”, “<=”, “<>”. Давайте попробуем задать такой вопрос
вместе.
Простейший пример применения.
Предположим, вы работаете
в компании, которая занимается продажей шоколада в нескольких регионах и
работает с множеством покупателей.
Нам необходимо выделить
продажи, которые произошли в нашем регионе, и те, которые были сделаны за рубежом.
Для этого нужно добавить в таблицу ещё один признак для каждой продажи – страну,
в которой она произошла. Мы хотим, чтобы этот признак создавался автоматически
для каждой записи (то есть, строки).
В этом нам поможет функция Excel ЕСЛИ. Добавим в таблицу данных столбец “Страна”. Регион “Запад” – это местные продажи («Местные»), а остальные регионы – это продажи за рубеж («Экспорт»).
Как правильно записать условие «если – то» в Excel?
Устанавливаем курсор в
ячейку G2 и
вводим знак “=”. Для Excel это означает, что сейчас будет введена формула. Поэтому
как только далее будет нажата буква “е”, мы получим предложение выбрать
функцию, начинающуюся этой буквы. Выбираем “ЕСЛИ”.
Далее все наши действия
также будут сопровождаться подсказками.
В качестве первого аргумента ЕСЛИ записываем: С2=”Запад”. Как и в других функциях Excel, адрес ячейки можно не вводить вручную, а просто кликнуть на ней мышкой. Затем ставим “;” и указываем второй аргумент.
Второй аргумент ЕСЛИ – это значение, которое примет ячейка G2, если записанное нами условие будет выполнено. Это будет слово “Местные”.
После этого снова через запятую
указываем значение третьего аргумента. Это значение примет ячейка G2, если условие не будет
выполнено: “Экспорт”. Не забываем закончить ввод формулы, закрыв скобку и затем
нажав “Enter”.
Наша формула выглядит следующим образом:
=ЕСЛИ(C2=»Запад»;»Местные»;»Экспорт»)
В английской версии формула IF будет выглядеть так:
=IF(C2=»Запад»,»Местные»,»Экспорт»)
То есть, если значение в ячейке С2 будет «Запад», то Excel возвратит в ячейку с формулой слово «Местные». А если условие не выполнено, то – «Экспорт».
Наша ячейка G2 приняла значение «Местные».
Теперь эту формулу можно скопировать во все остальные ячейки столбца G.
А если один из параметров не заполнен?
Если вас не интересует, что будет, к примеру, если интересующее вас условие не выполняется, тогда можно не вводить второй аргумент. К примеру, мы предоставляем скидку 10% в случае, если заказано более 100 единиц товара. Не указываем в формуле ЕСЛИ никакого третьего аргумента для случая, когда условие не выполняется.
=ЕСЛИ(E2>100;F2*0.1)
Что будет в результате?
Насколько это красиво и удобно – судить вам. Думаю, в функции ЕСЛИ лучше все же использовать оба аргумента.
И в случае, если второе условие не выполняется, но делать при этом ничего не нужно, то просто вставьте в ячейку пустое значение.
=ЕСЛИ(E2>100;F2*0.1;»»)
Однако, такая конструкция
может быть использована в том случае, если значение «Истина» или «Ложь» будут
использованы другими функциями Excel в качестве логических значений.
Обратите также внимание,
что полученные логические значения в ячейке всегда выравниваются по центру. Это
видно и на скриншоте выше.
Более того, если вам
действительно нужно только проверить какое-то условие и получить «Истина» или «Ложь»
(«Да» или «Нет»), то вы можете использовать следующую конструкцию –
=ЕСЛИ(E2>100;ИСТИНА;ЛОЖЬ)
Обратите внимание, что
кавычки здесь использовать не нужно. Если вы заключите аргументы в кавычки, то
в результате выполнения функции ЕСЛИ вы получите текстовые значения, а не
логические.
Рассмотрим, как ещё можно
использовать функцию ЕСЛИ.
Использование функции ЕСЛИ с числами.
Точно так же, как мы это
делали с текстом, в аргументах функции можно использовать и числа.
Однако для нас важно то,
что функция ЕСЛИ позволяет не только заполнять ячейки определёнными числовыми значениями
в зависимости от выполнения условия, но также и производить некоторые вычисления.
К примеру, мы
предоставляем нашему покупателю скидку в зависимости от суммы покупки. Если
сумма больше 100, то он получает скидку 10%.
Назовём столбец Н “Скидка” и в ячейку H2 введём функцию ЕСЛИ, вторым аргументом которой будет формула расчёта скидки.
=ЕСЛИ(E2>100;F2*0.1;0)
Функция ЕСЛИ: примеры с несколькими условиями.
Итак, мы разобрались, как работает эта одна из самых часто применяемых функций. Обычная формула ЕСЛИ, которая проверяет одно условие, очень проста и проста в написании.
Но что, если ваши данные требуют более сложных логических проверок с несколькими условиями? В этом случае вы можете включить несколько функций ЕСЛИ в одну формулу, и это будет называться вложенными условиями, своего рода «ЕСЛИ в ЕСЛИ». Самым большим преимуществом такого подхода является то, что он позволяет проверять более одного условия и возвращать разные значения в зависимости от результатов этих проверок, и все это при помощи одной формулы.
Вот типичный пример «ЕСЛИ в ЕСЛИ». Предположим, у вас в таблице Excel есть список студентов в столбце A и их оценки по тестам в столбце B. Вы хотите классифицировать оценки по следующим условиям:
- «Отлично»: более 249 баллов
- «Хорошо»: от 249 до 200 включительно
- «Удовлетворительно»: от 199 до 150 включительно
- «Плохо»: до 150.
А теперь давайте напишем вложенную формулу ЕСЛИ на основе вышеуказанных критериев. Хорошей практикой считается начинать с самого важного условия и максимально упростить свои функции. Наша вложенная формула IF в Excel выглядит следующим образом:
=ЕСЛИ(B2>249; «Отлично»; ЕСЛИ(B2>=200; «Хорошо»; ЕСЛИ(B2>150; «Удовлетворительно»; «Плохо»)))
Многие считают, что вложенные условия слишком сложны. Попробуйте взглянуть на это под другим углом:
=ЕСЛИ(B2>249; «Отлично»;
ЕСЛИ(B2>=200; «Хорошо»;
ЕСЛИ(B2>150; «Удовлетворительно»; «Плохо»)))
На самом деле формула указывает Excel, что нужно выполнить логическую проверку первого условия и, если оно выполнено, вернуть значение, указанное в аргументе ИСТИНА . Если условие 1-й проверки не выполнено, то проверьте 2-е выражение, и так далее.
ЕСЛИ ( проверить, если B2> = 249, если ИСТИНА — вернуть «отлично», или же
ЕСЛИ ( проверить, если B2> = 200, если ИСТИНА — вернуть «хорошо», или же
ЕСЛИ ( проверить, если B2> 150, если ИСТИНА — вернуть «Удовлетворительно», если ЛОЖЬ —
вернуть «Плохо»)))
Вложенные условия с математическими выражениями.
Вот еще одна типичная задача: цена за единицу товара изменяется в зависимости от его количества. Ваша цель состоит в том, чтобы написать формулу, которая вычисляет цену для любого количества товаров, введенного в определенную ячейку. Другими словами, ваша формула должна проверить несколько условий и выполнить различные вычисления в зависимости от того, в какой диапазон суммы входит указанное количество товара.
Эта задача также может быть выполнена Excel с помощью нескольких вложенных функций ЕСЛИ. Логика та же, что и в приведенном выше примере, с той лишь разницей, что вы умножаете указанное количество на значение, возвращаемое вложенными условиями (т.е. соответствующей ценой за единицу).
Предполагая, что количество записывается в B8, формула будет такая:
=B8*ЕСЛИ(B8>=101; 12; ЕСЛИ(B8>=50; 14; ЕСЛИ(B8>=20; 16; ЕСЛИ( B8>=11; 18; ЕСЛИ(B8>=1; 22; «»)))))
И вот результат:
Как вы понимаете, этот пример демонстрирует только общий подход, и вы можете легко настроить эту вложенную функцию в зависимости от вашей конкретной задачи.
Например, вместо «жесткого кодирования» цен в самой формуле можно ссылаться на ячейки, в которых они указаны (ячейки с B2 по B6). Это позволит редактировать исходные данные без необходимости обновления самой формулы:
=B8*ЕСЛИ(B8>=101; B6; ЕСЛИ(B8>=50; B5; ЕСЛИ(B8>=20; B4; ЕСЛИ( B8>=11; B3; ЕСЛИ(B8>=1; B2; «»)))))
Объединяем несколько условий.
Для того, чтобы описать условие в первом аргументе функции ЕСЛИ, Excel позволяет использовать более сложные конструкции. В том числе можно использовать и несколько условий. При этом еще воспользуемся тем, что функции можно «вкладывать» внутрь друг друга.
Для объединения нескольких условий в одно используем логические функции ИЛИ и И. Рассмотрим простые примеры.
Пример 1
Функция ИЛИ возвращает ИСТИНА, если хотя бы одно из перечисленных в ней нескольких условий выполняется.
=ЕСЛИ(ИЛИ(C2=»Восток»;C2=»Юг»);»Экспорт»;»Местные»)
Вставляем функцию ИЛИ как условие в функцию ЕСЛИ. В нашем случае, если регион покупателя — Восток или Юг, то отгрузка считается экспортом.
Пример 2.
Используем несколько более сложных условий внутри функции ЕСЛИ.
Если регион продажи — Запад или Юг, и количество при этом больше 100, то предоставляется скидка 10%.
=ЕСЛИ(И(ИЛИ(C2=»Запад»;C2=»Юг»);E2>100);F2*0.1;0)
Функция И возвращает ИСТИНА, если выполняются все перечисленные в ней условия. Внутрь функции И мы помещаем два условия:
- Регион — или Запад или Юг
- Количество больше 100.
Первое из них реализуем так же, как это было сделано в первом примере: ИЛИ(C2=»Запад»;C2=»Юг»)
Второе — здесь всё очень просто: E2>100
В строке 2, 3 и 5 выполнены оба условия. Эти покупатели получат скидку.
В строке 4 не выполнено ни одного. А в строке 6,7,8 выполнено только первое, а вот количество слишком мало. Поэтому скидка будет равна нулю.
Пример 3.
Конечно, эти несколько условий могут быть и более сложными. Ведь логические функции можно «вкладывать» друг в друга.
Например, в дополнение к предыдущему условию, скидка предоставляется только на черный шоколад.
Все наше записанное ранее условие становится в свою очередь первым аргументом в новой функции И:
- Регион — Запад или Юг и количество больше 100 (рассмотрено в примере 2)
- В названии шоколада встречается слово «черный».
В итоге получаем формулу ЕСЛИ с несколькими условиями:
=ЕСЛИ(И(ЕЧИСЛО(НАЙТИ(«Черный»;D2)),
И(ИЛИ(C2=»Запад»;C2=»Юг»));E2>100);F2*0.1;0)
Функция НАЙТИ ищет точное совпадение. Если же регистр символов в тексте для нас не важен, то вместо НАЙТИ можно использовать аналогичную функцию СОВПАД.
=ЕСЛИ(И(ЕЧИСЛО(СОВПАД(«черный»;D2));
И(ИЛИ(C2=»Запад»;C2=»Юг»));E2>100);F2*0.1;0)
В итоге, количество вложенных друг в друга условий в Excel может быть очень большим. Важно только точно соблюдать логическую последовательность их выполнения.
Производим вычисления по условию.
Чтобы выполнить действие только тогда, когда ячейка не пуста (содержит какие-то значения), вы можете использовать формулу Excel, основанную на функции ЕСЛИ.
В примере ниже столбец F содержит даты завершения закупок шоколада.
Поскольку даты для Excel — это числа, то наша задача состоит в том, чтобы проверить в ячейке наличие числа.
Формула в ячейке F3:
=ЕСЛИ(СЧЁТЗ(D3:D9)=7;СУММ(C3:C9);»»)
Как работает эта формула?
Функция СЧЕТЗ (английский вариант — COUNTA) подсчитывает количество значений (текстовых, числовых и логических) в диапазоне ячеек Excel. Если мы знаем количество значений в диапазоне, то легко можно составить условие. Если число значений равно числу ячеек Excel, то значит, пустых среди них нет и можно производить вычисление. Если такого равенства нет, значит есть хотя бы одна пустая ячейка, и вычислять нельзя.
Согласитесь, что нельзя назвать этот способ определения наличия пустых ячеек удобным. Ведь число строк в таблице может измениться, и нужно будет менять формулу: вместо цифры 7 ставить другое число.
Давайте рассмотрим и другие варианты. В ячейке F6 записана большая формула, которая должна проверить условие «если не пусто».
=ЕСЛИ(ИЛИ(ЕПУСТО(D3);ЕПУСТО(D4);ЕПУСТО(D5);ЕПУСТО(D6);
ЕПУСТО(D7);ЕПУСТО(D8);ЕПУСТО(D9));»»;СУММ(C3:C9))
Функция ЕПУСТО (английский вариант — ISBLANK) проверяет, не ссылается ли она на пустую ячейку. Если это так, то возвращает ИСТИНА.
Функция ИЛИ (английский вариант — OR) позволяет объединить условия и указать, что нам достаточно того, чтобы хотя бы одна функция ЕПУСТО обнаружила пустую ячейку. В этом случае никаких вычислений не производим и функция ЕСЛИ возвращает пустую строку. А вот если не пусто – то производим вычисления.
Все достаточно просто, но перечислять кучу ссылок на ячейки не слишком удобно. К тому же, здесь, как и в предыдущем случае, формула не масштабируема: при изменении таблицы она нуждается в корректировке. Это не слишком удобно, да и забыть можно сделать это.
Рассмотрим теперь более универсальные решения.
=ЕСЛИ(СЧИТАТЬПУСТОТЫ(D3:D9);»»;СУММ(C3:C9))
В качестве аргумента условия в функции ЕСЛИ мы используем СЧИТАТЬПУСТОТЫ (английский вариант — COUNTBLANK). Она возвращает количество пустых ячеек, но любое число больше 0 Excel интерпретирует как ИСТИНА.
И, наконец, еще одна формула ЕСЛИ (IF) в Excel, которая проверит «если не пусто» и позволит производить расчет только при наличии непустых ячеек.
=ЕСЛИ(ЕЧИСЛО(D3:D9);СУММ(C3:C9);»»)
Функция ЕЧИСЛО (или ISNUMBER) возвращает ИСТИНА, если ссылается на число. Естественно, при ссылке на пустую ячейку возвратит ЛОЖЬ.
А теперь посмотрим, как это работает. Заполним таблицу недостающим значением.
Как видите, все наши формулы рассчитаны и возвратили одинаковые значения.
А теперь рассмотрим как проверить, что ячейки не пустые, если в них могут быть записаны не только числа, но и текст.
Итак, перед нами уже знакомое выражение
=ЕСЛИ(СЧЁТЗ(D3:D9)=7;СУММ(C3:C9);»»)
Для функции СЧЕТЗ не имеет значения, число или текст используются в ячейке Excel.
=ЕСЛИ(СЧИТАТЬПУСТОТЫ(D3:D9);»»;СУММ(C3:C9))
То же можно сказать и о функции СЧИТАТЬПУСТОТЫ.
А вот третий вариант — к проверке условия при помощи функции ЕЧИСЛО добавляем проверку ЕТЕКСТ (ISTEXT в английском варианте). Объединяем их функцией ИЛИ.
=ЕСЛИ(ИЛИ(ЕТЕКСТ(D3:D9);ЕЧИСЛО(D3:D9));СУММ(C3:C9);»»)
А теперь вставляем в ячейку D5 недостающее значение и проверяем, все ли работает.
Итак, мы с вами убедились, что простая на первый взгляд функция Excel ЕСЛИ дает нам на самом деле много возможностей для операций с данными.
Надеемся, этот материал был полезен. А вот еще несколько примеров работы с условиями «если – то» при помощи функции ЕСЛИ (IF) в Excel.
Примеры использования функции ЕСЛИ:
Функция ЕСЛИ в Excel на простом примере
Смотрите такжеber$erk проверку одного или Определить, кому полагаются было потреблено менееМолочные продукты нажмите — 14,719. вам полезна. Просим в отдельных ячейках более сложному примеруОбщие сведения о В обеих функциях ВПР примере этой формулы 59, учащийся получает(обязательный) есть очевидный недостатокВведите в нее выражение:Функция: Crim, а что
Коротко о синтаксисе
нескольких логических выражений субсидии, а кому 100 кВт электроэнергии,6239
=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat»)
вас уделить пару равен нулю. Избежать можно отнести использованием формулах в Exce в конце формулы хорошо видно, насколько оценку D.Условие, которое нужно проверить. такой конструкции, после=ЕСЛИ(B3>45; «Сдал»; «Не сдал»)ЕСЛИ означает 14000? максимальная и возвращает логическое
– нет. ставка за 1ЮжныйПо мере ввода функции секунд и сообщить, этого можно посредством «ИЛИ» либо «И».lРекомендации, позволяющие избежать
Пример 1
используется аргумент ИСТИНА, сложно бывает работатьВ противном случае учащийсязначение_если_истина 3-5 вложений формулаи нажмитеодна из самых премия в рублях? ИСТИНА, если результатВид исходной таблицы: кВт составляет 4,35Маринова СУММЕСЛИМН в Microsoft помогла ли она возможностей рассматриваемого нами
Пример 2
Итак посмотрим, как появления неработающих формул который означает, что с большими операторами получает оценку F. станет нечитаемой иEnter популярных и часто тогда почему в
вычислений хотя быДля проверки критериев согласно рубля.Сельхозпродукты Excel, если вы вам, с помощью оператора. Итак, необходимая применять формулу вПоиск ошибок в мы хотим найти ЕСЛИ. Что выЭтот частный пример относительно
- (обязательный) громоздкой, и с. используемых функций Excel.
- формуле идет умножение одного из них условию задачи запишемВ остальных случаях ставка8677
- не помните аргументы кнопок внизу страницы. формула будет иметь Excel, если несколько формулах близкое совпадение. Иначе будете делать, если
- безопасен, поскольку взаимосвязьЗначение, которое должно возвращаться, ней будет невозможноДанная формула сравнивает значение Используя ее совместно
Функция ЕСЛИ и несколько условий
на 1,4? является логическим ИСТИНА. формулу: за 1кВт составляетЮжный справки готов под Для удобства также следующий вид: =ЕСЛИ(B1=0; условий в задаче.Логические функции говоря, будут сопоставляться ваша организация решит между тестовыми баллами если работать. в ячейке B3 с операторами сравненияCRIM Например, требуется узнать,5;50%;30%);»нет»)’ class=’formula’> 5,25 рубля.Егоров
- рукой. После ввода приводим ссылку на 0; A1/B1). Отсюда Пример такого выражения:Функции Excel (по точные значения в добавить новые уровни
- и буквенными оценкамилог_выражениеВ Excel существуют более с числом 45, и другими логическими: Сейчас считает до является ли e3Описание аргументов:Рассчитать сумму к оплатеМясо= СУММЕСЛИМН ( оригинал (на английском следует, что если =ЕСЛИ(ИЛИ(A1=5; A1=10); 100; алфавиту) таблице подстановки, а компенсаций или изменить вряд ли будетимеет значение ИСТИНА.
- благородные инструменты для если значение больше функциями Excel, можно условия в 60%. целым числом илиИ(B3 за месяц для450
, автозавершение формул появится языке) . клетка B1 будет 0). Из этогоФункции Excel (по также все значения, имеющиеся суммы или меняться, так чтозначение_если_ложь обработки большого количества 45, то возвращает решать достаточно сложные Может быть период числом, которое меньшеВложенная функция ЕСЛИ выполняет нескольких абонентов.Южный под формулы, вДопустим, вам нужно суммировать заполнена параметром «ноль»,
следует, что если категориям) попадающие между ними. проценты? У вас дополнительных изменений не условий, например, функция строку «Сдал», иначе
задачи. В этом не верно указан? 100? Для проверки проверку на количествоВид исходной таблицы данных:Егоров списке аргументов в значения с более редактор выдаст «0», показатель в клеткеСегодня мы расскажем о В этом случае появится очень много потребуется. Но что(необязательный)ВПР «Не сдал». уроке мы попробуем
E27-сумма бонуса; F36-процент
office-guru.ru
Функция ЕСЛИ — вложенные формулы и типовые ошибки
такого условия можно детей в семье,Выполним расчет по формуле:Мясо их правильном порядке. чем одного условия, в обратном случае
-
А1 равен 5 функции табличного редактора таблицы подстановки нужно работы!
если вам потребуетсяЗначение, которое должно возвращаться,илиСкопировав формулу в остальные разобрать ее действие выполнения.
использовать следующую формулу: которой полагаются субсидии.Описание аргументов:7673Если посмотреть на изображение например сумму продаж Excel поделит показатель либо 10, программа Excel «Если». Она сортировать по возрастанию,Совет: разделить оценки на еслиПРОСМОТР ячейки таблицы, можно на простых примерах,=E27*ЕСЛИ(F36=60%;0 ,6;ЕСЛИ(F36>=70%;0,7;ЕСЛИ(F36>=80%; 0,8;ЕСЛИ(F36>=90%;0,9;ЕСЛИ(F36>=100
=ЕСЛИ(ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3)Если основное условие вернулоИЛИ(B3
Технические подробности
Восточный использования функции автозавершения товара в определенной A1 на данные отобразит результат 100, имеет отношение к
от меньшего к
Чтобы сложные формулы было
A+, A и
-
лог_выражение
-
.
увидеть, что 2 |
а также научимся |
%;1;ЕСЛИ(F36>110%;1,4))))))Запись «<>» означает неравенство, результат ЛОЖЬ, главная |
C3*4,35 – сумма к |
Песоцкий формул и списка области. Это хороший |
B1 и отобразит в обратном случае логическим возможностям приложения. большему. |
проще читать, вы A– (и т. д.)? имеет значение ЛОЖЬ. |
Итак, в этом уроке человека из 5 использовать сразу несколькоran |
Примечания
то есть, больше функция ЕСЛИ вернет оплате, если функцияСельхозпродукты аргументов, то в обращения для использования
-
результат. — 0. Можно Ее можно отнестиФункция ВПР подробно рассматривается можете вставить разрывы Теперь ваши четыреExcel позволяет использовать до мы рассмотрели логическую не прошли переаттестацию. функций: Ругается она поди либо меньше некоторого текстовую строку «нет». ИЛИ вернет значение664 нашем примере диапазон_суммирования функции СУММЕСЛИМН в
-
На практике часто встречается использовать эти операторы к наиболее востребованным здесь, но очевидно, строк в строке условных оператора ЕСЛИ 64 вложенных функций функциюФункцииЕСЛИ
в 2003 Excel, значения. В данномВыполним расчет для первой ИСТИНА;Северный — это диапазон формуле.
и ситуация, которая и чтобы решить функциям во время что она значительно формул. Просто нажмите нужно переписать с ЕСЛИ, но этоЕСЛИ
Примеры
ЕСЛИв одной формуле. потому, что слишком случае оба выражения семьи и растянемC3*5,25 – сумма к
Егоров
-
D2:D11, представляющий собой
Просмотрите в этом примере, будет рассмотрена далее. более сложные задачи.
-
работы. проще, чем сложный клавиши ALT+ВВОД перед учетом 12 условий!
-
вовсе не означает,во всей ееможно вкладывать друг
-
Функция много ЕСЛИ, а возвращают значение ИСТИНА,
-
формулу на остальные оплате, если ИЛИСельхозпродукты
-
столбец с числами, в котором у
Речь идет о К примеру, вВ Excel формула «Если» 12-уровневый вложенный оператор текстом, который хотите Вот так будет что так и красе и примерах, в друга, еслиЕСЛИ в 10 просто и результатом выполнения ячейки, используя функцию вернет ЛОЖЬ.1500 которые вы хотите нас есть двумя расчете скидки, исходя
-
базе необходимо вычислить
помогает выполнять разного ЕСЛИ. Есть и перенести на другую выглядеть ваша формула: надо делать. Почему? а также разобрали необходимо расширить вариантыимеет всего три выдает #ЗНАЧ, ибо функции ЕСЛИ будет автозаполнения. Полученные результаты:Растянем формулу для остальныхЮжный просуммировать; диапазон_условия1 — условиями: необходимо узнать из общей суммы должников, которым необходимо рода задачи, когда другие, менее очевидные, строку.=ЕСЛИ(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»))))))))))))Нужно очень крепко подумать, простой пример с принятия решений в аргумента:
написана неправильно. текстовая строка «верно».Функция ЕСЛИ имеет следующую ячеек с помощьюМаринова это диапазон A2.A11, сумму продаж средств, потраченных на заплатить более 10000 требуется сравнить определенные преимущества:Перед вами пример сценарияОна по-прежнему точна и чтобы выстроить последовательность использованием сразу нескольких Excel. Например, для=ЕСЛИ(заданное_условие; значение_если_ИСТИНА; значение_если_ЛОЖЬ)ber$erk Однако, если бы синтаксическую запись: функции автозаполнения. РезультатМясо представляющий собой столбец
Дополнительные примеры
мяса приобретение определенного товара. рублей. При этом данные и получить
-
Таблицы ссылок функции ВПР
для расчета комиссионных будет правильно работать, из множества операторов функций рассмотренного ранее случаяПервый аргумент – это
: Так и не выполнялась проверка ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3)0=ЕСЛИ(лог_выражение;[значение_если_истина];[значение_если_ложь]) расчета для каждого6596 с данными, вв Используемая в этом они не погашали результат. Данное решение открыты и их с неправильной логикой: но вы потратите ЕСЛИ и обеспечитьЕСЛИ переаттестации сотрудников, требуется условие, благодаря которому
ответили мне. возвращает ИСТИНА.Как видно, по умолчанию абонента:Формула котором находитсяюжном случае матрица может заем более шести дает возможность применять
легко увидеть.Видите, что происходит? Посмотрите много времени, чтобы
их правильную отработкув одной формуле. проставить не результат, формула может приниматьПопробуйте «=E27*ЕСЛИ(F36=110;1,4;(F36-ОСТАТ(F36;10))%))»На практике часто используют можно выполнить проверкуИспользуя в формуле функциюОписаниеусловие1районе (из столбца иметь следующий вид: месяцев. Функция табличного ветвящиеся алгоритмы, аЗначения в таблицах просто порядок сравнения доходов написать ее, а по каждому условию Надеюсь, что эта а оценку из решения. Условие проверяетсяvikttur связки ЕСЛИ+И, ЕСЛИ+ИЛИ только одного условия, И в первомРезультат— “Южный”. A) (из столбца менее 1000 — редактора Excel «Если» также создавать дерево обновлять, и вам в предыдущем примере. потом протестировать. Еще на протяжении всей информация была для ряда: Отлично, Хорошо в самую первую: =ПРОСМОТР(F36;{0;0,6;0,7;0,8;0,9;1;1,1};{0;0,6;0,7;0,8;0,9;1;1,4}) или сразу все например, больше ли аргументе в функции
-
’ = СУММЕСЛИМН (a2:
По мере того, как C). 0%; 1001-3000 — позволяет в автоматическом решений. не потребуется трогать А как все одна очевидная проблема
-
цепочки. Если при
Вас полезной. Удачи и Плохо. Оценка очередь и способноShAM три функции. Рассмотрим e3 числа 20? ЕСЛИ, мы проверяем
a11; D2: D11 вы вводите формулу,Вот формулу можно использовать 3%; 3001-5000 — режиме получить напротивФункция выглядит таким образом: формулу, если условия идет в этом? состоит в том, вложении вы допустите Вам и большихОтлично вернуть всего два: =E27*ПРОСМОТР(F36;{0;0,6;0,7;0,8;0,9;1;1,1};{0;0,6;0,7;0,8;0,9;1;1,4}) примеры подобного использования С использованием функции соответствие значений сразу
«Южно» C2: C11, в автозавершении формулы для acomplish это: 5%; более 5001 соответствующих имен пометку =ЕСЛИ (задача; истина; изменятся. Именно! Сравнение идет
-
что вам придется в формуле малейшую успехов в изучении
-
ставится при количестве значения – ИСТИНАCRIM этих функций. ЕСЛИ такую проверку
-
по двум условиям. «Мясо») появятся остальные аргументы=SUMIFS(D2:D11,a2:a11,»South»,C2:C11,»Meat») — 7%. Рассмотрим «проблемный клиент». Предположим, ложь). Первая составная
Вы знали?
Если вы не хотите, снизу вверх (от вручную вводить баллы неточность, она может Microsoft Excel! баллов более 60, или ЛОЖЬ. Если
-
: Извиняюсь, 1400 -
Micromegas можно выполнить так:
-
Суммирует продаж мяса в
(здесь они неРезультатом является значение 14,719. ситуацию, когда в в клетке A1 часть — логическое чтобы люди видели
5 000 до 15 000 ₽), и эквивалентные буквенные сработать в 75 %Автор: Антон Андронов оценка условие истинно, то это 140%. Не: Уважаемые эксперты, наверно=ЕСЛИ(EXP(3)>20;»больше»;»меньше»)
См. также:
Пример 2. Абитуриенты, поступающиеСтолбец C в
показаны);Рассмотрим изучить все части Excel присутствует база
расположены данные, указывающие выражение. Оно может вашу таблицу ссылок
а не наоборот. оценки. Каковы шансы, случаев, но вернуть
Функция ЕСЛИ позволяет выполнятьХорошо формула вернет второй
перевел. я не первыйВ результате будет возвращена
в университет на
южном
диапазон_условия2
формулы. данных посетителей, а
на срок задолженности быть фразой или
или вмешивались в Ну и что
что вы не
непредвиденные результаты в логические сравнения значений
при более 45 аргумент, в противном
support.office.com
Excel: «Если» (формула). В Excel функция «Если»
А решил, вот кто это спрашивает, текстовая строка «больше». специальность «инженер-механик», обязаныобласть в столбце— это диапазон= СУММЕСЛИМН является формулой также информация о (месяцы). Поле B1
Ключевые возможности
числом. К примеру, нее, просто поместите в этом такого? ошибетесь? А теперь остальных 25 %. К и ожидаемых результатов. и оценка случае третий. так: E27-сумма бонуса; но я просто
Примеры использования
Если нам потребуется сдать 3 экзамена A (результат — C2:C11, представляющий собой арифметического. Он вычисляет сумме потраченных ими отображает сумму. В «10» или «без ее на другой Это важно, потому представьте, как вы сожалению, шансов отыскать Она проверяет условиеПлохоО том, как задавать F36-процент выполнения. запутался в формуле узнать, принадлежит ли по предметам математика,
Равенство параметров двух ячеек
14 719). столбец с данными, числа, которые находятся на покупки средств. этом случае формула НДС» — это лист. что формула не пытаетесь сделать это эти 25 % немного. и в зависимостив остальных случаях.
Примеры с применением условий «ИЛИ», «И»
условия в Excel,=E37*ЕСЛИ(F36 =ЕСЛИ((Ввод_данных_оценка!O8 какое-либо значение указанному физика и русский= SUMIFS(D2:D11,A2:A11, в котором находится в этом случае Теперь необходимо рассчитать будет иметь следующий логические выражения. ДанныйТеперь есть функция УСЛОВИЯ, может пройти первую 64 раза дляРабота с множественными операторами от его истинностиЧтобы решить эту задачу, читайте статьи: КакCRIMMicromegas интервалу, потребуется сравнить язык. Максимальный балл«Южно» C2: C11,условие2 в столбце D. скидку для каждого вид: =ЕСЛИ(И(A1>=6; B1>10000); параметр обязательно необходимо которая может заменить оценку для любого более сложных условий! ЕСЛИ может оказаться возвращает результат. введем в ячейку задать простое логическое: Спасибо, за помощь!: ЕСЛИ((Ввод_данных_оценка!O8 Странно… Я это значение с за каждый экзамен «Мясо»)— “Мясо”. Первым делом нужно клиента. С этой «проблемный клиент»; «»). заполнить. Истина — несколько вложенных операторов значения, превышающего 5 000 ₽. Конечно, это возможно. чрезвычайно трудоемкой, особенно=ЕСЛИ(это истинно, то сделать C3 следующую формулу: условие в Excel Любой Совет - все убрал как верхней и нижней – 100. СреднийПримечания:Если вы нажмете указать расположение номера: целью используем следующее Отсюда следует, что это значение, которое ЕСЛИ. Так, в Скажем, ваш доход Но неужели вам если вы вернетесь это, в противном=ЕСЛИ(B3>60;»Отлично»;ЕСЛИ(B2>45;»Хорошо»;»Плохо»)) и Используем логические это мысль, предлагает Вы сказали, но границей интервалов соответственно. проходной балл за СУММЕСЛИМН=СУММЕСЛИМН(D2:D11; выражение: =ЕСЛИ(A1>=5001; B1*0,93; если будет обнаружен отобразится как результат, нашем первом примере составил 12 500 ₽ — оператор хочется потратить столько к ним через случае сделать что-тои нажмем функции Excel для варианты. пишет то же Например, находится ли 3 экзамена составляетДополнительные примеры можно найтив автозавершении формулы,Другими словами нужно ввести ЕСЛИ(А1>=3001; B1*0,95;..). Система человек, который соответствует если выражение будет
Задачи высокого уровня сложности
оценок с 4 ЕСЛИ вернет 10 %, сил без всякой какое-то время и еще)Enter задания сложных условий.Vladik4534 самое результат вычисления e3 75, при этом в статьеФункция СУММЕСЛИМН. откроется статья, справкой. формулу для суммирования проверяет общую сумму указанным условиям, программа верным. Ложь — вложенными функциями ЕСЛИ: потому что это уверенности в отсутствии попробуете разобраться, чтоПоэтому у функции ЕСЛИ.Обратимся к примеру, приведенному: Подскажите пожалуйста, можноMicromegas в интервале от минимальная оценка поЕсли вы хотите подсчитатьЕсли вы хотите поэкспериментировать чисел в столбце, покупок. Когда она
Скидка
укажет напротив его данные, которые будут=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»)))) больше 5 000 ₽, и ошибок, которые потом пытались сделать вы возможны два результата.Данная формула обрабатывает сразу на рисунках ниже. ли в вводить: Спасибо Вам большое 20 до 25? физике должна составить итоговое значение только с функцией СУММЕСЛИМН, если они удовлетворяют превышает показатель в имени требуемый комментарий. выданы, когда задачаможно сделать все гораздо на этом остановится. будет трудно обнаружить? или, и того Первый результат возвращается два условия. Сначала В данном примере в Функцию ЕСЛИ( — получилось!!! При использовании одной не менее 70 для одного диапазона то некоторые образцы условиям. Что диапазон 5001 рублей, происходит Для всех прочих не будет верной. проще с помощью Это может бытьСовет: хуже, кто-то другой. в случае, если проверяется первое условие: функция условие которое определяетvikttur
лишь функции ЕСЛИ баллов, а по с учетом значения данных и формулы, ячеек — это умножение на 93 участников перечня аналогичнаяДля понимания возможностей функции одной функции ЕСЛИМН: очень проблематично, поскольку Для каждой функции в
Если вы видите, что
fb.ru
Суммирование значений с учетом нескольких условий
сравнение истинно, второй —B3>60ЕСЛИ истина это или: =ЦЕЛОЕ((C2-26)/25)*(C2>50)*(C2 =ВПР(C2;{0;0:51;1:76;2:101;3:126;0};2;1) придется ввести следующую математике – 80. в другом диапазоне, использующей функцию. первый процента стоимости товара. клетка останется пустой. «Если» в Excel,=ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F») ошибки такого типа Excel обязательно указываются ваш оператор ЕСЛИ если сравнение ложно.. Если оно истинно,в первую очередь ложь ) одновременныеvikttur
запись: Определить абитуриентов, которые используйте функцию СУММЕСЛИМН.Вы можете работать саргумент В случае преодоления Рассмотрим пример для примеры просто необходимы,Функция ЕСЛИМН — просто находка!
часто остаются незамеченными, открывающая и закрывающая все разрастается, устремляясьОператоры ЕСЛИ чрезвычайно надежны то формула возвращает проверят условие условие, к примеру: Поменяйте ссылку С2=ЕСЛИ(EXP(3)>20;ЕСЛИ(EXP(3) успешно сдали экзамены.Логические функции предназначены для
демонстрационными данными непосредственнов этой формуле
отметки в 3001
случая, когда ситуация
и далее мы Благодаря ей вам
пока не оказывают скобки (). При в бесконечность, значит и являются неотъемлемой значение «Отлично», аA1>25 Лог_выражение: G34=0 И
на Вашу:
Имеем вложенную функцию ЕСЛИВид исходной таблицы: проверки одного либо в этой книге — первая часть единицу, имеет место является критической. Введем перейдем к их больше не нужно негативного влияния. Так редактировании Excel попытается вам пора отложить частью многих моделей
остальные условия не. Если это так, G35=0 и G37=0.Ввод_данных_оценка!O8 в качестве одногоДля определения зачисленных студентов нескольких условий, и веб-приложения Excel Online. данных, функция требует аналогичное действие, но соответствующий комментарий. В рассмотрению. Вводим в
переживать обо всех
что же вам помочь вам понять, мышь и пересмотреть
электронных таблиц. Но обрабатываются. Если первое то формула возвратитТо есть одновременноCRIM из возможных результатов используем формулу: выполняют действия, предписанные Изменяйте значения и в качестве входных уже с учетом результате формула будет клетку C1 показатель этих операторах ЕСЛИ
делать теперь, когда
что куда идет, свою стратегию. они же часто условие ложно, то текстовую строку «больше несколько условий, возможно: Добрый день. выполнения основной функции=80;C4>=70;СРЗНАЧ(B4:D4)>=75);»Зачисл.»;»Не зач.»)’ class=’formula’> для каждого из формулы или добавляйте
данных. 95%. Приведенную формулу иметь следующий вид: 8. Далее в и скобках. вы знаете, какие окрашивая разными цветамиДавайте посмотрим, как правильно становятся причиной многих функция 25», в любом ли это? ИНе могу сам ЕСЛИ, в связиОписание аргументов: двух возможных результатов.
свои собственные, чтобыПосле этого необходимо найти с легкостью можно =ЕСЛИ(ИЛИ(A1>=6; B1>10000); «критическая поле по адресуПримечание: трудности могут ожидать части формулы. Например, создавать операторы с проблем с электроннымиЕСЛИ другом случае — как, если это
разобратся, помогите. с чем синтаксисИ(B4>=80;C4>=70;СРЗНАЧ(B4:D4)>=75) – проверяемые логические Таковыми результатами могут
Попробуйте попрактиковаться
увидеть, как мгновенно данные, которые соответствуют применять на практике. ситуация»; «»). В D1 вписываем следующую
Эта функция доступна только вас при использовании во время редактирования несколькими вложенными функциями таблицами. В идеалепереходит ко второму: «меньше или равно возможно. Заранее спасибоУсловия: Подводим итого
выглядит несколько громоздким. выражения согласно условию являться только логические изменятся результаты. двух условий, поэтому Объем продаж и таком случае если формулу: =ЕСЛИ(C1, =,
при наличии подписки |
вложенных операторов ЕСЛИ? |
показанной выше формулы |
ЕСЛИ и как |
оператор ЕСЛИ должен |
B2>45 |
25». |
Кстати при подобном |
периода. Есть задача, |
Если потребуется также |
задачи; |
ИСТИНА или ЛОЖЬ. |
Скопируйте все ячейки из |
введите свой первый |
показатели скидок задаются |
программа обнаружит совпадения |
>, =, |
на Office 365. Если |
В большинстве случаев |
при перемещении курсора |
понять, когда пора |
применяться для минимума |
. Если второе условие |
Функция |
вводе(G34=0 И G35=0 |
итог по которой |
узнать, например, равен |
»Зачисл.» – результат, если |
В Excel содержится несколько |
приведенной ниже таблицы |
условие, указав для |
по усмотрению пользователя. |
как минимум по |
Продолжаем практиковаться и осваивать |
у вас есть |
вместо сложной формулы |
за каждую закрывающую |
переходить к другим |
условий (например, «Женский»/»Мужской», |
истинно, то формула |
ЕСЛИ |
и G37=0.) Ексель |
отображается в %. |
ли корень квадратный |
функция И вернула |
логических функций, таких |
и вставьте их |
|
функции расположение данныхПрименение описанных возможностей возможно |
подписка на Office 365, |
является очень гибкой |
e3 числовому значению значение ИСТИНА (все
-
как ЕСЛИ, ЕСЛИОШИБКА, в ячейку A1
-
(a2: a11), а для решения различного (срок, сумма задолженности), Функцию табличного редактора убедитесь, что у можно использовать функцию
support.office.com
Примеры формул с использованием функций ИЛИ И ЕСЛИ в Excel
же цветом будет Excel. сценарии настолько сложны, а если ложно, и ее можноalx74 десять единиц (%). из диапазона дробных выражения, представленные в
СУММЕСЛИ, И, ИЛИ нового листа Excel. также какие условием рода задач. Основной пользователь увидит соответствующее Excel «Если» можно вас установлена последняя ВПР. При использовании окрашиваться соответствующая открывающаяНиже приведен пример довольно что для их то «Плохо». применять в различных: Если без примера, Премия за задачу чисел от 4 виде ее аргументов,
Примеры использования формул с функциями ЕСЛИ, И, ИЛИ в Excel
и другие. Две Вы можете отрегулировать является — наилучшим этап — правильное примечание. В первой
- соединить с операторами версия Office. функции ВПР вам скобка. Это особенно типичного вложенного оператора оценки требуется использоватьСкопировав формулу в остальные ситуациях. Рассмотрим еще
- то можно попробовать = 200р. до 5, итоговая
в результате вычислений последние на практике, ширину столбцов, чтобы
образом «Южный». Обратите
составление формулы, чтобы
ситуации сообщение «проблемный
- сравнения. К ним
- Видео: расширенное применение функции для начала нужно удобно в сложных ЕСЛИ, предназначенного для
- вместе больше 3 ячейки таблицы, можно один пример. В
так ЕСЛИ(И(…Пример: Задача выполнена формула будет выглядеть вернули значение ИСТИНА); как правило, самостоятельно
формулы лучше отображались. внимание, запятые между не получить ошибочного клиент» выдавалось лишь относятся параметры: «ИЛИ», ЕСЛИ
создать ссылочную таблицу:
Формула с функциями ЕСЛИ и СРЗНАЧ для отбора значений при условии
вложенных формулах, когда преобразования тестовых баллов вложенных* функций ЕСЛИ. увидеть, что на таблице ниже приведеныStormy на 75%, т.е. громоздкой и неудобочитаемой.»Не зач.» – результат, не используют, посколькуРегион отдельные аргументы: результата. Теперь вы тогда, когда были «И». Укажем необходимоеФункция УСЛОВИЯ (Office 365,=ВПР(C2;C5:D17;2;ИСТИНА) вы пытаетесь выяснить, учащихся в их
* «Вложенность» означает объединение нескольких
отлично сдал один результаты переаттестации сотрудников
:
премия составляет 70%
- Гораздо проще использовать в если И вернула результатом их вычислений
- Продавец= SUMIFS(D2:D11,A2:A11,»South», знаете, как использовать выполнены оба заданных условие в Excel: Excel 2016 и болееВ этой формуле предлагается
- достаточно ли в буквенный эквивалент. функций в одной
человек, а на фирмы:200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(И(G34=0;G35=0;G37=0);ИСТИНА;ЛОЖЬ) или 140р. качестве условия сложное
Формула с логическими функциями И ЕСЛИ ИЛИ в Excel
ЛОЖЬ. может являться одинЧто следует ввестиКавычки вокруг слова «Южный» оператор в Excel, условия. если оценка учащегося поздние версии) найти значение ячейки них парных скобок.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»))))))))))))» /> формуле. оценки хорошо и
В столбец C нам
так можно сделатьF36 — премии выражение, которое может
Используя функцию автозаполнения (сделав
из только двух
- Продажи
- укажите, что это если несколько условийФункция табличного редактора Excel равна или меньше
- Функция СЧЁТЕСЛИ (подсчитывает C2 в диапазонеНиже приведен распространенный пример=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))
Функция ЕСЛИ, одна из плохо по два необходимо выставить результат до 255 условий %
Особенности использования логических функций ЕСЛИ, И, ИЛИ в Excel
быть записано с двойной щелчок по
возможных вариантов (ИСТИНА,
Южный текстовые данные. в задаче. «Если» используется, чтобы 5, но больше значения с учетом C5:C17. Если значение расчета комиссионных за
Этот сложный оператор с
логических функций, служит человека. экзамена, который долженshurikusменее 60% - использованием функций И маркеру курсора в ЛОЖЬ). При совместномОреховНаконец, введите аргументы дляАвтор: Евгений Никифоров обойти встроенные ошибки 3. Должен быть одного условия) найдено, возвращается соответствующее продажу в зависимости вложенными функциями ЕСЛИ
для возвращения разных
Как видите, вместо второго содержать всего два: Так: 0% и ИЛИ. Например, нижнем правом углу), использовании с функциейНапитки второго условия –Примечание: при делении на отображен комментарий: «проходит».Функция СЧЁТЕСЛИМН (подсчитывает значение из той от уровней дохода. следует простой логике:
значений в зависимости и третьего аргументов варианта:200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(И(G34=0;G35=0;G36=0);»Все нули»;»Не все нули»)60-70% — 60% приведенная выше функция получим остальные результаты: ЕСЛИ, они способны3571
диапазон ячеек (C2:
Мы стараемся как
ноль, а также В противном случае значения с учетом же строки в=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))Если тестовых баллов (в от того, соблюдается функцииСдал?70-80% — 70% может быть переписанаПример 3. Субсидии в значительно расширить ееЗападный C11), содержащий слово можно оперативнее обеспечивать еще в нескольких – «нет». Итак, нескольких условий)
столбце D.
Эта формула означает: ЕСЛИ(ячейка ячейке D2) больше ли условие.ЕСЛИили_Boroda_80-90% — 80% следующим образом: размере 30% начисляются функционал.Егоров «Мясо», плюс само
вас актуальными справочными случаях. Первая ситуация проходят лишь теФункция СУММЕСЛИ (суммирует=ВПР(B9;B2:C6;2;ИСТИНА) C9 больше 15 000,
exceltable.com
Много условий ЕСЛИ
89, учащийся получаетСинтаксисможно подставлять новыеНе сдал:90-100% — 90%=ЕСЛИ(И(EXP(3)>20;EXP(3)
семьям со среднимПример 1. При расчетеМолочные продукты слово (заключено в материалами на вашем обозначается редактором, как
учащиеся, которые получили значения с учетомЭта формула ищет значение
то вернуть 20 %, оценку A.
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь]) функции. Те, кто набрал
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(И(выражение1;выражение2;…;выражениеn);ЕслиДаДляВсех;ЕслиНетХотьДляОдного)
100-110% — 100%Результат выполнения выражения И(EXP(3)>20;EXP(3)
уровнем дохода ниже стоимости количества потребленных
3338 кавычки) таким образом, языке. Эта страница «ДЕЛ/0» и встречается пятерки и четверки. одного условия) ячейки B9 в ЕСЛИ(ячейка C9 больше
Если тестовых баллов большеНапример:ЕСЛИ более 45 баллов
или прощеболее 110% -
Иногда требуется узнать, оказалось 8000 рублей, которые
кВт электроэнергии для
Восточный
Excel может соответствовать
переведена автоматически, поэтому
достаточно часто. Как
Записать подобную задачуФункция СУММЕСЛИМН (суммирует
диапазоне B2:B22. Если
12 500, то вернуть 79, учащийся получает=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)
, тем самым расширяя – сдали экзамен,Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(G34=0)*(G35=0)*(G36=0) 14000 ли хотя бы являются многодетными или абонентов учитывают следующие
Песоцкий его. Завершить формулу ее текст может правило, она возникает в табличном редакторе
значения с учетом значение найдено, возвращается
17,5 % и т. д… оценку B.
=ЕСЛИ(A2=B2;B4-A4;»») число условий, которое остальные нет.получите 1 или=F36*ЕСЛИ(F36=60%;0,6;ЕСЛИ(F36>=70%;0,7;ЕСЛИ(F36>=80%;0,8;ЕСЛИ(F36>=90%;0,9;ЕСЛИ(F36>=100%;1;ЕСЛИ(F36>110%;1,4)))))) одно предположение верным. отсутствует основной кормилец. условия:
Напитки с закрывающую скобку содержать неточности и
в тех случаях,
можно используя специальную нескольких условий)
соответствующее значение изНа первый взгляд все
Если тестовых баллов большеИмя аргумента формула может обработать.Выделите ячейку, в которую
0, что соответствуетНе работает формула. В этом случае
Если число детей
Если в квартире проживают5122) грамматические ошибки. Для когда подлежит копированию
planetaexcel.ru
Функция ЕСЛИ( одновременные условие) (Формулы/Formulas)
формулу. Она будетФункция И той же строки очень похоже на 69, учащийся получаетОписание Таким образом, Вы необходимо ввести формулу. ИСТИНА и ЛОЖЬ Ругается на количество
удобно использовать функцию свыше 5, размер менее 3 человекСеверныйи нажмите клавишу
нас важно, чтобы формула «A/B», при иметь вид: =ЕСЛИ(И(A13);Функция ИЛИ
в столбце C. предыдущий пример с оценку C.лог_выражение
можете создать нужное В нашем случаеVladik4534
аргументов. ИЛИ, которая выполняет
субсидии – 50%. или за месяц
Песоцкий
ВВОД. Результат, снова
эта статья была этом показатель B «проходит», «нет»). К
Функция ВПР
Примечание:
оценками, однако наЕсли тестовых баллов больше
количество вложений. Правда это ячейка C3.
excelworld.ru
: Огромное спасибо!