Как открыть функцию если

Содержание
  1. Функция ЕСЛИ: вложенные формулы и распространенные ошибки
  2. Примечания
  3. Примеры
  4. Дополнительные примеры
  5. Знаете ли вы?
  6. Подробнее
  7. Использование КОГДА с функциями И, ИЛИ и НЕ
  8. Примеры
  9. Использование операторов И, ИЛИ и НЕ с условным форматированием
  10. Подробнее
  11. Формула ЕСЛИ в Excel: примеры с несколькими условиями
  12. Что возвращает функция
  13. Формула ЕСЛИ в Excel — дополнительные примеры из условий
  14. Синтаксис функции ЕСЛИ
  15. Расширение функциональности с помощью операторов И и ИЛИ
  16. Простой пример приложения.
  17. Использование «ДА» с несколькими условиями
  18. Операторы сравнения чисел и строк
  19. Два условия, выполненные одновременно
  20. Общее определение и цели
  21. Как правильно писать?
  22. Дополнительная информация
  23. Аргументы функции
  24. Что делать, если один из параметров пуст?
  25. Функция IMPLANDO
  26. ИСТИНА и ЛОЖЬ
  27. Составное условие
  28. Простое состояние
  29. Пример функции с несколькими условиями
  30. Пример использования «ЕСЛИ»
  31. Проверка простого числового условия с помощью функции ЕСЛИ (IF )
  32. Заключение

Функция ЕСЛИ: вложенные формулы и распространенные ошибки

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

=ЕСЛИ(это правда, то сделайте это, иначе сделайте что-нибудь другое)

Таким образом, функция КОГДА имеет два возможных варианта. полученные результаты. Первый результат возвращается, если сравнение истинно, второй результат возвращается, если сравнение ложно.

Операторы IF исключительно надежны и лежат в основе многих моделей электронных таблиц, но они также являются основной причиной много проблем с электронными таблицами. В идеале оператор ЕСЛИ должен применяться к минимальным условиям, таким как мужчина/женщина, да/нет/может быть, но иногда вам может понадобиться оценить более сложные сценарии, требующие более 3 вложенных функций ЕСЛИ*.

* » Вложение » означает объединение нескольких функций в формуле.

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

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

Проверяемое условие.

Значение, возвращаемое, если логическая_проверка оценивается как ИСТИНА.

Значение, которое возвращается, если логическая_проверка оценивается как ЛОЖЬ.

Примечания

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

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

Работа с несколькими операторами IF может быть чрезвычайно утомительной, особенно если вы вернетесь к ним через некоторое время и попытаетесь понять, что вы пытались сделать. или, что еще хуже, кого-то другого.

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

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

Примеры

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

97;»A+»;IF(B2>93;»A»,IF(B2>89;»A-«,IF(B2>87 ;»B+»;SI(B2>83;»B»;SI(B2>79;»B-«;SI(B2>77;»C+»;SI(B2>73;»C»;SI(B2> 69;» С-«);SI(B2>57;»D+»;IF(B2>53;»D»;IF(B2>49;»D-«;»F»))))))))) ))))) » loading=»lazy» >

Этот сложный вложенный оператор ЕСЛИ следует простой логике:

Если результат теста (в ячейке ce D2) больше 89, учащийся получит A.

Если результат теста выше 79, учащийся получит B.

Если результат теста больше 69 , учащийся получит C.

Если результат теста выше 59, учащийся получает D.

В противном случае учащийся получает F.

Это конкретный пример относительно безопасен, потому что он вряд ли изменит соотношение между результатами теста и оценками z буквы, поэтому никаких дальнейших изменений не требуется. Но что, если вам нужно разделить свои оценки на A+, A и A– (и так далее)? Теперь ваши четыре условных оператора ЕСЛИ должны быть переписаны с 12 условиями! Ваша формула будет выглядеть следующим образом:

Она по-прежнему работает и работает правильно, но требует много написания и тестирования, чтобы убедиться, что она работает правильно. Еще одна более очевидная проблема заключается в том, что вам приходилось вручную вводить оценки и письменные эквиваленты оценок. Какова вероятность случайной опечатки? А теперь представьте, что вы пытаетесь это сделать 64 раза с более сложными условиями! Конечно, это возможно, но вы действительно хотите учиться с такими усилиями и возможными ошибками, которые будет трудно найти?

Совет: Каждая функция в Excel должна иметь открывающую и закрывающую скобку (). Когда вы редактируете, Excel пытается помочь вам понять, что куда идет, раскрашивая части формулы. Например, когда вы редактируете приведенную выше формулу, перемещая курсор после каждой закрывающей скобки «)», соответствующая открывающая скобка будет окрашена в тот же цвет. Это особенно полезно в сложных вложенных формулах, когда нужно проверить, достаточно ли в них совпадающих скобок.

Дополнительные примеры

Ниже приведен распространенный пример того, как комиссионные с продаж рассчитываются на основе дохода на уровне .

15000;20%;ДА(C9>12500;17,5%;ДА(C9>10000;15%;ДА(C9>7500;12,5%;ДА(C9>5000;10% ; 0)) )))» loading=»lazy»>

Эта формула означает: ЕСЛИ(ячейка C9 больше 15000, то вернуть 20%, ЕСЛИ(ячейка C9 больше чем 12500, то возврат 17,5% и т. д.

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

Совет. Чтобы упростить чтение сложных формул, можно вставлять разрывы строк в строку формулы. Просто нажмите ALT+ENTER перед текстом, который вы хотите перенести на другую строку.

Вот пример скрипта для расчета комиссий с неправильной логикой:

5000;10%; ЕСЛИ(C9>7500;12,5%;SI(C9>10000;15%;SI(C9>12500;17,5%;SI(C9>15000;20%;0)) )))» loading=»lazy»>

Посмотрите, что не так? Сравните порядок, в котором доход сравнивается с приведенным выше примером. Как это будет происходить? Правильно, это будет снизу вверх (от 5 000 до 15 000 рублей), а не наоборот. Но почему это важно? Это очень важно, потому что формула не может пройти первую оценку для чего-либо, превышающего 5000 долларов. Допустим, вы заработали 12 500 долларов дохода; если у вас есть 10%, потому что это больше 5000 долларов, на этом все останавливается. .Это может быть чрезвычайно проблематично, потому что во многих ситуациях такие типы ошибок остаются незамеченными, пока не окажут негативного влияния.Так что же делать, если вы знаете, что сложные вложенные операторы ЕСЛИ имеют серьезные недостатки?В большинстве случаев вместо создания сложных формул с помощью функции ЕСЛИ использовать функцию VLOP. С BLOOKUP вы должны сначала создать ссылку table:

Эта формула предлагает найти значение ячейки C2 в диапазоне C5:C17. Если значение найдено, возвращается соответствующее значение из той же строки в столбце D.

Эта формула находит значение в ячейке B9 в диапазон B2:B22. Если значение найдено, возвращается соответствующее значение из той же строки в столбце C.

Примечание. Обе функции ВПР используют аргумент ИСТИНА в конце формулы, чтобы указать, что мы хотим найти близкое соответствие. . Другими словами, будут сравниваться точные значения в таблице поиска, а также любые промежуточные значения. В этом случае справочные таблицы необходимо отсортировать в порядке возрастания, от наименьшего к наибольшему.

Читайте также:  Как открыть телевизор на инфинити фх37

Эта область содержит более подробную информацию, вложенную в эту область, но она намного проще, чем сложный 12-уровневый вложенный оператор if. ! Есть и другие, менее очевидные преимущества:

таблицы ВПР открыты и их легко просмотреть.

значения в таблицах легко обновить, и вам не придется трогать формулу, если есть условия. изменить .

Если вы не хотите, чтобы люди видели вашу таблицу ссылок или манипулировали ею, поместите ее на другой лист.

Знаете ли вы?

Теперь есть УСЛОВИЯ функция, позволяющая переопределить несколько вложенных операторов IF. Итак, в нашем первом оценочном примере с 4 вложенными функциями ЕСЛИ:

Вы можете значительно упростить задачу с помощью одной функции IIFS:

Функция IIFIS — это находка! Благодаря этому вам больше не нужно беспокоиться обо всех этих операторах IF и скобках.

Примечание. Эта функция доступна только в если у вас есть подписка на Microsoft 365. Если вы являетесь подписчиком Microsoft 365, убедитесь, что у вас установлена ​​последняя версия Office.

Подробнее

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

Источник

Использование КОГДА с функциями И, ИЛИ и НЕ

Функция КОГДА позволяет выполнять логические сравнения значений и ожидаемых результатов. Проверяет условие и возвращает результат в зависимости от того, истинно ли оно.

=ЕСЛИ(истинно, то сделайте это, иначе выполните другое действие)

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

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

ЕСЛИ(И( )): ЕСЛИ(И(логическое_выражение1, [логическое_выражение2], …), значение_если_истина, [значение_если_ложь]))

ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1, [log_exp2 ], .. .), value_if_true, [value_if_false]))

IF(NOT()): IF(NOT(log_expression1), value_if_true, [value_if_false]))

Условие для проверки .

Возвращаемое значение, если logical_test оценивается как TRUE.

Значение, которое возвращается, если logical_test оценивается как FALSE.

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

И: =ЕСЛИ(И(условие; иначе условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

ИЛИ: =КОГДА ( ИЛИ( условие; иначе условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

Примеры

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

Ниже приведены формулы и их логика.

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

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

Если A7(«синий») НЕ равно «красный», возвращается ИСТИНА; в противном случае возвращается FALSE.

Обратите внимание, что все примеры имеют круглые скобки после условий. Аргументы TRUE и FALSE относятся к внешнему оператору IF. Вы также можете использовать текстовые или числовые значения вместо возвращаемых в примерах значений ИСТИНА и ЛОЖЬ.

Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки данных.

Ниже приведены формулы и их логика.

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

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

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

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

В формулы условного форматирования, вы также можете использовать операторы AND, OR и NOT. Однако функцию КОГДА можно не использовать.

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

«Редактировать правило» с параметром «Формула» loading=»lazy» >

Это формулы для примеров с датой выглядели бы так:

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

=Y( A3>B2 ;A3 B2;A4 B2)

Если A5 НЕ больше B2, отформатируйте ячейку, иначе ничего не делайте. В этом случае A5 больше, чем B2, поэтому формула возвращает ЛОЖЬ. Если вы измените формулу на =НЕ(B2>A5), она вернет значение ИСТИНА, и ячейка будет отформатирована.

Примечание. Распространенной ошибкой является ввод формулы в условном форматировании без знака равенства (=). , в этом случае вы увидите, что в диалоговом окне «Условное форматирование» к формуле будут добавлены знаки равенства и кавычки: =»ИЛИ(A4>B2;A4

Подробнее

Вы всегда можете задать вопрос или попросить о помощи в сообществе Excel. ответы на ad.community.

Источник

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

Что возвращает функция

Значение, которое устанавливается, когда оба условия имеют значение ИСТИНА или ЛОЖЬ.

Формула ЕСЛИ в Excel — дополнительные примеры из условий

Очень часто количество возможных условий не 2 (проверяемых и альтернативных), а 3, 4 и более. В этом случае вы также можете использовать функцию ЕСЛИ, но теперь вам придется вкладывать их друг в друга и вводить все условия по очереди. Рассмотрим следующий пример.

Премия должна быть предоставлена ​​большему количеству менеджеров по продажам в зависимости от выполнения плана продаж. Система поощрения выглядит следующим образом. При выполнении плана менее чем на 90% премия не выплачивается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20%, а при выполнении плана сверх , то 30% . Как видите, есть 4 варианта. Чтобы указать их в формуле, требуется следующая логическая структура. Если выполняется первое условие, возникает первый вариант, иначе, если выполняется второе условие, возникает второй вариант, иначе, если… и т. д. Количество условий может быть достаточно большим. В конце формулы находится последняя альтернатива, для которой не выполняется ни одно из вышеперечисленных условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула выглядит так.

Комбинация функций КОГДА работает таким образом, что при выполнении любого из указанных условий следующие не выполняются. дольше проверял. Поэтому важно расположить их в правильном порядке. Если мы начнем проверку с B2

, в конце должны закрыться все скобки, в противном случае Excel отобразит ошибку

Синтаксис функции ЕСЛИ

Вот синтаксис этой функции и ее аргументы:

=ЕСЛИ(логическое выражение, значение, если да, значение, если нет)

Логическое выражение: (обязательное) условие, которое возвращает истину или ложь (да или нет);

Значение, если «да» — (обязательное) действие в случае положительного ответа;

Значение, если «нет» — (обязательное) действие, которое необходимо выполнить в случае отрицательного ответа;

Давайте вместе рассмотрим эти аргументы подробнее.

Первый аргумент — это логичный вопрос. И этот ответ может быть только «да» или «нет», «верно» или «ложно».

Читайте также:  Как открыть свой бордшоп

Как задать правильный вопрос? Для этого вы можете построить логическое выражение, используя символы «=», «>», «=», » «.

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

При необходимости Функция И используется для проверки истинности нескольких условий. Суть в следующем: ЕСЛИ a = 1 AND a = 2 THEN значение в ELSE значение c.

Функция ИЛИ проверяет условие 1 или условие 2. Следовательно, если хотя бы одно условие истинно, результат будет будь настоящим. Суть в следующем: ЕСЛИ a = 1 OR a = 2 THEN значение в ELSE значение c.

Функции И и ИЛИ могут проверять до 30 условий.

Пример использования оператора И:

Пример использования функции ИЛИ:

Простой пример приложения.

Допустим, это работает для компании, которая продает шоколад в нескольких регионах и работает со многими клиентами.

Мы должны различать продажи в Наш регион и продажи за рубежом. Для этого нужно добавить в таблицу для каждой продажи еще один атрибут: страну, в которой она произошла. Мы хотим, чтобы этот атрибут создавался автоматически для каждого ввода (т.е. строки).

В этом нам поможет функция ЕСЛИ. Добавим в таблицу данных столбец «Страна». Область «Запад» — это местные продажи («Местные»), а остальные области — продажи за границу («Экспорт»).

Использование «ДА» с несколькими условиями

Мы видим только пример использования оператора «IF» с одним логическим выражением. Но в программе также есть возможность установить более одного условия. В этом случае сначала выполняется первая проверка, и в случае успеха сразу отображается установленное значение. И только в случае неудачи первого логического выражения будет проверено второе.

Рассмотрим пример той же таблицы. Но на этот раз мы усложним задачу. Теперь нужно делать скидку на женскую обувь по спортивному признаку.

Первое условие — гендерный контроль. Если «мужской», сразу отображается значение 0. Если «женский», то проверяется второе условие. Что касается бега — 20%, что касается тенниса — 10%.

Запишем формулу для этих условий в нужную нам ячейку.

=ЕСЛИ(B2=”человек , 0, IF(C2=”run”,20%,10%)

Нажмите Enter, чтобы получить результат в соответствии с заданными условиями.

Затем мы распространяем формулу на все оставшиеся строки в таблице.

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

Операторы сравнения чисел и строк представлены операторами, состоящими из одного или два математических знака равенства и неравенства:

  • – плюс;
  • >= – больше или равно;
  • = – прямой;
  • <> не то же самое.
  • Результат : любая числовая переменная;
  • Выражение — это выражение, возвращающее число или строку;
  • Оператор : любое число и оператор сравнения строк.

Возвращает ложь и истину, если переменная Результат объявлен как логическое значение (или вариант). Числовые переменные других типов возвращают 0 (False) и -1 (True).

Операторы сравнения чисел и строк работают с двумя числами или двумя строками. При сравнении числа со строкой или строки с числом VBA Excel генерирует ошибку несоответствия (несоответствие типа данных):

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

Значения буквенных символов увеличиваются в алфавитном порядке, причем все буквы сначала заглавные, а затем строчные. Если вам нужно сравнить длину строк, используйте функцию «Длина».

Два условия, выполненные одновременно

В Excel также есть возможность отображать данные о двух одновременно выполненных условиях. При этом значение будет считаться ложным, если хотя бы одно из условий не выполнено. Для этой задачи используется оператор «И» .

.

.В качестве примера рассмотрим наш стол. Теперь скидка 30% будет применяться только в том случае, если это женская обувь и она предназначена для бега. При соблюдении этих условий значение ячейки будет одновременно равно 30%, иначе будет равно 0.

Для этого используйте следующую формулу:

= ЕСЛИ(И(B2=»женщина»); C2=»бег»);30%;0)

Нажмите Enter, чтобы отобразить результат в ячейке .

Аналогично предыдущим примерам, мы распространяем формулу на оставшиеся строки.

Общее определение и цели

«ЕСЛИ» является стандартной функцией Microsoft Excel. Его задача — проверить выполнение определенного условия. Когда условие истинно (true), в ячейку, к которой применяется эта функция, возвращается значение, а если нет (false), возвращается другое значение.

Синтаксис этой функции следующий: «ЕСЛИ(логическое выражение; [функция, если истина]; [функция, если ложно])».

Как правильно писать?

Поместите курсор в ячейке G2 и введите знак «=». Для Excel это означает, что теперь будет введена формула. Поэтому, как только буква «е» будет нажата дальше, нам будет предложено выбрать функцию, которая начинается на эту букву. Выбираем «ДА».

Тогда все наши действия также будут сопровождаться подсказкой.

В качестве первого аргумента напишем: С2=»Запад «. Как и в других функциях Excel, адрес ячейки нельзя ввести вручную, достаточно кликнуть по нему мышкой. Затем введите «,» и введите второй аргумент.

Второй аргумент — это значение, которое примет ячейка G2, если будет выполнено заданное нами условие. они отметили. Это будет слово «Местный».

Затем снова через запятую введите значение третьего аргумента. Ячейка G2 принимает это значение, если не выполняется условие: «Экспорт». Не забудьте закончить ввод формулы, закрыв скобки и нажав «Enter».

Наша функция выглядит так:

Наша ячейка G2 установите значение Local.

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

Дополнительная информация

  • В функции ЕСЛИ (ЕСЛИ ) можно проверить сразу 64 условия;
  • Если любой из аргументов является функцией и массивом, оценивается каждый элемент массива;
  • Если в функции не указано условие аргумента FALSE (ЛОЖЬ) value_if_false (value_if_false) , т.е. после value_if_true (value_if_true) стоит только одна запятая (точка с запятой) , функция возвращает значение «0», если результат вычисления функции ЛОЖЬ (FALSE).
    В следующем примере используется формула =ЕСЛИ(A1>20;»Включить») или =ЕСЛИ(A1>20;»Включить») где значение_если_ложь (значение_если_ложь) не указывается, но аргумент значение_если_истина (значение_если_истина) по-прежнему разделен запятыми. Функция возвращает «0» всякий раз, когда проверяемое условие не соответствует условиям ИСТИНА.

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

    Предполагая, что количество записано в B8, формула будет следующей:

    =B8*SI(B8>=101; 12; SI(B8>=50; 14; SI(B8>=20 ; 16; ЕСЛИ( B8>=11; 18; ЕСЛИ(B8>=1; 22; «»)))))

    И вот результат:

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

    Например, вместо «жесткого кодирования» цен в самой формуле вы можете ссылаться на ячейки, в которые они вводятся (ячейки с B2 по B6). Это позволяет изменять исходные данные, не обновляя саму формулу:

    =B8*SI(B8>=101; B6; SI(B8>=50; B5; SI(B8>=20)). ; B4 ; IF( B8>=11; B3; IF(B8>=1; B2; «»)))))

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

    • boolean_test (boolean_test) — это условие, которое вы хотите проверить. Этот аргумент функции должен быть логическим и должен быть определен как FALSE или TRUE. Аргумент может быть статическим значением или результатом функции, вычисления;
    • [значение_если_истина] ([значение_если_истина]) — (необязательно) значение, возвращаемое функцией. Отображается, если проверенное значение TRUE;
    • [значение_если_ложь] ([значение_если_ложь]) — (необязательно) значение, которое возвращает функция. Появляется, если проверяемое условие имеет значение FALSE.

    Что делать, если один из параметров пуст?

    Если вам все равно, что произойдет, например, если условие, которое вас волнует, не выполнено, вы не можете введите второй аргумент. Например, мы предлагаем скидку 10% при заказе более 100 товаров. Мы не приводим никаких аргументов для случая, когда условие не выполняется.

    Каков будет результат?

    Насколько это красиво и удобно, судить вам. Я думаю, что лучше использовать оба аргумента.

    А если второе условие не выполняется, но ничего делать не нужно, поставьте в ячейке пустое значение.

    Однако такую ​​конструкцию можно использовать, если значение «Истина» или «Ложь» будет использоваться в других функциях Excel в качестве логических значений.

    Также обратите внимание, что логические значения, полученные в ячейке, всегда центрируются. Это видно на скриншоте выше.

    Также, если вам действительно нужно проверить какое-то условие и получить «Истина» или «Ложь» («Да» или «Нет»), то вы можете использовать следующую конструкцию:

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

    Функция IMPLANDO

    Если вы хотите проверить, пуста ли ячейка, вы можете использовать функцию IПУСТО, которая имеет следующий синтаксис:

    =ЕПУСТО( value)

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

    ИСТИНА и ЛОЖЬ

    Функции ИСТИНА и ЛОЖЬ обеспечивают альтернативный способ записи логические значения TRUE и FALSE. Эти функции не принимают аргументов и выглядят следующим образом:

    =ИСТИНА()
    =ЛОЖЬ()

    Например, ячейка A1 содержит логическое выражение. Затем следующая функция возвращает «Пройдено», если выражение в ячейке A1 равно TRUE:

    В противном случае формула возвращает «Стоп».

    Составное условие

    Составное условие состоит из простых условий, соединенных логическими операциями И() и ИЛИ().

    AND() — логическая операция, требующая одновременного выполнения всех связанных с ней условий.
    ИЛИ() — логическая операция, требующая выполнения одного из указанных условий.

    Простое состояние

    Что делает функция IF()? Посмотрите на схему. Вот простой пример работы функции при определении знака числа от до .

    Блок-схема «Простое состояние». Определение отрицательных и неотрицательных чисел

    Условие a>=0 определяет два возможных варианта: неотрицательное число (ноль или положительное число) и отрицательное число. Ниже приведена схема, как написать формулу в Excel. Варианты действий перечислены после условия, разделенного точкой с запятой. Если условие истинно, в ячейке будет отображаться текст «неотрицательный», в противном случае «отрицательный». То есть вход соответствующий ветке схемы «Да» и далее — «Нет».

    Текстовые данные в формуле заключаются в кавычки, а формулы и числа заключаются в кавычки.

    Если результат должны быть данные, полученные в результате расчетов, мы рассмотрим на следующем примере. Увеличим неотрицательное число на 10, а отрицательное оставим без изменений.

    Блок-схема «Простое состояние». Расчет данных

    На диаграмме видно, что при выполнении условия число увеличивается на десять и в формулу Excel вводится расчетное выражение A1+10 (выделено зеленым цветом). В противном случае число не меняется, и здесь расчетное выражение состоит только в маркировке самого числа А1 (выделено красным).

    Это был краткий вводный раздел для новичков, которые только начинают понимать основы Excel. Теперь давайте рассмотрим более серьезный пример с использованием условной функции.

    Задача:
    Процент прогрессивного налога на основе дохода. Если доход компании превышает определенную сумму, то ставка налога выше. Используйте функцию КОГДА для расчета суммы налога.

    Разрешение:

    Решение этой проблемы можно увидеть на изображении ниже. Но давайте немного поясним эту иллюстрацию. Основные исходные данные для решения. Эта задача находится в столбцах A и B. В ячейке A5 указан порог дохода, при котором изменяется ставка налога. Соответствующие ставки показаны в ячейках B5 и B6. Продажи компании перечислены в диапазоне ячеек B9:B14. Формула расчета налога записана в ячейке C9: =ЕСЛИ(B9>A$5,B9*B$6,B9*B$5) . Эту формулу следует скопировать в нижние ячейки (выделены желтым цветом).

    В формуле расчета есть адреса ячеек записываются как A$5, B$6, B$5. Знак доллара задает часть адреса, предшествующую копии формулы. Здесь устанавливается запрет на изменение номера строки в адресе ячейки.

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

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

    1. Возьмем для примера тот же стол с бонусными выплатами до 8 марта. Однако на этот раз по условиям размер премии зависит от категории работника. Женщины со статусом основного персонала получают премию в размере 1000 рублей, а вспомогательные работники получают только 500 рублей. Для мужчин, конечно же, такой вид оплаты вообще не допускается, вне зависимости от категории.
    2. Первое условие заключается в том, что если сотрудник мужчина, то значение полученного бонуса равно нулю. Если это значение ложно и сотрудник не мужчина (т.е. женщина), то проверяется второе условие. Если в основном составе женщина, в ячейке будет отображаться значение «1000» , иначе «500» . В виде формулы это будет выглядеть так: «=ЕСЛИ(B6=»мужчина»,»0″, ЕСЛИ(C6=»Ключевой персонал», «1000»,»500″))» .
    3. Поместите это выражение в верхнюю ячейку столбца «Бонус до 8 марта» .

    Как и в прошлый раз, «растянем» формулу вниз.

    Пример использования «ЕСЛИ»

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

    1. У нас есть таблица зарплат. Всем женщинам полагается бонус в размере 1000 рублей до 8 марта. В таблице есть столбец, где указан пол сотрудников. Поэтому нам нужно вычислить женщин из предоставленного списка и вписать каждую «1000» в соответствующие строки столбца «Бонус до 8 марта» . В то же время, если пол не соответствует женскому, значение этих строк должно соответствовать «0» . Функция будет выглядеть так: «ЕСЛИ(B6=»женщина», «1000», «0»)» . То есть, если результат проверки «истина» (если окажется, что строка данных была занята женщиной с параметром «женщина» ), то первый одному будет соответствовать условие — «1000» , а если «false» (любое другое значение, кроме «женский» ), то второму будет » 0 » .
    2. Вводим это выражение в верхнюю ячейку, где должен выводиться результат. Перед выражением вставляем символ «=» .

    Итак, мы получили таблицу с заполненным столбцом с помощью функции «ЕСЛИ» .

    Проверка простого числового условия с помощью функции ЕСЛИ (IF )

    При использовании функции ЕСЛИ (IF) в Excel можно использовать различные операторы для проверки, и он утверждает. Вот список операторов, которые вы можете использовать:

    Если общий балл больше или равен «35», формула возвращает «Пройдено», в противном случае она возвращает « Отклонить».

    Заключение

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

    Источник

Читайте также:  Как открыть формат docx на mac
Поделиться с друзьями
Решатор