Srvalue, если в Excel

Обновлено: 21.11.2024

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel 2007 Developer Excel 2010 Developer Excel 2013 Developer Excel для Windows Phone 10 Excel Starter 2010 Еще. Меньше

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

=IF(Что-то верно, то сделайте что-нибудь, иначе сделайте что-нибудь другое)

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

Используйте функцию ЕСЛИ вместе с И, ИЛИ и НЕ для выполнения нескольких оценок, если условия истинны или ложны.

ЕСЛИ(И()) - ЕСЛИ(И(логический1, [логический2], . ), значение_если_истина, [значение_если_ложь]))

ЕСЛИ(ИЛИ()) - ЕСЛИ(ИЛИ(логическое1, [логическое2], . ), значение_если_истина, [значение_если_ложь]))

ЕСЛИ(НЕ()) - ЕСЛИ(НЕ(лог.1), значение_если_истина, [значение_если_ложь]))

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

Описание

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

Условие, которое вы хотите проверить.

value_if_true (обязательно)

Значение, которое вы хотите вернуть, если результат logical_test равен TRUE.

value_if_false (необязательно)

Значение, которое вы хотите вернуть, если результат logical_test равен FALSE.

Вот обзор того, как структурировать функции И, ИЛИ и НЕ по отдельности. Когда вы комбинируете каждый из них с оператором IF, они читаются так:

И – =ЕСЛИ(И(Что-то верно, что-то другое верно), Значение, если Истина, Значение, если Ложь)

ИЛИ – =ЕСЛИ(ИЛИ(Что-то верно, что-то другое верно), Значение, если Истина, Значение, если Ложь)

НЕ – =ЕСЛИ(НЕ(Что-то верно), Значение, если Истина, Значение, если Ложь)

Примеры

Ниже приведены примеры некоторых распространенных вложенных операторов IF(AND()), IF(OR()) и IF(NOT()). Функции И и ИЛИ могут поддерживать до 255 отдельных условий, но не рекомендуется использовать больше нескольких, потому что сложные вложенные формулы могут быть очень сложными для создания, тестирования и обслуживания. Функция НЕ принимает только одно условие.

Вот формулы, изложенные в соответствии с их логикой:

Описание

=ЕСЛИ(И(A2>0,B2 0,B4 50),ИСТИНА,ЛОЖЬ)

ЕСЛИ A6 (25) НЕ больше 50, верните ИСТИНА, в противном случае верните ЛОЖЬ. В этом случае 25 не больше 50, поэтому формула возвращает ИСТИНА.

ЕСЛИ A7 ("Синий") НЕ равен "Красному", то вернуть ИСТИНА, в противном случае вернуть ЛОЖЬ.

Обратите внимание, что все примеры имеют закрывающую скобку после ввода соответствующих условий. Оставшиеся аргументы True/False остаются частью внешнего оператора IF. Вы также можете заменить текстовые или числовые значения на значения TRUE/FALSE, которые будут возвращены в примерах.

Вот несколько примеров использования AND, OR и NOT для оценки дат.

Вот формулы, изложенные в соответствии с их логикой:

Описание

ЕСЛИ A2 больше, чем B2, вернуть TRUE, в противном случае вернуть FALSE. 12.03.14 больше, чем 01.01.14, поэтому формула возвращает ИСТИНА.

=ЕСЛИ(И(A3>B2,A3 B2,A4 B2),ИСТИНА,ЛОЖЬ)

ЕСЛИ A5 не больше B2, вернуть TRUE, в противном случае вернуть FALSE. В этом случае A5 больше, чем B2, поэтому формула возвращает FALSE.

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

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

На вкладке "Главная" нажмите "Условное форматирование" > "Новое правило". Затем выберите параметр «Использовать формулу для определения форматируемых ячеек», введите формулу и примените формат по вашему выбору.

Используя предыдущий пример Dates, вот какие формулы будут.

Описание

Если A2 больше, чем B2, отформатируйте ячейку, иначе ничего не делайте.

=И(A3>B2,A3 B2,A4 B2)

Если A5 НЕ больше B2, отформатируйте ячейку, иначе ничего не делайте. В этом случае A5 больше, чем B2, поэтому результат вернет FALSE. Если бы вы изменили формулу на =NOT(B2>A5), она вернула бы TRUE, и ячейка была бы отформатирована.

Примечание. Распространенной ошибкой является ввод формулы в условное форматирование без знака равенства (=). Если вы сделаете это, вы увидите, что диалоговое окно «Условное форматирование» добавит в формулу знак равенства и кавычки - , поэтому вам нужно будет удалить кавычки, прежде чем формула будет правильно реагировать.

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

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Выражение ЕСЛИ в Excel проверяет заданное условие и возвращает одно значение для результата ИСТИНА и другое значение для результата ЛОЖЬ. Например, если общая сумма продаж превышает 5000 долларов, верните «Да» для бонуса. В противном случае верните «Нет» для бонуса. Мы также можем использовать функцию ЕСЛИ для вычисления одной функции или включить несколько функций ЕСЛИ в одну формулу. Несколько операторов ЕСЛИ в Excel называются вложенными операторами ЕСЛИ.

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

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

Формула ЕСЛИ

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

Функция использует следующие аргументы:

  1. Logical_test (обязательный аргумент) — это условие, которое нужно проверить и оценить как ИСТИНА или ЛОЖЬ.
  2. Value_if_true (необязательный аргумент) — значение, которое будет возвращено, если logical_test оценивается как TRUE.
  3. 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 и выберите одну из формул ЕСЛИ, описанных на этой странице. Вы можете использовать этот инструмент для пошагового просмотра всех видов формул.

Функция ЕСЛИ выполняет логическую проверку и возвращает одно значение для результата ИСТИНА, а другое — для результата ЛОЖЬ. Например, чтобы «сдать» баллы выше 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 функций ЕСЛИ. Однако, как правило, для более сложных сценариев следует использовать другие функции, такие как ВПР или ГПР, поскольку они могут обрабатывать больше условий гораздо более простым способом.

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

При построении теста с ЕСЛИ вы можете использовать любой из следующих логических операторов:

< /tbody>
Оператор сравнения Значение Пример
= равно 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.

Читайте также: