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

В этой статье мы сначала узнаем об основах функции ЕСЛИ, а затем рассмотрим дополнительные варианты и условия, которые можно добавить к ней. Читайте дальше, чтобы узнать, что такое функция ЕСЛИ, как она работает и примеры ее использования.
Понимание функции ЕСЛИ
Если вы новичок в мире формул, возможно, вы пытаетесь выяснить, «что такое функция ЕСЛИ?» Ну, по сути, функция ЕСЛИ — это тип формулы, используемой для создания условного оператора, и она возвращает или отображает значение в зависимости от того, выполняется указанное условие или нет.
В простейшем виде формула функции ЕСЛИ строится следующим образом:
- Во-первых, условие (например:
IF({Status}="Done") - Затем значение возвращается, если условие выполнено (например:
"YAY!"). - Наконец, возвращаемое значение, если условие не выполнено (например:
"לא עדיין..."))
Когда их объединить в одну формулу, это будет выглядеть так:
IF({Status}="Done","YAY!","Not yet...") Давайте сломаем это!
В приведенном выше примере формула говорит, что если статус установлен на «Готово», то она вернет значение «УРА!». С другой стороны, если статус не определен как «Готово», то будет возвращено значение «Еще нет…». Таким образом, результат этой формулы зависит от того, имеет ли статус метку «Готово».
Вот как это будет выглядеть на доске! ⬇️

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

Доска выше используется для отслеживания бюджета организации. Благодаря столбцу формул мы можем сразу увидеть, как фактическая потраченная сумма соотносится с установленным бюджетом. Здесь используется следующая формула:
IF({Budgeted}<{Actual Spending},"Over Budget","Under Budget") При наличии этой функции столбец формулы будет отображаться, если значение «Бюджет» меньше значения «Фактические расходы». Если значение «Бюджет» действительно меньше значения «Фактические расходы», то появится текст «Превышение бюджета». В противном случае, если это условие не выполнено и значение «Бюджет» больше, чем «Фактические расходы», вместо этого будет отображаться текст «Недостаточно бюджета».
Использование условий И/ИЛИ с функцией ЕСЛИ
При использовании функции ЕСЛИ может потребоваться указать дополнительные условия. Это будет особенно важно, когда стоит задача построить более длинные и сложные вычисления! По этой причине с функцией ЕСЛИ можно комбинировать дополнительные логические функции, такие как И или ИЛИ.

Как показано выше, когда к формуле ЕСЛИ добавляется дополнительное условие или функция, дополнительный оператор (т. е.AND({Total Sales}>350000,{Deals}>12) ) будет заключен в исходный оператор IF. Давайте рассмотрим еще один пример условия И, а затем пример условия ИЛИ ниже, чтобы увидеть, как оно работает!
И условия
Функцию И можно использовать в формуле ЕСЛИ, чтобы можно было проверить несколько условий для отображения значения. При использовании этого параметра для отображения значения должны быть выполнены все заданные условия. Если соблюдается только одно из этих условий или ни одно из них, будет отображено значение, определенное в формуле для несоблюденных условий.
Давайте посмотрим на приведенную ниже таблицу управления потенциальными покупателями, чтобы увидеть пример того, как функции ЕСЛИ и И можно объединить, чтобы определить, получать ли бонус в размере 2500 долларов США:

На этой доске мы добавили столбец формулы под названием «Значение бонуса», чтобы показать сумму бонуса в размере 2500 долларов США, которую может получить торговый представитель. Чтобы торговый представитель имел право на бонус в размере 2500 долларов США, размер сделки должен превышать 350 000 долларов США , а статья платежа должна быть помечена как «Оплачено». Следующая формула позволяет нам сделать это:
IF(AND({Deal size}>350000,{Payment}="Paid"),"$2500","$0")
Пример формулы выше будет работать следующим образом:
- Формула прежде всего проверит, превышает ли размер транзакции 350 000 и помечена ли позиция платежа как «оплаченная».
- Если оба этих условия соблюдены, будет возвращено значение «2500 долларов США».
- В противном случае, если одно из этих условий не выполнено , формула вернет значение «$0».
отличный! Благодаря сочетанию функций «И» и «ЕСЛИ» наша формула может помочь нам легко определить, имеет ли торговый представитель право на бонус в размере 2500 долларов США!
ИЛИ условия
Подобно условию И, функция ИЛИ также позволяет вам проверить несколько различных условий для отображения значения. Основное различие между ними заключается в том, что для условия ИЛИ для отображения значения должно выполняться только одно из установленных условий.
Чтобы увидеть это в действии, давайте рассмотрим график комиссионных продаж ниже! Как и в предыдущем случае, эта таблица позволяет нам рассчитать ставку бонуса для каждого из наших представителей. Однако на этот раз столбец формулы (называемый «Ставка бонуса») учитывает дополнительные переменные при выполнении расчета.

На этот раз, чтобы торговый представитель имел право на бонус, должно быть выполнено одно из следующих двух условий:
- или его общая сумма продаж должна быть больше или равна (> =) Цель продаж
- или количество его аккаунтов должно быть больше или равно (> =) Назначение аккаунтов
IF(OR({Total sales}>={Sales goal},{# accounts}>={Account goal}),{Total sales}*{Commission rate},0) Если одно из двух условий выполнено (общий объем продаж> = план продаж или количество аккаунтов> = целевые аккаунты), то представитель получит бонус, рассчитанный путем умножения общей суммы продаж на ставку комиссии. В противном случае, если ни одно из этих условий не будет выполнено, его бонусная ставка составит 0 долларов.

Формула перекрестного ЕСЛИ
Последний тип функции ЕСЛИ, который будет описан здесь, известный как вложенная формула ЕСЛИ, работает путем объединения нескольких функций ЕСЛИ друг в друга. Это используется, когда вы хотите проверить несколько различных условий и указать конкретное значение в зависимости от того, какое из этих условий выполнено.
Чтобы понять, как это может работать, давайте посмотрим на доску ниже, которая используется для управления компанией по производству футболок! В этом примере в центре внимания будет столбец формулы с надписью «Цена за единицу».

На этой доске есть три разных типа рубашек, обозначенных в столбце статуса с надписью «Тип рубашки»: Железный человек, Тор и Капитан Америка. Используя формулу перекрестного ЕСЛИ, мы можем легко и автоматически отображать цену за единицу продукции в зависимости от выбранного типа рубашки!
Прежде чем мы углубимся в эту формулу, важно отметить, что цены на разные типы рубашек следующие:
- Тор: 15 долларов.
- Железный человек: 20 долларов.
- Капитан Америка: 30 долларов.
Чтобы отобразить цену за единицу в зависимости от выбранного типа рубашки (метки статуса), мы хотим включить три разные функции IF, все вложенные в одну.
Чтобы создать формулу, выражающую эту логику, мы сначала проверим, является ли тип рубашки «Тор», если да, то отображаемое значение будет 15 (в зависимости от ее стоимости). Если это условие не выполнено, мы перейдем к следующему оператору IF, где проверим, является ли тип рубашки «Железный человек», и если да, то результатом будет 20. Для последнего варианта мы проверим, соответствует ли тип рубашки тип рубашки — «Капитан Америка», и если да, то она вернет значение 30. Если ни одно из этих условий не выполнено, то появится 0.
Итоговая формула будет выглядеть так:
IF({T-shirt Type}="Thor",15,IF({T-shirt Type}="Ironman",20,IF({T-shirt Type}="Captain America",30,0))) Обратите внимание, что каждая функция ЕСЛИ имеет свои собственные круглые скобки, которые открывают каждый оператор индивидуально, а затем закрываются в конце? Вот как должна быть построена перекрестная функция ЕСЛИ, чтобы она работала правильно.
Благодаря встроенной формуле цена за единицу будет автоматически отображаться в ответ на выбор типа рубашки!

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