Если функция в Excel
Обновлено: 21.11.2024
Функция ЕСЛИ в Excel выполняет логическое сравнение двух значений. Результатом функции ЕСЛИ является либо ИСТИНА, либо ЛОЖЬ. Например, мы можем проверить, больше ли значение в ячейке B2, чем значение в ячейке A2. Если да, то результат ИСТИНА, если нет, результат ЛОЖЬ.
Как использовать функцию ЕСЛИ
Функция ЕСЛИ в Excel состоит из трех компонентов:
- Логический тест с использованием знака оператора для логического сравнения;
- Значение, которое будет возвращено, если логическая проверка даст ИСТИНА;
- Значение, которое будет возвращено, если логическая проверка даст FALSE.
Формат: =ЕСЛИ(A1>B2; «ИСТИНА»; «ЛОЖЬ»)
Пример
У нас есть овощной магазин, и у нас есть список фруктов в наличии. Всякий раз, когда количество на складе меньше 20, нам нужно разместить новый заказ у оптовика. Функция ЕСЛИ может помочь нам с этой задачей. ЕСЛИ количество определенного фрукта меньше 20 (ИСТИНА), нам нужно разместить заказ. ЕСЛИ сумма равна 20 или больше (ЛОЖЬ), нам не нужно предпринимать никаких действий.
Мы вызываем функцию в столбце «статус»: =IF(B2
Вложенная функция ЕСЛИ
Выражение IF можно использовать как значение TRUE или FALSE внутри другой функции IF. Таким образом, вы можете проверить более одного условия в одной функции и вернуть более двух результатов.
Пример
Мы будем использовать тот же список фруктов, но на этот раз мы будем переупорядочивать, когда количество будет меньше 20, и выставим фрукты на продажу, когда количество составит 30 или больше 30.
В этом случае наше значение FALSE будет заменено второй функцией ЕСЛИ: =ЕСЛИ(B2 30;"Продажа";"Нет действий")):
Нажатие клавиши ввода отобразит значение в ячейке C2. Мы расширим функцию до соответствующего диапазона ячеек в столбце C, чтобы узнать, какие фрукты нужно заказать повторно, какие фрукты нужно выставить на продажу, а какие фрукты не требуют дальнейших действий:
Функция ЕСЛИ выполняет логическую проверку и возвращает одно значение для результата ИСТИНА, а другое — для результата ЛОЖЬ. Например, чтобы «сдать» баллы выше 70: = ЕСЛИ (A1> 70, «Пройдено», «Не пройдено»). С помощью вложенных функций ЕСЛИ можно проверить более одного условия. Функцию ЕСЛИ можно комбинировать с логическими функциями, такими как И и ИЛИ, для расширения логического теста.
- logical_test — значение или логическое выражение, которое можно оценить как ИСТИНА или ЛОЖЬ.
- value_if_true – [необязательный] значение, которое будет возвращено, когда logical_test оценивается как TRUE.
- value_if_false – [необязательный] значение, которое будет возвращено, если logical_test оценивается как FALSE.
Функция ЕСЛИ используется для запуска логического теста и реагирует по-разному в зависимости от того, является ли результат ИСТИНА или ЛОЖЬ. Первый аргумент, logical_test, представляет собой выражение, возвращающее значение TRUE или FALSE. И value_if_true, и value_if_false являются необязательными, но необходимо указать хотя бы одно из них. Результатом ЕСЛИ может быть значение, ссылка на ячейку или даже другая формула.
В примере, показанном выше, мы хотим присвоить "пройдено" или "не пройдено" на основе результатов теста. Проходной балл 70 и выше. Формула в D6, скопированная вниз, выглядит так:
Перевод: если значение в ячейке C6 больше или равно 70, вернуть "Пройдено". В противном случае вернуть "Fail".
Логический ход этой формулы можно изменить на противоположный. Приведенная ниже формула возвращает тот же результат:
Перевод: если значение в ячейке C6 меньше 70, вернуть "Fail". В противном случае вернуть "Pass".
Обе приведенные выше формулы при копировании вернут правильные результаты.
Примечание. Если вы не знакомы с идеей критериев формулы, в этой статье дается множество примеров.
Еще одна формула
В результате функция ЕСЛИ может вернуть другую формулу. Например, приведенная ниже формула вернет A1*5%, если A1 меньше 100, и A1*7%, если A1 больше или равно 100:
Вложенные операторы IF
Функция ЕСЛИ может быть "вложенной". «Вложенный ЕСЛИ» относится к формуле, в которой по крайней мере одна функция ЕСЛИ вложена в другую, чтобы проверить наличие большего количества условий и вернуть больше возможных результатов. Каждый оператор IF должен быть тщательно «вложен» в другой, чтобы логика была правильной.
Например, следующую формулу можно использовать для выставления оценки, а не результата "сдал/не сдал":
Можно вложить до 64 функций ЕСЛИ.Однако, как правило, для более сложных сценариев следует использовать другие функции, такие как ВПР или ГПР, поскольку они могут обрабатывать больше условий гораздо более простым способом.
Логические операторы
При построении теста с ЕСЛИ вы можете использовать любой из следующих логических операторов:
Оператор сравнения | Значение td> | Пример |
= | равно | A1=D1 |
> | больше | A1>D1 |
>= | больше или равно | A1>=D1 |
не равно | A1<>D1 |
Функция ЕСЛИ не поддерживает подстановочные знаки, но вы можете комбинировать ЕСЛИ и СЧЁТЕСЛИ, чтобы получить базовые функции подстановочных знаков.
ЕСЛИ с И, ИЛИ, НЕ
Функция ЕСЛИ может сочетаться с функциями И и ИЛИ. Например, чтобы вернуть "ОК", когда A1 находится между 7 и 10, вы можете использовать следующую формулу:
Перевод: если A1 больше 7 и меньше 10, вернуть "ОК". В противном случае ничего не возвращать ("").
Чтобы вернуть B1+10, когда A1 "красный" или "синий", вы можете использовать функцию ИЛИ следующим образом:
Перевод: если A1 красный или синий, вернуть B1+10, иначе вернуть B1.
Перевод: если A1 НЕ красный, вернуть B1+10, иначе вернуть B1.
Выражение ЕСЛИ в Excel проверяет заданное условие и возвращает одно значение для результата ИСТИНА и другое значение для результата ЛОЖЬ. Например, если общая сумма продаж превышает 5000 долларов, верните «Да» для бонуса. В противном случае верните «Нет» для бонуса. Мы также можем использовать функцию ЕСЛИ для вычисления одной функции или включить несколько функций ЕСЛИ в одну формулу. Несколько операторов ЕСЛИ в Excel называются вложенными операторами ЕСЛИ.
Как финансовый аналитик Финансовый аналитик Описание работы Приведенное ниже описание работы финансового аналитика дает типичный пример всех навыков, образования и опыта, необходимых для найма на работу аналитика в банке, учреждении или корпорации. Выполнение финансового прогнозирования, составление отчетов и отслеживание операционных показателей, анализ финансовых данных, создание финансовых моделей. Функция ЕСЛИ часто используется для оценки и анализа данных путем оценки определенных условий.
Эту функцию можно использовать для оценки текста, значений и даже ошибок. Он не ограничивается только проверкой равенства одной вещи другой и возвратом одного результата. Мы также можем использовать математические операторы и выполнять дополнительные вычисления в зависимости от наших критериев. Мы также можем объединить несколько функций ЕСЛИ для выполнения нескольких сравнений.
Формула ЕСЛИ
=ЕСЛИ(логическая_проверка, значение_если_истина, значение_если_ложь)
Функция использует следующие аргументы:
- Logical_test (обязательный аргумент) — это условие, которое нужно проверить и оценить как ИСТИНА или ЛОЖЬ.
- Value_if_true (необязательный аргумент) — значение, которое будет возвращено, если logical_test оценивается как TRUE.
- Value_if_false (необязательный аргумент) — значение, которое будет возвращено, если logical_test оценивается как FALSE.
При использовании функции ЕСЛИ для построения теста мы можем использовать следующие логические операторы:
- = (равно)
- > (больше)
- >= (больше или равно)
- <> (не равно)
Как использовать функцию ЕСЛИ в Excel
Чтобы понять, как использовать функцию оператора ЕСЛИ в Excel, рассмотрим несколько примеров:
Пример 1. Простое выражение ЕСЛИ в Excel
Предположим, мы хотим провести очень простой тест. Мы хотим проверить, больше ли значение в ячейке C2 или равно значению в ячейке D2. Если аргумент верен, то мы хотим вернуть некоторый текст, говорящий «Да, это так», а если это не так, то мы хотим отобразить «Нет, это не так».
Вы можете увидеть, как именно работает оператор ЕСЛИ в Excel, на простом примере ниже.
Результат, если правда:
Результат, если ложь:
Пример 2. Оператор ЕСЛИ в Excel
Предположим, мы хотим проверить ячейку и убедиться, что действие выполняется, если ячейка не пуста. Нам даны данные ниже:
В таблице выше мы перечислили задачи, связанные с годовым общим собранием, в столбце A. В примечаниях указана дата завершения.В столбце B мы будем использовать формулу, чтобы проверить, пусты ли ячейки в столбце C. Если ячейка пуста, формула присвоит статус «открыто». Однако, если ячейка содержит дату, формула присвоит статус «закрыта». Используемая формула:
Мы получаем следующие результаты:
Пример 3. Оператор ЕСЛИ в Excel
Продавцы часто предоставляют скидку в зависимости от купленного количества. Предположим, нам даны следующие данные:
Используя несколько функций ЕСЛИ, мы можем создать формулу для проверки нескольких условий и выполнения различных расчетов в зависимости от того, к какому диапазону сумм относится указанное количество. Чтобы рассчитать общую цену для 100 товаров, формула будет выглядеть так:
Мы получаем следующий результат:
Что следует помнить о функции ЕСЛИ
Причины использования оператора ЕСЛИ в Excel
Существует множество причин, по которым аналитик или любой пользователь Excel может захотеть построить формулы ЕСЛИ.
Обычные примеры включают:
- Чтобы проверить, является ли аргумент истинным или ложным
- Чтобы вывести ЧИСЛО
- Чтобы вывести текст
- Чтобы создать условную формулу (например, результатом будет C3+B4, если правда, и N9-E5, если ложь)
- Создание сценариев Анализ сценариев Анализ сценариев – это процесс изучения и оценки возможных событий или сценариев, которые могут произойти в будущем, и прогнозирования их использования в финансовом моделировании Что такое финансовое моделирование Финансовое моделирование выполняется в Excel для прогнозирования финансовые показатели компании. Обзор того, что такое финансовое моделирование, как и зачем создавать модели.
- Расчет графика долга График долга В графике долга представлены все долги компании в зависимости от срока погашения и процентной ставки. В финансовом моделировании потоки процентных расходов или график амортизации основных средств График амортизации График амортизации требуется в финансовом моделировании, чтобы связать три финансовых отчета (доход, баланс, движение денежных средств) в Excel. в бухгалтерии
Дополнительные ресурсы
Спасибо, что прочитали руководство CFI о том, как использовать отчет о ЕСЛИ в Excel. Потратив время на изучение и освоение этих функций, вы значительно ускорите свой финансовый анализ. Чтобы узнать больше, ознакомьтесь с этими дополнительными ресурсами CFI:
Бесплатное руководство по Excel
Чтобы овладеть искусством работы с Excel, ознакомьтесь с БЕСПЛАТНЫМ ускоренным курсом CFI по Excel. Основы Excel — формулы для финансов Вы ищете ускоренный курс по Excel? Получите бесплатное обучение Excel для карьеры в области корпоративных финансов и инвестиционно-банковской деятельности от Института корпоративных финансов. , который научит вас, как стать опытным пользователем Excel. Изучите самые важные формулы, функции и сочетания клавиш, чтобы уверенно проводить финансовый анализ.
Запустите бесплатный курс CFI по Excel прямо сейчас Основы Excel - формулы для финансов Вы ищете ускоренный курс Excel? Пройдите бесплатное обучение Excel, чтобы начать карьеру в сфере корпоративных финансов и инвестиционно-банковских услуг, от Института корпоративных финансов.
Функция ЕСЛИ — одна из наиболее часто используемых функций в Excel. Эта страница содержит множество простых примеров использования IF.
Простые примеры if
Функция ЕСЛИ проверяет, выполняется ли условие, и возвращает одно значение, если оно истинно, и другое значение, если оно ложно.
<р>1а. Например, взгляните на функцию ЕСЛИ в ячейке B2 ниже.
Объяснение: если цена больше 500, функция ЕСЛИ возвращает значение High, в противном случае — значение Low.
1б. Следующая функция ЕСЛИ дает точно такой же результат.
Примечание. Вы можете использовать следующие операторы сравнения: = (равно), > (больше), = (больше или равно), (не равно).
<р>2. Всегда заключайте текст в двойные кавычки.
3а. Приведенная ниже формула вычисляет прогресс между двумя моментами времени.
3б. Вы можете использовать функцию ЕСЛИ для отображения пустой строки, если конечное значение еще не введено (см. строку 5).
Объяснение: если конечное значение не пусто (<> означает не равно), функция ЕСЛИ вычисляет прогресс между начальным и конечным значением, в противном случае она отображает пустую строку (две двойные кавычки и ничего между ними).
И/или критерии
Используйте функцию ЕСЛИ в сочетании с функциями И и ИЛИ и станьте экспертом в Excel.
<р>1. Например, взгляните на функцию ЕСЛИ в ячейке D2 ниже.
Объяснение: функция И возвращает ИСТИНА, если первая оценка больше или равна 60, а вторая оценка больше или равна 90, в противном случае она возвращает ЛОЖЬ. Если значение TRUE, функция ЕСЛИ возвращает значение Pass, если значение FALSE, функция ЕСЛИ возвращает значение Fail.
<р>2. Например, взгляните на функцию ЕСЛИ в ячейке D2 ниже.
Объяснение: функция ИЛИ возвращает ИСТИНА, если хотя бы одна оценка больше или равна 60, в противном случае она возвращает ЛОЖЬ. Если значение TRUE, функция ЕСЛИ возвращает значение Pass, если значение FALSE, функция ЕСЛИ возвращает значение Fail.
<р>3. Например, взгляните на функцию ЕСЛИ в ячейке D2 ниже.
Объяснение: приведенная выше функция И имеет два аргумента, разделенных запятой (таблица, зеленый или синий). Функция AND возвращает TRUE, если значение Product равно «Table», а Color равно «Green» или «Blue». Если значение TRUE, то функция ЕСЛИ снижает цену на 50%, если FALSE, то функция ЕСЛИ снижает цену на 10%.
Вложенный если
Функция ЕСЛИ в Excel может быть вложенной, если необходимо выполнить несколько условий. Значение FALSE заменяется другой функцией ЕСЛИ для проведения дополнительной проверки.
<р>1. Например, взгляните на вложенную формулу ЕСЛИ в ячейке C2 ниже.
Объяснение: если оценка равна 1, вложенная формула ЕСЛИ возвращает "Плохо", если оценка равна 2, вложенная формула "ЕСЛИ" возвращает "Хорошо", если оценка равна 3, вложенная формула "ЕСЛИ" возвращает "Отлично", в противном случае она возвращает "Недействительно". Если у вас Excel 2016 или более поздней версии, просто используйте функцию IFS.
<р>2. Например, взгляните на вложенную формулу ЕСЛИ в ячейке C2 ниже.
Объяснение: если оценка меньше 60, вложенная формула ЕСЛИ возвращает F, если оценка больше или равна 60 и меньше 70, формула возвращает D, если оценка больше или равна 70 и меньше 80, формула возвращает C, если оценка больше или равна 80 и меньше 90, формула возвращает B, иначе возвращает A.
Подробнее о Если
Функция ЕСЛИ — отличная функция. Давайте рассмотрим еще несколько интересных примеров.
<р>1. Например, используйте ЕСЛИ и И, чтобы проверить, находится ли значение между двумя числами.
Объяснение: функция И возвращает ИСТИНА, если человек старше 12 и моложе 20 лет, иначе возвращает ЛОЖЬ. Если ИСТИНА, функция ЕСЛИ возвращает Да, если ЛОЖЬ, функция ЕСЛИ возвращает Нет.
<р>2. Вы можете комбинировать ЕСЛИ со СРЗНАЧ, СУММОМ и другими функциями Excel. Нет предела возможностям!
Объяснение: функция И возвращает ИСТИНА, если входное значение больше 100, а среднее значение значений в именованном диапазоне Данные1 больше 100, в противном случае она возвращает ЛОЖЬ. Если TRUE, функция ЕСЛИ возвращает сумму Data2, если FALSE, функция ЕСЛИ возвращает 0.
Запутались? Вы всегда можете использовать инструмент «Вычислить формулу», чтобы пройтись по формуле ЕСЛИ. Этот инструмент Excel помогает понять формулу.
<р>3. Например, выберите ячейку G3 выше. <р>4. На вкладке "Формулы" в группе "Аудит формул" нажмите "Оценить формулу".<р>5. Нажмите "Оценить" несколько раз.
Примечание: попробуйте сами. Загрузите файл Excel и выберите одну из формул ЕСЛИ, описанных на этой странице. Вы можете использовать этот инструмент для пошагового просмотра всех видов формул.
Читайте также: