Menu
Coddy logo textTech

Функция IF

Часть раздела Основы путешествия по Excel на Coddy. Урок 34 из 42.

До сих пор каждая формула давала один ответ, несмотря ни на что. Но реальная жизнь полна решений: если идет дождь, возьмите зонт, иначе — солнцезащитные очки. Excel принимает решения с помощью функции IF:

=IF(condition, value_if_true, value_if_false)

IF принимает ровно три части, разделённые запятыми. Сначала condition, вопрос с ответом «да» или «нет», например A1>=60 («значение A1 не меньше 60?»). Затем ответ, который показывается, когда условие true, и, наконец, ответ, когда оно false.

=IF(A1>=60, "pass", "fail")

Если A1 содержит 75, отображается pass. Измените A1 на 40, и та же самая формула покажет fail — формула принимает решение заново каждый раз, когда меняются данные. Обратите внимание на кавычки вокруг pass и fail: текстовые ответы всегда заключаются в двойные кавычки, чтобы Excel понимал, что это слова для отображения, а не имена ячеек.

Ответы не обязательно должны быть текстом. =IF(A1>100, A1*0.9, A1) дает скидку 10% только на заказы больше 100 — числа, формулы и текст одинаково подходят в качестве ответов для истинного и ложного значений. Один вопрос, два возможных исхода: это и есть IF.

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы