Описание команды если excel

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

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

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

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

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

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

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

Например:

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

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

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

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проблема

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

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

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

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

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

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

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

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

См. также

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

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

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

СЧЁТЕСЛИ

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

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

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

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

Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.

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

Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

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

Разберем синтаксис функции:

Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

Пример:

Логическая функция ЕСЛИ.

Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.

Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.

Логический оператор в таблице.

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



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

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

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

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

Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.

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

Вложение логических функций.

Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

2 условия оператора ЕСЛИ.

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

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

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

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

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

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

Пример логического оператора И.

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

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

Как сравнить данные в двух таблицах

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

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

Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.

Исходные данные (таблицы, с которыми будем работать):

Две таблицы для сравнения.

Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

Условное форматирование в таблице.

В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

Условия для форматирования ячеек.

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

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

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

Логический оператор СЧЕТЕСЛИ.

Скачать все примеры функции ЕСЛИ в Excel

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

Функция ЕСЛИ

​Смотрите также​ когда нужно задать​ существенно расширяются возможности​ 5 и 4.​ оператор в Excel,​ является критической. Введем​ числом. К примеру,​ с формулой при​

  • ​ в «логическом_выражении».​ отлично сдал один​A1>25​ параметром «Формула»» />​

​=ЕСЛИ(НЕ(A6>50);ИСТИНА;ЛОЖЬ)​Условие, которое нужно проверить.​ и закрывающих скобок​В данном случае мы​ цепочку «что должно​Функция ЕСЛИ — одна из​

​ не один критерий.​ данной операции.​В этом примере мы​ если несколько условий​ соответствующий комментарий. В​ «10» или «без​ его соответствии нужно​»​

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

​ человек, а на​. Если это так,​Вот как будут выглядеть​Если A6 (25) НЕ​значение_если_истина​ (), за которыми​

​ используем ЕСЛИ вместе​

​ произойти, если это​

​ самых популярных функций​

  • ​Аргументов у СУММЕСЛИМН может​

  • ​По названию команды можно​

​ добавили третье условие,​

​ в задаче.​

​ результате формула будет​​ НДС» — это​

​ выводить слово «отлично»,​

​ложное_значение​​ оценки хорошо и​

​ то формула возвратит​ формулы для примеров​​ больше 50, возвращается​​(обязательно)​

​ может быть трудно​​ с функцией ЕПУСТО:​

​ условие выполнено, и​ в Excel. Она​​ быть сколько угодно,​​ понять, что она​

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

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

  • ​ подразумевающее наличие в​

​Автор: Евгений Никифоров​ иметь следующий вид:​​ логические выражения. Данный​ а во второй​» — значение, которое​

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

  • ​ плохо по два​

​ текстовую строку «больше​ с датами:​​ значение ИСТИНА, в​Значение, которое должно возвращаться,​ уследить по мере​=ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая»)​

​ что должно произойти,​ позволяет выполнять логические​ но минимум –​ не просто считает​ табеле успеваемости еще​Логический оператор ЕСЛИ в​ =ЕСЛИ(ИЛИ(A1>=6; B1>10000); «критическая​ параметр обязательно необходимо​ части формулы указываете​ будет выводиться, если​ человека.​ 25», в любом​Формула​ противном случае возвращается​ если лог_выражение имеет​ усложнения формулы.​Эта формула означает:​ если нет?» Всегда​ сравнения значений и​

​ это 5.​​ сумму, но еще​ и «двоек». Принцип​ Excel применяется для​ ситуация»; «»). В​ заполнить. Истина —​ оценку 4 и​ условия в «​

Начало работы

​Как видите, вместо второго​ другом случае —​Описание​ значение ЛОЖЬ. В​ значение ИСТИНА.​Проблема​ЕСЛИ(ячейка D2 пуста, вернуть​ следите за тем,​ ожидаемых результатов. Самая​Диапазон суммирования. Если в​ и подчиняется каким-либо​ «срабатывания» оператора ЕСЛИ​ записи определенных условий.​ таком случае если​ это значение, которое​ пишите, что это​логическом_выражении​ и третьего аргументов​ «меньше или равно​=A2>B2​ этом случае значение​значение_если_ложь​Возможная причина​

Еще примеры функции ЕСЛИ

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

  • ​ текст «Пустая», в​

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

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

  • ​ «хорошо», а в​

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

Ячейка F7 содержит формулу ЕСЛИ(E7=

  • ​Когда нужно проверить несколько​

​ текст, функции, формулы​ как минимум по​ если выражение будет​​ значении ЛОЖЬ пишите​Если с синтаксисом ничего​ЕСЛИ​Функция​ отформатировать ячейку, в​ 50, поэтому формула​Значение, которое должно возвращаться,​Не указан аргумент​

​ текст «Не пустая»)​

​ последовательности, иначе формула​ЕСЛИ(это истинно, то сделать​ здесь он стоит​ ячейки, которые удовлетворяют​ истинных условий, используется​ и т.д. Когда​ одному из параметров​ верным. Ложь —​ «удовлетворительно». По итогу​ не понятно, то​можно подставлять новые​ЕСЛИ​ противном случае не​ возвращает значение ИСТИНА.​ если лог_выражение имеет​значение_если_истина​. Вы также можете​ не будет делать​ это, в противном​ на первом месте.​ определенному критерию (заданному​ функция И. Суть​ значения отвечают заданным​ (срок, сумма задолженности),​ данные, которые будут​ вам остается лишь​ ничего страшного, сейчас​ функции​является очень гибкой​ выполнять никаких действий.​=ЕСЛИ(НЕ(A7=»красный»);ИСТИНА;ЛОЖЬ)​ значение ЛОЖЬ.​

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

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

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

​=И(A3>B2;A3​Если значение A7 («синий»)​Общие сведения об использовании​значение_если_ложь​ формулу для состояния​ предназначена. Это особенно​

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

​ еще)​ ячейки, которые необходимо​ следующие:​

  • ​ = 1 И​

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

Проверка пустоты ячейки — ячейка E2 содержит формулу =ЕСЛИ(ЕПУСТО(D2);

  • ​Поэтому у функции ЕСЛИ​

​ просуммировать.​​Диапазон – ячейки, которые​ а = 2​ отвечают – другая.​ ситуации сообщение «проблемный​Для понимания возможностей функции​​ всему диапазону ячеек​Чтобы продемонстрировать пример использования​ число условий, которое​ ситуациях. Рассмотрим еще​ И меньше C2,​ возвращается значение ИСТИНА,​

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

    ​ значение, добавьте текст​ следующем примере вместо​ сложных (вложенных) операторов​ возможны два результата.​​Диапазон условия 1 –​

Пример вложенных функций ЕСЛИ

​ следует оценить на​ ТОГДА значение в​Логические функции – это​ клиент» выдавалось лишь​ «Если» в Excel,​ за квадратик, находящийся​ этой функции, никаких​ формула может обработать.​

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

  • ​ один пример. В​

​ отформатировать ячейку, в​ в противном случае​ следующих статьях: И,​​ двух аргументов или​ функции ЕПУСТО используются​ ЕСЛИ.​ Первый результат возвращается​ ячейки, которые нужно​ основании критерия (заданного​ ИНАЧЕ значение с.​ очень простой и​​ тогда, когда были​ примеры просто необходимы,​ в нижнем правом​ сложных таблиц создавать​ Таким образом, Вы​ таблице ниже приведены​ противном случае не​ возвращается значение ЛОЖЬ.​ ИЛИ, НЕ. При​ значение ИСТИНА/ЛОЖЬ.​ знаки «». «» —​

Небольшое предупреждение

​=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)​ в случае, если​ оценить на основании​ условия).​Функция ИЛИ проверяет условие​ эффективный инструмент, который​

  • ​ выполнены оба заданных​ и далее мы​ углу.​ не нужно. Нам​ можете создать нужное​ результаты переаттестации сотрудников​ выполнять никаких действий.​Обратите внимание, что во​ сочетании с оператором​»#ИМЯ?» в ячейке​ фактически означает «ничего».​В примере выше функция​ сравнение истинно, второй —​ первого критерия.​Критерий – определяет, какие​ 1 или условие​ часто применяется в​

  • ​ условия.​ перейдем к их​Вот так вот просто​ понадобится всего две​ количество вложений. Правда​ фирмы:​=ИЛИ(A4>B2;A4​ всех примерах есть​ ЕСЛИ они расшифровываются​Как правило, это указывает​

  • ​=ЕСЛИ(D3=»»;»Пустая»;»Не пустая»)​ ЕСЛИ в ячейке​ если сравнение ложно.​Условие 1 – определяет​ ячейки из диапазона​ 2. Как только​ практике. Рассмотрим подробно​

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

​Функция табличного редактора Excel​

​ рассмотрению. Вводим в​

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

​ ячейки. Допустим, в​​ есть очевидный недостаток​​В столбец C нам​​Если A4 больше B2​​ закрывающая скобка после​ следующим образом:​ на ошибку в​Эта формула означает:​

​ D2 означает:​

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

См. также

​ хотя бы одно​ на примерах.​

​ «Если» используется, чтобы​ клетку C1 показатель​ ЕСЛИ в Excel​

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

​ условий. Аргументы ИСТИНА​И​

​ формуле.​ЕСЛИ(в ячейке D3 ничего​ЕСЛИ(C2 больше B2, то​

​ о работе с​ выделит из первого​ в кавычках).​

​ условие истинно, то​Синтаксис оператора в Excel​ обойти встроенные ошибки​

​ 8. Далее в​ для работы с​ нас число «45»,​

​ 3-5 вложений формула​

​ экзамена, который должен​

​ отформатировать ячейку, в​

​ и ЛОЖЬ относятся​: =ЕСЛИ(И(условие; другое условие);​

​Видео: расширенное применение функции​ нет, вернуть текст​

​ вернуть текст «Превышение​ несколькими операторами ЕСЛИ,​ диапазона условия.​

​Диапазон суммирования – фактические​

​ результат будет истинным.​

​ – строение функции,​

support.office.com

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

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

  • ​ ко внешнему оператору​ значение, если ИСТИНА;​ ЕСЛИ​ «Пустая», в противном​

​ бюджета», в противном​ см. статью Усложненные​Диапазон условия 2 –​ ячейки, которые необходимо​ Суть такова: ЕСЛИ​ необходимые для ее​​ ноль, а также​​ D1 вписываем следующую​ Но это еще​ у нас должно​​ громоздкой, и с​​ варианта:​ выполнять никаких действий.​​ ЕСЛИ. Кроме того,​​ значение, если ЛОЖЬ)​Функция ЕСЛИМН (Office 365, Excel 2016​ случае вернуть текст​ случае вернуть текст​ функции ЕСЛИ: как​ ячейки, которые следует​

Технические сведения

​ просуммировать, если они​ а = 1​ работы данные.​ еще в нескольких​ формулу: =ЕСЛИ(C1, =,​

​ не все возможности​

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

  • ​Сдал​=НЕ(A5>B2)​

  • ​ вы можете использовать​

​ИЛИ​

​ и более поздние​

​ «Не пустая»)​​ «В пределах бюджета»)​

​ работать с вложенными​

​ оценить на основании​​ удовлетворяют критерию.​

​ ИЛИ а =​=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)​ случаях. Первая ситуация​

​ >, =,​​ этой функции, поэтому​

​ будет зависеть от​ работать.​или​

​Если A5 НЕ больше​ текстовые или числовые​: =ЕСЛИ(ИЛИ(условие; другое условие);​ версии)​. Вот пример распространенного​=ЕСЛИ(C2>B2;C2-B2;0)​ формулами и избежать​ второго критерия.​

  • ​Получается, что у функции​​ 2 ТОГДА значение​Разберем синтаксис функции:​ обозначается редактором, как​

  • ​Продолжаем практиковаться и осваивать​​ двигаемся дальше.​ значения в первой.​В Excel существуют более​

  • ​Не сдал​​ B2, отформатировать ячейку,​ значения вместо значений​ значение, если ИСТИНА;​

Примеры

​Усложненные функции ЕСЛИ: как​ способа использования знаков​На рисунке выше мы​ ошибок.​Условие 2 – определяет​ всего 3 аргумента.​ в ИНАЧЕ значение​Логическое_выражение – ЧТО оператор​ «ДЕЛ/0» и встречается​ логические возможности приложения.​Наряду с функцией ЕСЛИ,​ Так, если в​ благородные инструменты для​. Те, кто набрал​ в противном случае​ ИСТИНА и ЛОЖЬ,​

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

​ значение, если ЛОЖЬ)​ работать с вложенными​

​ «», при котором​

​ возвращаем не текст,​

​Функция ЕСЛИ, одна из​

​ ячейки, которые функция​ Но иногда последний​ с.​ проверяет (текстовые либо​ достаточно часто. Как​ Функцию табличного редактора​ можно использовать «И»​ первой ячейке число​ обработки большого количества​ более 45 баллов​ не выполнять никаких​

​ которые возвращаются в​

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

​ или «ИЛИ». Такой​

​ больше 50, то​ условий, например, функция​ – сдали экзамен,​ действий. В этом​ примерах.​: =ЕСЛИ(НЕ(условие); значение, если​ ошибок​ если зависимая ячейка​ вычисления. Формула в​ для возвращения разных​ диапазона условия.​ и тогда команда​ могут проверить до​Значение_если_истина – ЧТО появится​

​ в тех случаях,​

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

​ значений в зависимости​

​И так далее. В​ будет работать только​ 30 условий.​ в ячейке, когда​ когда подлежит копированию​ сравнения. К ним​ указать сразу несколько​ отображаться «перебор», если​или​

​Выделите ячейку, в которую​

​ B2, поэтому формула​ операторов И, ИЛИ​ ЛОЖЬ)​ ЕСЛИ​=ЕСЛИ(D3=»»;»»;ВашаФормула())​

​ЕСЛИ(значение «Фактические» больше значения​ от того, соблюдается​ зависимости от количества​ по диапазону и​Пример использования оператора И:​ текст или число​ формула «A/B», при​ относятся параметры: «ИЛИ»,​ логических значений. Синтаксис​ меньше или равно​ПРОСМОТР​ необходимо ввести формулу.​ возвращает значение ЛОЖЬ.​

​ и НЕ для​Ниже приведены примеры распространенных​Подсчет значений на основе​ЕСЛИ(в ячейке D3 ничего​

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

​ «Плановые», то вычесть​ ли условие.​

​ критериев, число аргументов​

​ критерию.​

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

​ отвечают заданному условию​ этом показатель B​ «И». Укажем необходимое​ данной, преобразованной функции​ – «недобор». Ниже​.​ В нашем случае​ Если изменить формулу​

​ оценки дат.​

​ случаев использования вложенных​ одного условия с​ нет, не возвращать​ сумму «Плановые» из​Синтаксис​ может увеличиваться в​​Пользователям часто приходится сравнить​ (правдивы).​

​ в отдельных ячейках​

​ условие в Excel:​ ЕСЛИ отлично подходит,​ представлено изображение, иллюстрирующее​Итак, в этом уроке​ это ячейка C3.​ на​Ниже приведены формулы с​ операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ())​ помощью функции СЧЁТЕСЛИ​ ничего, в противном​ суммы «Фактические», в​ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])​ арифметической прогрессии с​Рассмотрим простейший пример, который​ две таблицы в​Значение,если_ложь – ЧТО появится​ равен нулю. Избежать​ если оценка учащегося​ например, для поиска​

​ все вышесказанное.​

​ мы рассмотрели логическую​Введите в нее выражение:​=НЕ(B2>A5)​ расшифровкой их логики.​ и ЕСЛИ(НЕ()). Функции​Подсчет значений на основе​ случае вычислить формулу)​ противном случае ничего​

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

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

​Например:​ шагом 2. Т.е.​ наглядно продемонстрирует, как​ Excel на совпадения.​ в графе, когда​ этого можно посредством​ равна или меньше​

​ равных значений в​​Как можно понять, все​​ функцию​​=ЕСЛИ(B3>45; «Сдал»; «Не сдал»)​​, она вернет значение​​Формула​ И и ИЛИ​​ нескольких условий с​.​

Диалоговое окно ​ не возвращать)​=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)​

​ 5, 7, 9…​ использовать функцию СУММЕСЛИ​ Примеры из «жизни»:​

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

​ текст или число​

​ возможностей рассматриваемого нами​

​ 5, но больше​

​ матрице чисел. Разберем​ переменные можно изменять​ЕСЛИ​и нажмите​

​ ИСТИНА, а ячейка​

​Описание​ поддерживают до 255​ помощью функции СЧЁТЕСЛИМН​Если у простой функции​.​

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

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

​ 3. Должен быть​

​ использования такой функции​ под себя. Вы​во всей ее​Enter​ будет отформатирована.​=ЕСЛИ(A2>B2;ИСТИНА;ЛОЖЬ)​ отдельных условий, но​Суммирование значений на основе​ ЕСЛИ есть только​=ЕСЛИ(E7=»Да»;F5*0,0825;0)​​Имя аргумента​​ сумму заработных плат​ она может оказаться​ товар в разные​

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

​ два результата (ИСТИНА​

support.office.com

Функция ЕСЛИ в Excel на простом примере

​В этом примере формула​​Описание​​ за январь всех​ при решении определенных​ привозы, сравнить балансы​Пример:​ следующий вид: =ЕСЛИ(B1=0;​ В противном случае​ на примере.​ логическое выражение, так​ а также разобрали​Данная формула сравнивает значение​ Типичная ошибка заключается в​ возвращается значение ИСТИНА,​ несколько условий, так​ помощью функции СУММЕСЛИ​ и ЛОЖЬ), то​​ в ячейке F7​​лог_выражение​

Коротко о синтаксисе

​ продавцов-женщин. У нас​​ задач.​​ (бухгалтерские отчеты) за​Оператор проверяет ячейку А1​

​ 0; A1/B1). Отсюда​

​ – «нет». Итак,​У нас в диапазоне​ и значения, которые​ простой пример с​ в ячейке B3​ вводе формулы условного​ в противном случае​ как формулы с​Суммирование значений на основе​ у вложенных функций​ означает:​    (обязательно)​ есть два условия.​

​Имеем таблицу, в которой​ несколько месяцев, успеваемость​ и сравнивает ее​ следует, что если​ проходят лишь те​ ячеек 3 на​ отображают ЛОЖЬ или​ использованием сразу нескольких​

Пример 1

​ с числом 45,​ форматирования без знака​ возвращается значение ЛОЖЬ.​ большой степенью вложенности​​ нескольких условий с​​ ЕСЛИ может быть​ЕСЛИ(E7 = «Да», то​​Условие, которое нужно проверить.​​ Сотрудник должен быть:​ указаны фамилии сотрудников,​ учеников (студентов) разных​ с 20. Это​ клетка B1 будет​ учащиеся, которые получили​ 3 введены числа.​

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

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

Пример 2

​ ИСТИНУ. Обратите внимание,​​ функций​​ если значение больше​ равенства (=). При​ В этом случае​ сложно создавать, тестировать​ помощью функции СУММЕСЛИМН​ от 3 до​ вычислить общую сумму​значение_если_истина​

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

​продавцом;​ их пол и​ классов, в разные​ «логическое_выражение». Когда содержимое​ заполнена параметром «ноль»,​​ пятерки и четверки.​​ В некоторых рядах​​ если в качестве​​ЕСЛИ​ 45, то возвращает​ этом в формулу​ 12.03.14 больше чем​

  1. ​ и изменять. У​Функция И​ 64 результатов.​ в ячейке F5​
  2. ​    (обязательно)​​женщиной.​​ зарплата, начисленная за​​ четверти и т.д.​​ графы больше 20,​Функция ЕСЛИ в Excel
  3. ​ редактор выдаст «0»,​ Записать подобную задачу​ есть одинаковые значения.​ значения выступает текст,​в одной формуле.​ строку «Сдал», иначе​ будут добавлены знак​
  4. ​ 01.01.14, поэтому формула​ функции НЕ может​Функция ИЛИ​=ЕСЛИ(D2=1;»ДА»;ЕСЛИ(D2=2;»Нет»;»Возможно»))​ и умножить на​Функция ЕСЛИ в Excel

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

​Значение, которое должно возвращаться,​​Значит, будем применять команду​​ январь-месяц. Если нам​Чтобы сравнить 2 таблицы​ появляется истинная надпись​ в обратном случае​ в табличном редакторе​ Допустим, мы хотим​ то для корректного​ Надеюсь, что эта​ «Не сдал».​ равенства и кавычки:​ возвращает значение ИСТИНА.​​ быть только одно​​Функция ВПР​Показанная на рисунке выше​ 8,25 %, в противном​​ если​​ СУММЕСЛИМН.​ нужно просто посчитать​​ в Excel, можно​​ «больше 20». Нет​

  1. ​ Excel поделит показатель​ можно используя специальную​ выяснить в каких​​ отображения необходимо его​​ информация была для​​Скопировав формулу в остальные​​=»ИЛИ(A4>B2;A4. Вам потребуется удалить​

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

  2. ​=ЕСЛИ(И(A3>B2;A3​ условие.​Полные сведения о формулах​​ формула в ячейке​​ случае налога с​лог_выражение​Прописываем аргументы.​ общее количество денег,​ воспользоваться оператором СЧЕТЕСЛИ.​ – «меньше или​ A1 на данные​​ формулу. Она будет​​ именно. В этом​​ взять в кавычки.​​ Вас полезной. Удачи​ ячейки таблицы, можно​ кавычки, чтобы формула​Если A3 больше B2​Ниже приведены формулы с​
  3. ​ в Excel​ E2 означает:​ продажи нет, поэтому​имеет значение ИСТИНА.​диапазон суммирования – ячейки​ которые требуется выдать​ Рассмотрим порядок применения​ равно 20».​Функция ЕСЛИ в Excel

​ B1 и отобразит​ иметь вид: =ЕСЛИ(И(A13);​ случае в формулу​​Мы рассмотрели пример обычной​​ Вам и больших​ увидеть, что 2​​ работала.​​ И меньше C2,​ расшифровкой их логики.​Рекомендации, позволяющие избежать появления​ЕСЛИ(D2 равно 1, то​ вернуть 0)​значение_если_ложь​ с зарплатой;​ работникам, мы используем​ функции.​Внимание! Слова в формуле​ результат.​ «проходит», «нет»). К​ прописываем:​

​ функции ЕСЛИ, когда​ успехов в изучении​ человека из 5​К началу страницы​​ возвращается значение ИСТИНА,​​Формула​​ неработающих формул​​ вернуть текст «Да»,​

​Рекомендации по использованию констант​    (необязательно)​диапазон условия 1 –​​ функцию СУММ, указав​​Для примера возьмем две​ необходимо брать в​На практике часто встречается​ более сложному примеру​=ЕСЛИ(ИЛИ(A1=B1;B1=C1;A1=C1);есть равные значения;нет равных​ используется всего одно​​ Microsoft Excel!​​ не прошли переаттестацию.​Функция​ в противном случае​Описание​Обнаружение ошибок в формулах​ в противном случае​В последнем примере текстовое​

​Значение, которое должно возвращаться,​

office-guru.ru

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

​ ячейки с указанием​ диапазоном все заработные​ таблицы с техническими​ кавычки. Чтобы Excel​ и ситуация, которая​ можно отнести использованием​ значений)​ логическое значение. Это​Автор: Антон Андронов​Функции​ЕСЛИ​ возвращается значение ЛОЖЬ.​=ЕСЛИ(И(A2>0;B2​ с помощью функции​ ЕСЛИ(D2 равно 2,​ значение «Да» и​ если​ должности сотрудника;​ платы.​

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

функция если в excel

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

​ В этом случае​

​Если A2 (25) больше​ проверки ошибок​ то вернуть текст​

  • ​ ставка налога с​​лог_выражение​​условия 1 – продавец;​Но как быть, если​ комбайнов. Мы задумали​
  • ​ выводить текстовые значения.​​ Речь идет о​​ Итак посмотрим, как​ что если в​ вы имеете дело​ популярнейший табличный редактор,​можно вкладывать друг​ популярных и часто​
  • ​ оба аргумента истинны,​​ нуля и B2​​Логические функции​ «Нет», в противном​ продажи (0,0825) введены​имеет значение ЛОЖЬ.​диапазон условия 2 –​
  • ​ нам нужно быстро​​ выделение отличий цветом.​​Еще один пример. Чтобы​ расчете скидки, исходя​ применять формулу в​​ минимум двух ячейках​​ всего с несколькими​

​ который помогает в​ в друга, если​ используемых функций Excel.​ поэтому формула возвращает​ (75) меньше 100,​

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

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

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

​ только продавцов? В​ Excel решает условное​ экзамену, студенты группы​ средств, потраченных на​ условий в задаче.​ одинаковые значения, то​ с большим диапазоном​ как профессиональных, так​ принятия решений в​ с операторами сравнения​=ЕСЛИ(ИЛИ(A4>B2;A4​ в противном случае​Функция ЕСЛИ позволяет выполнять​

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

​Обратите внимание на​ константы (значения, которые​ D2 содержит формулу:​условие 2 – женский​ дело вступает использование​ форматирование.​ должны успешно сдать​ приобретение определенного товара.​ Пример такого выражения:​ формула должна вывести​ данных лучше использовать​ и бытовых. Используя​

​ Excel. Например, для​ и другими логическими​Если A4 больше B2​ возвращается значение ЛОЖЬ.​ логические сравнения значений​ две закрывающие скобки​ время от времени​ЕСЛИ(C2 = Да, то​ (ж).​ функции СУММЕСЛИ.​

​Исходные данные (таблицы, с​ зачет. Результаты занесем​ Используемая в этом​ =ЕСЛИ(ИЛИ(A1=5; A1=10); 100;​ переменную «есть равные​ вложенную функцию ЕСЛИ​ таблицы, можно без​ рассмотренного ранее случая​ функциями Excel, можно​ ИЛИ меньше B2+60,​ В этом случае​ и ожидаемых результатов.​ в конце формулы.​ требуется изменять) не​ вернуть 1, в​Итог: все продавцы-женщины в​Прописываем аргументы.​ которыми будем работать):​ в таблицу с​

excel функция если

​ случае матрица может​ 0). Из этого​ значения», в противном​

​ в Excel.​

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

​ Она проверяет условие​ Они нужны для​ рекомендуется вводить прямо​ противном случае вернуть 2)​ январе получили в​Диапазоном в данном случае​Выделяем первую таблицу. Условное​ графами: список студентов,​ иметь следующий вид:​ следует, что если​ случае она выведет​Предварительно давайте разберемся что​ бухгалтерию или просто​ проставить не результат,​ задачи. В этом​ в противном случае​ значение ИСТИНА, поэтому​ и в зависимости​ того, чтобы закрыть​ в формулу, поскольку​=ЕСЛИ(C2=1;»Да»;»Нет»)​ сумме 51100 рублей.​

​ будет являться список​ форматирование – создать​ зачет, экзамен.​ менее 1000 —​ показатель в клетке​ «нет равных значений».​ это такое. Вложенной​ составлять для себя​ а оценку из​

Расширение функционала функции ЕСЛИ

​ уроке мы попробуем​ возвращается значение ЛОЖЬ.​ функция возвращает значение​ от его истинности​ выражения для обоих​ в будущем их​В этом примере ячейка​Функции СУММЕСЛИ и СУММЕСЛИМН​ всех должностей сотрудников,​ правило – использовать​Обратите внимание: оператор ЕСЛИ​ 0%; 1001-3000 —​ А1 равен 5​Вот мы и разобрали​

​ называют функцию, в​ удобные списки чего-то.​ ряда: Отлично, Хорошо​ разобрать ее действие​ В этом случае​ ИСТИНА.​ возвращает результат.​ функций ЕСЛИ, и​ может быть затруднительно​ D2 содержит формулу:​

​ хороши тем, что​ потому что нам​

вложенная функция если в excel

​ формулу для определения​ должен проверить не​ 3%; 3001-5000 —​ либо 10, программа​ функцию ЕСЛИ в​ которой прописано несколько​ Но в данном​ и Плохо. Оценка​ на простых примерах,​ первый аргумент равен​

Заключение

​=ЕСЛИ(И(A3=»красный»;B3=»зеленый»);ИСТИНА;ЛОЖЬ)​=ЕСЛИ(это истинно, то сделать​ если ввести формулу​ найти и изменить.​ЕСЛИ(C2 = 1, то​ они автоматически подстраиваются​ нужно будет определить​ форматируемых ячеек:​ цифровой тип данных,​ 5%; более 5001​ отобразит результат 100,​ Excel. Конечно, она​ условий. Другими словами,​

​ приложении есть намного​Отлично​

​ а также научимся​

fb.ru

Excel: «Если» (формула). В Excel функция «Если»

​ ИСТИНА, а второй​Если A3 («синий») =​ это, в противном​ без обоих закрывающих​ Гораздо удобнее помещать​ вернуть текст «Да»,​ под изменение условий.​ сумму заработных плат.​В строку формул записываем:​

Ключевые возможности

excel если​ а текстовый. Поэтому​ — 7%. Рассмотрим​ в обратном случае​ предоставляет намного больше​ в ячейке будет​ больше функций, чем​ставится при количестве​ использовать сразу несколько​ — ЛОЖЬ. Так​ «красный» и B3​

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

в excel формула если​ случае сделать что-то​ скобок, приложение Excel​ константы в собственные​ в противном случае​ Т.е. мы можем​ Поэтому проставляем E2:E14.​ =СЧЕТЕСЛИ (сравниваемый диапазон;​ мы прописали в​ ситуацию, когда в​ — 0. Можно​ возможностей, в статье​ прописано сразу несколько​ просто запись значений​ баллов более 60,​ функций​ как для оператора​ («зеленый») равно «зеленый»,​ еще)​ попытается исправить ее.​

Равенство параметров двух ячеек

excel если несколько условий​ ячейки, в которых​ вернуть текст «Нет»)​ изменить данные в​Критерий выбора в нашем​ первая ячейка первой​ формуле В2= «зач.».​ Excel присутствует база​ использовать эти операторы​ мы попытались лишь​ функций ЕСЛИ подряд.​ в ячейки таблицы.​ оценка​

Примеры с применением условий «ИЛИ», «И»

если в excel примеры​ЕСЛИ​ ИЛИ требуется, чтобы​ возвращается значение ИСТИНА,​Но что делать, если​Excel позволяет использовать до​ они будут доступны​Как видите, функцию ЕСЛИ​ ячейках, и суммы​ случае – продавец.​ таблицы)=0. Сравниваемый диапазон​ В кавычки берем,​ данных посетителей, а​ и чтобы решить​ объяснить принцип ее​ Рассмотрим все на​ В этой статье​Хорошо​в одной формуле.​ один из аргументов​ в противном случае​ необходимо проверить несколько​ 64 вложенных функций​ и их можно​ можно использовать для​ будут изменяться вместе​ Заключаем слово в​ – это вторая​ чтобы программа правильно​ также информация о​ более сложные задачи.​ работы. В любом​ примере.​ разберем логическую функцию​при более 45​Функция​ был истинным, формула​ возвращается значение ЛОЖЬ.​ условий, где, допустим,​ ЕСЛИ, но это​ будет легко найти​ сравнения и текста,​ с ними. Например,​ кавычки и ставим​ таблица.​ распознала текст.​ сумме потраченных ими​ К примеру, в​ случае вы можете​Допустим, что у нас​ ЕСЛИ.​ и оценка​ЕСЛИ​ возвращает значение ИСТИНА.​ В этом случае​ все условия должны​ вовсе не означает,​ и изменить. В​ и значений. А​ при подсчете заработных​ вторым аргументом.​Чтобы вбить в формулу​​ на покупки средств.​ базе необходимо вычислить​ отойти от показанных​ есть таблица, в​В первую очередь необходимо​Плохо​имеет всего три​ Если вы используете​ только одно условие​ иметь значение ИСТИНА​ что так и​ нашем случае все​ еще с ее​ плат оказалось, что​Диапазон суммирования – это​ диапазон, просто выделяем​Часто на практике одного​ Теперь необходимо рассчитать​ должников, которым необходимо​ примеров использования и​ которую занесены фамилии​ разобраться с синтаксисом​в остальных случаях.​ аргумента:​ мастер вычисления формул​ имеет значение ИСТИНА,​ или ЛОЖЬ (​ надо делать. Почему?​ в порядке, так​ помощью можно оценивать​ мы забыли учесть​ заработные платы, потому​ его первую ячейку​ условия для логической​

Задачи высокого уровня сложности

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

Скидка

​ 0» означает команду​ нужно учесть несколько​ целью используем следующее​ они не погашали​Надеемся, эта статья была​ Нам необходимо в​ практике. На самом​ C3 следующую формулу:​ условие, благодаря которому​ Excel вычисляет формулу.​=ЕСЛИ(ИЛИ(A4>0;B4​ должно иметь такое​ из множества операторов​ ЕСЛИ, а ставка​ равно ли одно​ можем добавить еще​ всех продавцов. Поэтому​ поиска точных (а​ вариантов принятия решений,​ выражение: =ЕСЛИ(A1>=5001; B1*0,93;​ заем более шести​ для вас полезной.​ соответствии с этими​ деле он очень​=ЕСЛИ(B3>60;»Отлично»;ЕСЛИ(B2>45;»Хорошо»;»Плохо»))​ формула может принимать​=ЕСЛИ(НЕ(A5>B2);ИСТИНА;ЛОЖЬ)​Если A4 (25) больше​ значение (​ ЕСЛИ и обеспечить​ налога с продажи​ значение другому, возвращая​ одну строчку через​ F2:F14.​ не приблизительных) значений.​ выкладываем операторы ЕСЛИ​ ЕСЛИ(А1>=3001; B1*0,95;..). Система​ месяцев. Функция табличного​Автор: Вадим Матузок​ балами прописать результат,​ простой и запомнить​и нажмем​ решения. Условие проверяется​Если A5 не больше​ нуля или B4​

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

​ выражающийся во фразах​

fb.ru

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

​ все переменные не​Enter​ в самую первую​ B2, возвращается значение​ (75) меньше 50,​) или вы хотите​ по каждому условию​ Даже если она​ и использовать математические​ и команду ВСТАВИТЬ.​

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

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

​ «отлично», «хорошо», «удовлетворительно»,​ составит труда:​.​ очередь и способно​

​ ИСТИНА, в противном​

​ возвращается значение ИСТИНА,​

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

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

​ превышает показатель в​ режиме получить напротив​ Excel «Если». Она​ «неудовлетворительно» и соответственно,​=ЕСЛИ(логическое_выражение;истинное_значение;ложное_значение)​

​Данная формула обрабатывает сразу​

Логическая функция ЕСЛИ.

​ вернуть всего два​ случае возвращается значение​ в противном случае​НЕ​ цепочки. Если при​ легко изменить ее​ дополнительные вычисления в​ строчка. Сразу обращаем​ них только продавцов​

​ Лучше сделать заливку​ функций ЕСЛИ в​ 5001 рублей, происходит​ соответствующих имен пометку​ имеет отношение к​

​ оценки «5», «4»,​Теперь же давайте разберем​ два условия. Сначала​ значения – ИСТИНА​ ЛОЖЬ. В этом​ возвращается значение ЛОЖЬ.​соответствуют условию? Эти​ вложении операторов ЕСЛИ​

Логический оператор в таблице.

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

​ «3» и «2».​

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

​ все вышеизложенное по​ проверяется первое условие:​ или ЛОЖЬ. Если​ случае A5 больше​ В этом случае​ три функции можно​ вы допустите малейшую​Если вы хотите больше​ Для выполнения нескольких​ условий и суммирования​ зарплаты.​

​Выделяем вторую таблицу. Условное​Синтаксис будет выглядеть следующим​

​ процента стоимости товара.​

​ в клетке A1​ Ее можно отнести​ Чтобы не заполнять​ пунктам.​B3>60​ условие истинно, то​ B2, поэтому формула​

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

Вложение логических функций.

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

2 условия оператора ЕСЛИ.

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

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

​ они намного чаще​ сработать в 75 %​ операторах вычислений, которые​ несколько вложенных функций​ 15 строки.​ всех менеджеров, продавцов-кассиров​ правило – использовать​=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))​

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

​ ЕСЛИ.​Копируем данные сотрудника и​ и охранников. Когда​

​ формулу. Применяем тот​

Пример логического оператора И.

​Здесь оператор проверяет два​

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

Как сравнить данные в двух таблицах

​ единицу, имеет место​ (месяцы). Поле B1​ работы.​ функцию ЕСЛИ в​» — название самой​ значение «Отлично», а​ случае третий.​ операторы И, ИЛИ​ ИЛИ требуется, чтобы​ с функцией ЕСЛИ.​ непредвиденные результаты в​ формулах («меньше» (​

​Примечание:​ вставляем их в​ табличка небольшая, кажется,​ же оператор (СЧЕТЕСЛИ).​ параметра. Если первое​

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

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

Две таблицы для сравнения.

​ остальных 25 %. К​), «больше» (​ Если вы используете текст​ общий перечень. Суммы​ что все можно​

Условное форматирование в таблице.

​Скачать все примеры функции​ условие истинно, то​ уже с учетом​ этом случае формула​ помогает выполнять разного​ будет следующим образом:​

Условия для форматирования ячеек.

​ будем использовать;​ обрабатываются. Если первое​ условия в Excel,​ формулах условного форматирования.​ был истинным, формула​ с функциями И,​ сожалению, шансов отыскать​

​>), «равно» (​ в формулах, заключайте​ в итоговых ячейках​ сосчитать и вручную,​ ЕСЛИ в Excel​

​ формула возвращает первый​ 95%. Приведенную формулу​ будет иметь следующий​ рода задачи, когда​Как видим, синтаксис у​

Логический оператор СЧЕТЕСЛИ.

​»​ условие ложно, то​

​ читайте статьи: Как​ При этом вы​ возвращает значение ИСТИНА.​ ИЛИ и НЕ,​ эти 25 % немного.​=​ его в кавычки​ изменились. Функции среагировали​

exceltable.com

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

​ но при работе​Здесь вместо первой и​ аргумент – истину.​ с легкостью можно​ вид: =ЕСЛИ(И(A1>=6; B1>10000);​ требуется сравнить определенные​ нее похож на​

​логическое_выражение​ функция​ задать простое логическое​ можете опустить функцию​=ЕСЛИ(ИЛИ(A5=»красный»;B5=»зеленый»);ИСТИНА;ЛОЖЬ)​ чтобы оценивать несколько​

СУММЕСЛИ и ее синтаксис

​Работа с множественными операторами​), «не равно» (​ (пример: «Текст»). Единственное​ на появление в​ со списками, в​

  1. ​ последней ячейки диапазона​ Ложно – оператор​ применять на практике.​ «проблемный клиент»; «»).​
  2. ​ данные и получить​ изначальный:​» — значение, которое​ЕСЛИ​
  3. ​ условие в Excel​ ЕСЛИ.​Если значение A5 («синий»)​ условий.​

​ ЕСЛИ может оказаться​<>​ исключение — слова ИСТИНА​ диапазоне еще одного​ которых по несколько​ мы вставили имя​ проверяет второе условие.​ Объем продаж и​

​ Отсюда следует, что​

Как работает функция СУММЕСЛИ в Excel?

​ результат. Данное решение​=ЕСЛИ(логическое_выражение;истинное_значение;ЕСЛИ(логическое_выражение;истинное_значение;ложное_значение))​ будет проверяться. Оно​переходит ко второму:​ и Используем логические​На вкладке​ равно «красный» или​

​Синтаксис​ очень трудоемкой, особенно​) и др.), ознакомьтесь​ и ЛОЖЬ, которые​ продавца-женщины.​ сотен позиций, целесообразно​ столбца, которое присвоили​Примеры несколько условий функции​ показатели скидок задаются​ если будет обнаружен​ дает возможность применять​Обратите внимание, что в​

​ может быть введено​B2>45​ функции Excel для​Главная​ значение B5 («зеленый»)​ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; [лог_выражение2]; …),​

​ если вы вернетесь​

  1. ​ со статьей Операторы​ Excel распознает автоматически.​Аналогично можно не только​ использовать СУММЕСЛИ.​ ему заранее. Можно​ ЕСЛИ в Excel:​ по усмотрению пользователя.​
  2. ​ человек, который соответствует​ ветвящиеся алгоритмы, а​ зависимости от количества​ как в числовом​. Если второе условие​
  3. ​ задания сложных условий.​выберите​ равно «зеленый», возвращается​ значение_если_истина; [значение_если_ложь]))​ к ним через​ вычислений и их​

СУММЕСЛИ.

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

​ указанным условиям, программа​ также создавать дерево​ повторяющихся функций ЕСЛИ​ формате, так и​ истинно, то формула​Обратимся к примеру, приведенному​Условное форматирование > Создать правило​ значение ИСТИНА, в​ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; [лог_выражение2]; …),​ какое-то время и​ приоритеты.​

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

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

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

​ возвращает значение «Хорошо»,​ на рисунках ниже.​. Затем выберите параметр​ противном случае возвращается​

  1. ​ значение_если_истина; [значение_если_ложь]))​ попробуете разобраться, что​Иногда требуется проверить, пуста​ вы хотите достичь.​ (например, при увольнении​ конце добавляются еще​ с именем проще.​ баллов – «отлично».​
  2. ​ рода задач. Основной​ имени требуемый комментарий.​Функция выглядит таким образом:​ в конце скобок.​
  3. ​»​ а если ложно,​ В данном примере​Использовать формулу для определения​
  4. ​ значение ЛОЖЬ. В​ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; [значение_если_ложь]))​ пытались сделать вы​ ли ячейка. Обычно​
  5. ​ Какое сравнение вы​ сотрудника), изменять значения​ две буквы –​Суммировать в программе Excel​

​ 4 – «хорошо».​ этап — правильное​ Для всех прочих​ =ЕСЛИ (задача; истина;​Так получается, что изначально​истинное_значение​ то «Плохо».​

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

​ функция​ форматируемых ячеек​ этом случае второй​Имя аргумента​ или, и того​ это делается, чтобы​

  • ​ пытаетесь выполнить? Написать​
  • ​ (заменить «январь» на​

​ МН (СУММЕСЛИМН), значит,​ умеет, наверное, каждый.​

​ 3 – «удовлетворительно».​

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

СУММЕСЛИМН.

​ формула не выводила​ оператор ЕСЛИ не​ «февраль» и подставить​

СУММЕСЛИ в Excel с динамическим условием

​ подразумевается функция с​ Но с усовершенствованной​ Оператор ЕСЛИ проверяет​ не получить ошибочного​ клетка останется пустой.​ часть — логическое​ выражение равное 5​ будет выводиться в​ ячейки таблицы, можно​в первую очередь​ примените формат.​ ИСТИНА, поэтому формула​лог_выражение​Множественные операторы ЕСЛИ содержат​ результат при отсутствии​ сложнее, чем выстроить​ новые заработные платы)​ несколькими условиями. Она​

​ версией команды СУММ,​ 2 условия: равенство​ результата. Теперь вы​ Рассмотрим пример для​ выражение. Оно может​ баллам, и прописываете,​

Дополнительная строчка.

​ выбранной ячейке при​ увидеть, что на​ проверят условие​»Изменить правило» с​ возвращает значение ИСТИНА.​(обязательно)​ по несколько открывающих​ входного значения.​

Пример.

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

exceltable.com

​ соблюдении заданных условий​

#Руководства

  • 24 июн 2022

  • 0

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

Иллюстрация: Meery Mary для Skillbox Media

Ксеня Шестак

Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.

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

В статье разберёмся:

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

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

Например, если нужно определить в таблице значения меньше 500, то значение 265 будет отмечено функцией как истинное, а значение 3426 — как ложное.

Можно задавать несколько условий одновременно. Например, найти значения меньше 500, но больше 300. В этом случае функция определит значение 265 как ложное, а 402 — как истинное. Так можно проверять не только числовые значения, но и текст.

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

Рассмотрим, как работает функция ЕСЛИ в классическом виде на примере.

Представим, что в автосалон обратился покупатель с просьбой подобрать ему автомобиль. Его запрос — автомобили чёрного или красного цвета, с объёмом двигателя больше 1,5 л, стоимостью до 2,5 млн рублей. Есть каталог автомобилей, но все характеристики и цены расположены в нём вразброс.

Так выглядит каталог автомобилей
Скриншот: Excel / Skillbox Media

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


Готовимся к запуску функции ЕСЛИ

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

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

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

Создаём столбец, в который функция ЕСЛИ принесёт результат
Скриншот: Excel / Skillbox Media

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

1. Перейти во вкладку «Формулы» и нажать «Вставить функцию».

Нажимаем сюда, чтобы вызвать окно для поиска функций
Скриншот: Excel / Skillbox Media

2. Нажать на «fx» в строке ссылок на любой вкладке Excel.

Так окно поиска функции можно открыть с любой вкладки Excel
Скриншот: Excel / Skillbox Media

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

Нажимаем сюда, чтобы открылось окно для построения функции ЕСЛИ
Скриншот: Excel / Skillbox Media

Появляется окно для заполнения аргументов функции: «Лог_выражение», «Значение_если_истина», «Значение_если_ложь». Ниже разберёмся, как их заполнить.

Появилось окно для ввода аргументов функции
Скриншот: Excel / Skillbox Media

Функция ЕСЛИ предполагает, что пользователь создаёт запрос и указывает два варианта ответа на него. Этот запрос и варианты ответа — и есть три аргумента функции.

«Лог_выражение» (логическое выражение) — запрос пользователя, который функция будет проверять. В нашем примере это стоимость автомобилей.

Нужно, чтобы функция определила автомобили стоимостью менее или равной 2 500 000 рублей. Порядок действий следующий:

1. Ставим курсор в окно «Лог_выражение» в построителе формул.

2. Выбираем первое значение столбца «Цена, руб.» — ячейку Е2. Обозначение ячейки переносится в окно «Лог_выражение» построителя формул и одновременно с этим появляется в строке ссылок.

Выделяем первую ячейку столбца, в котором нужно проверить условие пользователя
Скриншот: Excel / Skillbox Media

3. Дополняем значение E2 запросом пользователя: <=2500000. Одновременно с этим формула в строке ссылок принимает вид:fx=ЕСЛИ(E2<=2500000).

Так выглядит первый аргумент функции после заполнения
Скриншот: Excel / Skillbox Media

«Значение_если_истина» — результат, который функция принесёт в ячейку, если значение совпадёт с запросом пользователя. В случае с примером — что напишет функция, если проверяемая стоимость авто будет меньше либо равна 2 500 000 рублей.

Наша задача — определить, подходят автомобили каталога под запрос клиента или нет. Поэтому в окне аргумента истины введём значение «Подходит» — можно вводить его без кавычек, Excel добавит их самостоятельно.

Заполняем значение ИСТИНА
Скриншот: Excel / Skillbox Media

«Значение_если_ложь» — результат, который функция принесёт в ячейку, если значение не совпадёт с запросом пользователя. В нашем примере — что напишет функция, если проверяемая стоимость авто будет больше 2 500 000 рублей.

Введём в качестве аргумента ЛОЖЬ значение «Не подходит».

Итоговая формула в строке ссылок примет вид:
fx=ЕСЛИ(E2<=2500000;»Подходит»;»Не подходит»).

Вводим значение третьего аргумента
Скриншот: Excel / Skillbox Media

Чтобы получить результат функции, нажимаем кнопку «Готово» в построителе формул.

Нажмём «Готово» для получения результата
Скриншот: Excel / Skillbox Media

В выбранной ячейке появится результат работы функции: «Подходит». Это значит, что первый автомобиль каталога подходит под запрос пользователя, — его цена 1 910 000 рублей.

Так выглядит результат работы функции ЕСЛИ
Скриншот: Excel / Skillbox Media

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

Так выглядит результат работы функции для всех остальных строк таблицы
Скриншот: Excel / Skillbox Media

Чтобы настроить функцию ЕСЛИ с несколькими условиями, нужно добавить к ней дополнительные операторы Excel — «И», «ИЛИ».

Они связывают несколько критериев и, в зависимости от того, совпадают они с данными таблицы или нет, выдают результат. Схематично это будет выглядеть так: «ЕСЛИ условие a = 1, И/ИЛИ условие b = 2, И/ИЛИ условие c = 3, то — ИСТИНА, иначе — ЛОЖЬ».

В нашем примере у покупателя было три условия: цвет автомобиля, цена и объём двигателя. Разберёмся, как настроить функцию ЕСЛИ в этом случае.

Создадим ещё один столбец для новых результатов работы функции. Назовём его в соответствии с запросом покупателя: «До 2,5 млн руб., чёрный или красный, больше 1,5 л».

Создадим столбец для результата работы функции с тремя условиями пользователя
Скриншот: Excel / Skillbox Media

Вызываем окно построителя формул, как делали выше, и заполняем аргументы функции.

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

  • Ставим курсор в окно «Лог_выражение» в построителе формул, вводим дополнительный аргумент «И» и открываем скобку.
  • Первым условием будем вводить два цвета автомобилей, которые выбрал покупатель, поэтому вводим второй дополнительный аргумент «ИЛИ» и открываем ещё одну скобку.
  • Выбираем первое значение столбца «Цвет» — ячейку B2. Ставим знак равенства и находим в этом же столбце значение из запроса пользователя: «чёрный» — ячейку B5. Ставим знак точки с запятой.
  • Снова выбираем первое значение столбца «Цвет», ставим знак равенства и находим второй цвет из запроса пользователя: «красный» — ячейку B8. Закрываем скобку и ставим знак точки с запятой.
  • Закрепляем выбранные ячейки с цветами. На Windows для этого поочерёдно выбираем значения ячеек в строке ссылок и нажимаем клавишу F4, на macOS — выбираем значения ячеек в строке ссылок и нажимаем клавиши Cmd + T. Закрепить эти ячейки нужно, чтобы в дальнейшем можно было протянуть формулу вниз и она сработала корректно для всех остальных строк.
  • Выбираем первое значение столбца «Объём двигателя, л» — ячейку D2. Дополняем его запросом пользователя: >1,5. Также ставим знак точки с запятой.
  • Выбираем первое значение столбца «Цена, руб.» — ячейку Е2. Дополняем его запросом пользователя: <=2500000, как делали в первом примере. Закрываем скобку.

Формула в строке ссылок принимает вид:
fx=ЕСЛИ(И(ИЛИ(B2=$B$5;B2=$B$8);D2>1,5;E2<=2500000)). Она объединит три запроса покупателя оператором «И», а в первом запросе предоставит возможность выбора с помощью оператора «ИЛИ».

Так выглядит первый аргумент функции ЕСЛИ с несколькими истинными условиями после заполнения
Скриншот: Excel / Skillbox Media

Аргументы «Значение_если_истина» и «Значение_если_ложь» оставляем такими же, как в первом случае: «Подходит» и «Не подходит».

Итоговая формула в строке ссылок принимает вид:
fx=ЕСЛИ(И(ИЛИ(B2=$B$5;B2=$B$8);D2>1,5;E2<=2500000);Подходит»;»Не подходит»). Нажимаем кнопку «Готово».

В выбранной ячейке появляется результат: «Не подходит». Это значит, что первый автомобиль каталога не подходит под запрос покупателя — у него жёлтый цвет, а объём двигателя равен 1,5 л.

Так выглядит результат работы функции ЕСЛИ с несколькими истинными условиями
Скриншот: Excel / Skillbox Media

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

Так выглядит результат работы функции ЕСЛИ с несколькими истинными условиями для всех остальных автомобилей
Скриншот: Excel / Skillbox Media

Как пользоваться функцией ЕСЛИ в «Google Таблицах»? В них тоже есть функция ЕСЛИ, но нет окна построителя формул. Поэтому нужно прописывать её вручную, добавляя все пробелы и кавычки самостоятельно. Готовая формула будет выглядеть так:
fx=ЕСЛИ(E2<=»2500000″;»Подходит»;»Не подходит»).

  • Руководство: как сделать ВПР в Excel и перенести данные из одной таблицы в другую
  • Инструкция: как закреплять строки и столбцы в Excel
  • Руководство по созданию выпадающих списков в Excel — как упростить заполнение таблицы повторяющимися данными
  • Гайд о теории ТРИЗ, которую изучают менеджеры по всему миру
  • Статья с советами эксперта, как сохранить бизнес в условиях кризиса, — о рынке, рисках, зарплатах и возможностях

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

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
  • Описание кнопок в word
  • Описание клавиш в word
  • Описание как работать в word