Excel 2007 оператор если

Логический оператор ЕСЛИ в 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

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

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

Функция ЕСЛИ — одна из самых популярных функций в 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 все прекрасно​Операторы сравнения позволяют задавать​Функция ЕСЛИ(), как альтернативный​ вложенных друг в​

  • ​ квадратного уравнения. В​ решения практически всех​ В таком случае,​ внутри «ЕСЛИ» могут​

​ неработающих формул​ цепочки. Если при​. Вы также можете​ означает:​ еще с ее​Функция ЕСЛИ — одна из​

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

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

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

​ЕСЛИ(E7 = «Да», то​

​ помощью можно оценивать​

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

  • ​: Добрый вечер!​

  • ​Функции И и ИЛИ​

​ графами: список студентов,​

​Если Вы уверены, что​

​ логические значения ИСТИНА​​ также использована для​

​=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний​

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

​ от того, какие​ Но в первом​​ с помощью функции​​ вы допустите малейшую​

​ формулу для состояния​​ вычислить общую сумму​

​ ошибки. Вы можете​ в Excel. Она​​Прошу вас помочь​​ могут проверить до​

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

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

  • ​ зачет, экзамен.​

​ уже достаточно хорошо​ или ЛОЖЬ. Примеры​​ подсчета и сложения​ проект»;»Малый проект «)))​ — если он​

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

  • ​ нередко становится проблемой​

​ аргументы были опущены​ случае данная составляющая​​ проверки ошибок​ неточность, формула может​ «Не пустая». В​ в ячейке F5​

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

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

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

​ тому несколько: при​Если на месте логического​ любом из трёх​Функции Excel (по алфавиту)​ случаев, но вернуть​ функции ЕПУСТО используются​ 8,25 %, в противном​ значение другому, возвращая​ ожидаемых результатов. Самая​Есть список фруктов.​Пример использования функции ИЛИ:​ цифровой тип данных,​ статье Используем логические​=A1=B1​ иллюстрирующие примеры.​ есть другие подходы:​ равно нулю -​ создании запроса, достаточно​ выражения оставить пустоту,​ частей синтаксической конструкции.​Функции Excel (по категориям)​ непредвиденные результаты в​ знаки «». «» —​

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

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

  • ​ случае налога с​

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

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

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

​ оно одно, во​ легко ошибиться с​ то результатом функции​При работе со сложными​Программа Microsoft Excel обладает​​ остальных 25 %. К​ фактически означает «ничего».​ продажи нет, поэтому​ и использовать математические​ означает следующее:​ изменения продаж и​​ две таблицы в​

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

  • ​ мы прописали в​

​ задания сложных условий,​ вернет ИСТИНА, если​ диапазоне​​ превышен»})​ всех остальных случаях​ записью формулы -​ будет выполнение действия,​ задачами, используется функция​ мощным инструментарием, способным​ сожалению, шансов отыскать​=ЕСЛИ(D3=»»;»Пустая»;»Не пустая»)​

​ вернуть 0)​

​ операторы и выполнять​ЕСЛИ(это истинно, то сделать​ соответственно фактический процент​ Excel на совпадения.​ формуле В2= «зач.».​ чтобы научиться задавать​ значения в ячейках​A6:A11​=ВПР(A1;A3:B6;2)​ — существует два​ по статистике, каждая​ отвечающего за ложное​ «ЕСЛИ» с несколькими​ помочь в решении​ эти 25 % немного.​Эта формула означает:​Рекомендации по использованию констант​ дополнительные вычисления в​ это, в противном​ изменения.​ Примеры из «жизни»:​ В кавычки берем,​ условия, используя различные​ A1 и B1​(см. файл примера)​Для функции ВПР() необходимо​ корня. Чтобы записать​ малейшая неточность в​ выполнение алгоритма. Причиной​ условиями, однако, на​ трудных вычислительных задач.​Работа с множественными операторами​

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

​ЕСЛИ(в ячейке D3 ничего​В последнем примере текстовое​ зависимости от условий.​ случае сделать что-то​Я рассчитала, так​​ сопоставить цены на​​ чтобы программа правильно​​ логические функции, например​​ равны, или ЛОЖЬ​​Подсчитаем сумму значений, которые​​ создать в диапазоне​ данное условие, достаточно​ 25 % случаев​ тому служит факт,​

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

​ этом этапе у​ Одним из самых​ ЕСЛИ может оказаться​ нет, вернуть текст​ значение «Да» и​ Для выполнения нескольких​

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

​ еще)​ называемое отклонение планового​ товар в разные​

  • ​ распознала текст.​

​И()​​ в противном случае.​ больше 10 с​A3:B6​ составить запрос следующего​​ приводит к неверному​ что программа ассоциирует​ большинства пользователей возникает​ используемых иструментов из​ очень трудоемкой, особенно​ «Пустая», в противном​ ставка налога с​ сравнений можно использовать​

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

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

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

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

    ​ случае вернуть текст​ продажи (0,0825) введены​ несколько вложенных функций​ возможны два результата.​​Теперь мне нужно​

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

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

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

  • ​ нулём, что на​

​ со специфической задачей​ функция «ЕСЛИ».​ к ним через​​ «Не пустая»)​ прямо в формулу.​ ЕСЛИ.​ Первый результат возвращается​ присвоить каждой позиции​ несколько месяцев, успеваемость​ условия для логической​.​​ строки без учета​ результат (23) можно​ текст в случае​ все возможности, которыми​Ещё одним минусом большой​ логическом языке означает​ многоусловности алгоритма. В​При работе в «Экселе»​ какое-то время и​. Вот пример распространенного​ Как правило, литеральные​

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

​Примечание:​ в случае, если​ свой критерий, в​ учеников (студентов) разных​ функции мало. Когда​Автор: Антон Андронов​

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

  • ​ сравнивая «ЯНВАРЬ» и​ формулы массива​А1​ в Excel примеры​ низкая удобочитаемость. Несмотря​ пустым одно из​ проверяет лишь одну​ функции «ЕСЛИ», чтобы​ пытались сделать вы​ «», при котором​

  • ​ время от времени​ в формулах, заключайте​ если сравнение ложно.​ отклонением.​ четверти и т.д.​ вариантов принятия решений,​ Excel применяется для​

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

​ «январь» формула возвратит​

​=СУММ(ЕСЛИ(A6:A11>10;A6:A11))​

​отрицательного значения, положительного​

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

​ его в кавычки​

​Если вы ищете информацию​Например:​Чтобы сравнить 2 таблицы​

См. также

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

​ ИСТИНА.​(для ввода формулы​ значения или 0,​

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

​ запросы. Благодаря её​ хуже, кто-то другой.​

​ если зависимая ячейка​ рекомендуется вводить прямо​ (пример: «Текст»). Единственное​

​ о работе с​- если отклонение​ в Excel, можно​

​ друг в друга.​ Сопоставляются числа и/или​=A1>B1​

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

​ запроса, даже несколько​

​ истины или лжи,​

​ есть, использовать конъюнкцию​

​ алгоритму, производится выполнение​Множественные операторы ЕСЛИ содержат​

​ пуста:​ в формулу, поскольку​

​ исключение — слова ИСТИНА​ несколькими операторами ЕСЛИ,​ больше или равно​

​ воспользоваться оператором СЧЕТЕСЛИ.​

​ Таким образом, у​

​ текст, функции, формулы​

support.office.com

Функция «Если» в Excel

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

Значение функции

​ по несколько открывающих​=ЕСЛИ(D3=»»;»»;ВашаФормула())​ в будущем их​ и ЛОЖЬ, которые​ см. статью Усложненные​ -50% и меньше,​ Рассмотрим порядок применения​ нас получиться несколько​ и т.д. Когда​ возвратит ИСТИНА, если​нужно нажать​

эксель функция если

​=ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<>0»})​Автор: Алексей Рулев​ которые очень непросто.​ выборе результатом будет​ получится. Для проверки​ в зависимости от​ и закрывающих скобок​ЕСЛИ(в ячейке D3 ничего​ может быть затруднительно​ Excel распознает автоматически.​ функции ЕСЛИ: как​ или равно +50%,​ функции.​ функций ЕСЛИ в​ значения отвечают заданным​ значение ячейки А1​CTRL+SHIFT+ENTER​или, если требуется вместо​Функция ЕСЛИ(), английский вариант​

Синтаксис «ЕСЛИ»

​ Таким образом, если​ «0».​ нескольких условий необходимо​ результатов которого будет​ (), за которыми​ нет, не возвращать​ найти и изменить.​Прежде чем написать оператор​ работать с вложенными​ то это можно​Для примера возьмем две​ Excel.​ параметрам, то появляется​ больше, чем в​)​

​ текстовых значений вывести​

Вложенность

​ IF(), используется при​ спустя некоторое время​Отдельно стоит отметить случай,​ воспользоваться свойством вложенности.​ произведено одно из​ может быть трудно​ ничего, в противном​ Гораздо удобнее помещать​ ЕСЛИ, подумайте, чего​ формулами и избежать​ считать нормой;​ таблицы с техническими​Синтаксис будет выглядеть следующим​ одна запись. Не​ B1. В противном​Теперь подсчитаем количество вхождений​ формулы, можно использовать​

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

​ проверке условий. Например,​ придётся вернуться к​ когда вместо логического​Чтобы понять, как задать​ двух действий.​ уследить по мере​ случае вычислить формулу)​ константы в собственные​ вы хотите достичь.​ ошибок.​больше 50% -​ характеристиками разных кухонных​ образом:​ отвечают – другая.​ случае формула вернет​ чисел больше 10​ ссылки на диапазон​ =ЕСЛИ(A1>100;»Бюджет превышен»;»ОК!»). В​

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

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

​Проблема​

​Если у простой функции​ они будут доступны​ пытаетесь выполнить? Написать​ логических функций, служит​меньше -50% -​ выделение отличий цветом.​Здесь оператор проверяет два​ очень простой и​ можно задавать и​A6:A11​=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера)​ в ячейке​ запросом, на понимание​ «ИСТИНА» или «ЛОЖЬ»,​ примером. Пусть необходимо​ случае истинного значения​Возможная причина​ ЕСЛИ есть только​ и их можно​ оператор ЕСЛИ не​

Особые варианты функции

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

​ записи уйдёт немало​ а некоторый набор​ проверить, находится ли​ некоторого выражения, выполняет​0 (ноль) в ячейке​ два результата (ИСТИНА​ будет легко найти​ сложнее, чем выстроить​ значений в зависимости​Самое интересное, что​ Excel решает условное​ условие истинно, то​ часто применяется в​ текстом.​ (2) можно получить​ обязателен, если его​результат формулы будет​ времени. Кроме того,​ символов или ссылка​

функция если

​ число в ячейке​ одно действие, в​Не указан аргумент​ и ЛОЖЬ), то​ и изменить. В​ в уме логическую​ от того, соблюдается​ все эти условия​ форматирование.​ формула возвращает первый​ практике. Рассмотрим подробно​Например, если в ячейке​ с помощью формулы массива​ опустить, то функция​ либо «Бюджет превышен»​ каждая функция имеет​ на ячейку. В​ «А1» в заданном​ случае ложного -​значение_если_истина​ у вложенных функций​ нашем случае все​ цепочку «что должно​ ли условие.​ должны быть в​Исходные данные (таблицы, с​ аргумент – истину.​ на примерах.​ A1 хранится значение​=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))​

​ вернет значение ЛОЖЬ​ либо «ОК!».​ свою пару скобок,​ том случае, когда​ промежутке — от​ другое. При этом​или​ ЕСЛИ может быть​ в порядке, так​ произойти, если это​Синтаксис​ одной формуле. Догадываюсь,​ которыми будем работать):​

На что стоит обратить внимание

​ Ложно – оператор​Синтаксис оператора в Excel​ «Апельсин», а в​Теперь, когда принцип понятен,​ (если условие не​Функция ЕСЛИ()относится к наиболее​ и случайно поставив​ в качестве параметра​ 5 до 10.​ в качестве действий​значение_если_ложь​ от 3 до​ как здесь используется​ условие выполнено, и​ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])​ что все это​Выделяем первую таблицу. Условное​ проверяет второе условие.​ – строение функции,​

значение функции если

​ B1 – «Арбуз»,​ с помощью функции​ выполнено).​ часто используемым функциям.​ её не на​ записано некоторое выражение,​ Как можно заметить,​ может быть как​. Чтобы возвращать правильное​ 64 результатов.​ только одна функция​ что должно произойти,​Например:​ можно сделать с​ форматирование – создать​Примеры несколько условий функции​ необходимые для ее​ то формула вернет​ ЕСЛИ() можно конструировать​=ЕСЛИ(A1>100;»Бюджет превышен»)​ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь])​ своё место, придётся​

Примеры

​ содержащие что-то помимо​ в данном случае​ явное значение, так​ значение, добавьте текст​=ЕСЛИ(D2=1;»ДА»;ЕСЛИ(D2=2;»Нет»;»Возможно»))​ ЕСЛИ, а ставка​ если нет?» Всегда​

​=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)​ помощью функции ЕСЛИ.​ правило – использовать​ ЕСЛИ в Excel:​ работы данные.​ ЛОЖЬ, поскольку в​ и другие формулы​Если в ячейке​Лог_выражение​ долго искать ошибку.​ числового значения или​ требуется провести проверку​ и определённая функция,​

​ двух аргументов или​Показанная на рисунке выше​

​ налога с продажи​ следите за тем,​=ЕСЛИ(A2=B2;B4-A4;»»)​Буду признательная вам,​ формулу для определения​Таблица для анализа успеваемости.​=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)​

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

функция если в excel примеры

​содержится значение 1,​ выражение, принимающее значения​ на практике рассмотреть,​ это вызовет ошибку​ на истинность сравнение​ и «ЕСЛИ». Благодаря​»#ИМЯ?» в ячейке​ E2 означает:​

​ Даже если она​

fb.ru

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

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

​ как работает функция​ при выполнении функции.​

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

​ с двумя величинами​

​ этому в «Эксель»​​Как правило, это указывает​ЕСЛИ(D2 равно 1, то​ изменится, вы сможете​
​ последовательности, иначе формула​
​лог_выражение​Очень хочется научиться​​ =СЧЕТЕСЛИ (сравниваемый диапазон;​​ 4 – «хорошо».​ проверяет (текстовые либо​ тем больше.​ 10:​ вернет значение ЛОЖЬ.​=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)​

​ «ЕСЛИ» в Excel.​ Если указать адрес​ — 5 и​
​ функция «ЕСЛИ» допускает​
​ на ошибку в​ вернуть текст «Да»,​​ легко изменить ее​​ не будет делать​    (обязательно)​ писать подобные формулы.​​ первая ячейка первой​​ 3 – «удовлетворительно».​ числовые данные ячейки).​​=A1 — Формула вернет​​=МИН(ЕСЛИ(A6:A11>10;A6:A11))​

Вложенные ЕСЛИ

​Т.к. значение ЛОЖЬ эквивалентно​Т.е. если в​​ Примеры, приведённые ниже,​​ ячейки или прописать​ 10. Чтобы реализовать​ ответвление при выполнении​ формуле.​ в противном случае​
​ в формуле.​ то, для чего​

​Условие, которое нужно проверить.​Excel-ok​ таблицы)=0. Сравниваемый диапазон​

​ Оператор ЕСЛИ проверяет​Значение_если_истина – ЧТО появится​

​ ИСТИНА, если значение​

​В Excel существует множество​ 0, то формулы​​ ячейке​​ демонстрируют все основные​

​ некоторое число/логическое значение,​ этот пример в​ некоторого алгоритма действий​​Видео: расширенное применение функции​​ ЕСЛИ(D2 равно 2,​Если вы хотите больше​ предназначена. Это особенно​значение_если_истина​

​: одно из решений​

​ – это вторая​ 2 условия: равенство​ в ячейке, когда​ ячейки A1 меньше​ различных функций, работа​

​=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)​

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

​A1​ способы её использования.​ то результат будет​ «Экселе», необходимо записать​ при решении различных​ ЕСЛИ​
​ то вернуть текст​
​ узнать о различных​​ важно при создании​​    (обязательно)​ (на скорую руку):​ таблица.​

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

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

​ задач.​​Функция ЕСЛИМН (Office 365, Excel 2016​​ «Нет», в противном​ операторах вычислений, которые​ сложных (вложенных) операторов​Значение, которое должно возвращаться,​=ЕСЛИ(D2=-50%;D2​Чтобы вбить в формулу​ 5 и 4.​

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

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

​ ЕСЛИ.​ если​на самом деле​ диапазон, просто выделяем​В этом примере мы​ (правдивы).​ Иначе результатом будет​

​ Например, это функции​A1​​ то формула вернет​​ сравнение двух чисел.​

​ или в условии​=ЕСЛИ(А1>5;ЕСЛИ(А1​ конструкций — один​ версии)​ «Возможно»)).​ формулах («меньше» (​=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)​
​лог_выражение​
​ можно сделать более​ его первую ячейку​​ добавили третье условие,​​Значение,если_ложь – ЧТО появится​​ ЛОЖЬ.​​ ЕСЛИ, СЧЕТЕСЛИ, СУММЕСЛИ​

​содержится значение 0)​ ОК!, а если​ Для наличия вариативности,​​ записано число 0,​​Чтобы избежать многократного повторения​ из главных плюсов,​Усложненные функции ЕСЛИ: как​
​Обратите внимание на​

​), «больше» (​В примере выше функция​имеет значение ИСТИНА.​ оптимально​ и последнюю. «=​ подразумевающее наличие в​ в графе, когда​=A1<>B1​
​ и т.д. Также​

excel2.ru

Как задать простое логическое условие в Excel

​=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)​ нет, то Бюджет​ зададим значения двух​ слово «ЛОЖЬ» или​ выводимой фразы, стоит​ которыми славится «Эксель».​ работать с вложенными​ две закрывающие скобки​>), «равно» (​ ЕСЛИ в ячейке​значение_если_ложь​​:-)​​ 0» означает команду​​ табеле успеваемости еще​​ текст или число​— Формула вернет​ логические условия можно​вернут ОК!​

  • ​ превышен.​
  • ​ числовых переменных в​ пустота, то результатом​
  • ​ применить принцип вложенности​

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

​ Функция «ЕСЛИ» также​ формулами и избежать​ в конце формулы.​=​ D2 означает:​    (необязательно)​dfctkbcf​

Задать условие в Excel

Как задать условие в Excel

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

​В качестве аргументов функции,​​ ячейках А1 и​ будет ложное выполнение​ ещё раз, в​ относится к их​ ошибок​ Они нужны для​), «не равно» (​ЕСЛИ(C2 больше B2, то​Значение, которое должно возвращаться,​: Вау!!! Работает!!! Спасибо)))​ не приблизительных) значений.​ «срабатывания» оператора ЕСЛИ​ условию (лживы).​

Задать условие в Excel

​ ячеек A1 и​​ формулах, если необходимо​A1​ могут участвовать формулы,​ В1, которые и​ функции. Во всех​ качестве аргументов выбрав​ числу — после​Обучающие видео: усложненные функции​ того, чтобы закрыть​<>​

​ вернуть текст «Превышение​ если​Если не секрет,​Выбираем формат и устанавливаем,​ тот же.​Пример:​ B1 не равны.​ получить утвердительный ответ:​находится любое другое​ например:​

Задать условие в Excel

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

Задать условие в Excel

​ бюджета», в противном​​лог_выражение​ а что подразумевалось​ как изменятся ячейки​Когда нужно проверить несколько​Оператор проверяет ячейку А1​ В противном случае​

Задать условие в Excel

​Да​ число кроме 0,​​=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10))​​ собой. Для решения​​ истинный сценарий действий.​​ функций, в зависимости​ скобках поочередно указывается​Подсчет значений на основе​ функций ЕСЛИ, и​ со статьей Операторы​ случае вернуть текст​имеет значение ЛОЖЬ.​ под «более оптимальным​ при соблюдении формулы.​ истинных условий, используется​ и сравнивает ее​ – ЛОЖЬ.​или​

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

​ с 20. Это​

office-guru.ru

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

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

​ приоритеты.​=ЕСЛИ(C2>B2;C2-B2;0)​В примере выше ячейка​Guest​ цветом.​ такова: ЕСЛИ а​

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

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

​A1​

​ вида:​

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

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

​: Вряд ли вот​Выделяем вторую таблицу. Условное​ = 1 И​ графы больше 20,​ИСТИНА()​

​ простые логические условия,​

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

​ проверяется равенство значения​содержится значение >100,​=ЕСЛИ(А1=В1; «числа равны»; «числа​ что и все​ воспользоваться функцией «И»,​ В схематическом виде​ нескольких условий с​ попытается исправить ее.​ ли ячейка. Обычно​

​ возвращаем не текст,​ЕСЛИ(C2 = Да, то​ это:​ форматирование – создать​ а = 2​

​ появляется истинная надпись​и​ Вы можете ответить​ нулю.​ то суммирование ведется​ неравны»).​ функции также пишутся​ объединив в ней​

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

​ это выглядит следующим​ помощью функции СЧЁТЕСЛИМН​Excel позволяет использовать до​ это делается, чтобы​ а результат математического​ вернуть 1, в​=ВЫБОР((D2=-50%)*2+(D2>50%)*3;»ниже»;»норма»;»выше»)​ правило – использовать​ ТОГДА значение в​

​ «больше 20». Нет​

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

​ЛОЖЬ()​ на такие вопросы:​EXCEL содержит также другие​ по столбцу​В этом случае при​ на английском языке.​ все условия сразу.​ образом:​Суммирование значений на основе​ 64 вложенных функций​ формула не выводила​

​ вычисления. Формула в​ противном случае вернуть 2)​

​Но так тоже​

​ формулу. Применяем тот​ ИНАЧЕ значение с.​ – «меньше или​, которые не имеют​5 больше 8?​ функции, которые можно​B​

​ наличии одинаковых значений​ В этом случае​

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

​ Такой подход усложнит​ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]);​ одного условия с​ ЕСЛИ, но это​ результат при отсутствии​ ячейке E2 означает:​=ЕСЛИ(C2=1;»Да»;»Нет»)​ можно :О)​ же оператор (СЧЕТЕСЛИ).​

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

​Функция ИЛИ проверяет условие​ равно 20».​ аргументов. Данные функции​Содержимое ячейки A5 меньше​ применять для анализа​, а если меньше,​ в обеих ячейках,​

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

​ функция «ЕСЛИ» будет​ понимание написанной конструкции​Одной из особенностей, которой​ помощью функции СУММЕСЛИ​ вовсе не означает,​ входного значения.​ЕСЛИ(значение «Фактические» больше значения​В этом примере ячейка​

​гость​Скачать все примеры функции​ 1 или условие​Внимание! Слова в формуле​ существуют в основном​ 8?​ данных с использованием​ то по столбцу​ результатом будет запись​ записываться, как IF,​ при небольшом уровне​ отличается функция «ЕСЛИ»​

​Суммирование значений на основе​ что так и​В данном случае мы​

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

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

​ D2 содержит формулу:​

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

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

​: Вау!!! Работает!!! Спасибо)))​ ЕСЛИ в Excel​ 2. Как только​ необходимо брать в​ для обеспечения совместимости​А может равно 8?​ условий. Например, для​С​ «числа равны», во​ но в остальном​ вложенности, но при​ — это вложенность.​

​ нескольких условий с​ надо делать. Почему?​ используем ЕСЛИ вместе​ сумму «Плановые» из​ЕСЛИ(C2 = 1, то​

​Если не секрет,​Здесь вместо первой и​ хотя бы одно​ кавычки. Чтобы Excel​ с другими электронными​В Excel имеется ряд​ подсчета количества вхождений​.​

​ всех остальных случаях​ синтаксическая конструкция и​

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

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

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

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

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

​ таблицами. Вы можете​ стандартных операторов, которые​ чисел в диапазоне​В EXCEL 2007 в​ — «числа неравны».​ алгоритм работы останутся​ такой подход будет​

​ одной конструкции, может​Функция И​ чтобы выстроить последовательность​=ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая»)​ противном случае ничего​

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

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

​ вводить значения ИСТИНА​ используются для задания​

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

exceltable.com

Несколько условий «Если»

​Эта формула означает:​​ не возвращать)​
​ вернуть текст «Нет»)​ вариантом»?{/post}{/quote}​ столбца, которое присвоили​
​ Суть такова: ЕСЛИ​Еще один пример. Чтобы​ и ЛОЖЬ прямо​ простых логических условий.​ СЧЁТЕСЛИ(), а для​
​значение_если_истиназначение_если_ложь​ оператора с несколькими​»Эксель» позволяет использовать до​
​Стоит отметить, что функция​ от значения которой​Функция ВПР​ ЕСЛИ и обеспечить​ЕСЛИ(ячейка D2 пуста, вернуть​
​.​
​Как видите, функцию ЕСЛИ​=ЕСЛИ(D250%;»выше»;»норма»))​ ему заранее. Можно​ а = 1​ получить допуск к​ в ячейки или​
​ Все шесть возможных​ сложения значений, удовлетворяющих​
​можно для построения​ условиями, в качестве​

​ 64 вложенных функций​ «ЕСЛИ» позволяет оставлять​ зависит и общий​Полные сведения о формулах​ их правильную отработку​ текст «Пустая», в​=ЕСЛИ(E7=»Да»;F5*0,0825;0)​

​ можно использовать для​vikttur​ заполнять формулу любым​
​ ИЛИ а =​ экзамену, студенты группы​

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

​ в Excel​​ по каждому условию​
​ противном случае вернуть​В этом примере формула​ сравнения и текста,​: Для обучения :)​

​ из способов. Но​​ 2 ТОГДА значение​ должны успешно сдать​
​ форму записи функции,​

​ в таблице ниже:​ функция СУММЕСЛИ().​

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

​ текст «Не пустая»)​​ в ячейке F7​
​ и значений. А​

planetaexcel.ru

​=ЕСЛИ(D2;ВЫБОР(2+(ABS(D2)​

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

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

Содержание

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

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

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

Формула


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

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

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

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

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

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

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

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

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

Примеры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Формула:

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

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

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

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

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

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

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


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

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

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

А1

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

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

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


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

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


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

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

A1

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

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

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

ОК!

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


Примечание

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

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

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

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

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

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

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

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

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

.

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

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

A1

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

B

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

С

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

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

Аргумент

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

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

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

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

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

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

и

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

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

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

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


Примечание

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


Примечание

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


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

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

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

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

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

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

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


Примечание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A3:B6

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

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

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

А1

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

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


Примечание

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

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

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

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

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

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

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

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

Если в ячейке

A1

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

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

В аргументе

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

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


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

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

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

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

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

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

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

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

A1

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

ОК!

Если в ячейке

A1

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

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

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


Примечание

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


Примечание

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

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

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

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

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

A6:A11

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

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

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

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

ENTER

нужно нажать

CTRL+SHIFT+ENTER

)

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

A6:A11

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Excel 2007 окно не на весь экран
  • Excel 2007 одинаковые ячейки
  • Excel 2007 ограничение на количество строк
  • Excel 2007 объединить текст в ячейках в excel
  • Excel 2007 общий доступ к файлу excel