Все способы:
Среди многих функций, с которыми работает Microsoft Excel, следует выделить функцию «ЕСЛИ». Это один из тех операторов, к которым пользователи прибегают чаще всего при выполнении задач в программе. Давайте разберемся, что представляет собой эта функция и как с ней работать.
Общее определение и задачи
«ЕСЛИ» является стандартной функцией программы Microsoft Excel. В ее задачи входит проверка выполнения конкретного условия. Когда условие выполнено (истина), то в ячейку, где использована данная функция, возвращается одно значение, а если не выполнено (ложь) – другое.
Синтаксис этой функции выглядит следующим образом: «ЕСЛИ(логическое выражение; [функция если истина]; [функция если ложь])».
Пример использования «ЕСЛИ»
Теперь давайте рассмотрим конкретные примеры, где используется формула с оператором «ЕСЛИ».
- Имеем таблицу заработной платы. Всем женщинам положена премия к 8 марту в 1000 рублей. В таблице есть колонка, где указан пол сотрудников. Таким образом, нам нужно вычислить женщин из предоставленного списка и в соответствующих строках колонки «Премия к 8 марта» вписать по «1000». В то же время, если пол не будет соответствовать женскому, значение таких строк должно соответствовать «0». Функция примет такой вид:
«ЕСЛИ(B6="жен."; "1000"; "0")». То есть когда результатом проверки будет «истина» (если окажется, что строку данных занимает женщина с параметром «жен.»), то выполнится первое условие — «1000», а если «ложь» (любое другое значение, кроме «жен.»), то соответственно, последнее — «0». - Вписываем это выражение в самую верхнюю ячейку, где должен выводиться результат. Перед выражением ставим знак «=».
- После этого нажимаем на клавишу Enter. Теперь, чтобы данная формула появилась и в нижних ячейках, просто наводим указатель в правый нижний угол заполненной ячейки, жмем на левую кнопку мышки и, не отпуская, проводим курсором до самого низа таблицы.
- Так мы получили таблицу со столбцом, заполненным при помощи функции «ЕСЛИ».
Пример функции с несколькими условиями
В функцию «ЕСЛИ» можно также вводить несколько условий. В этой ситуации применяется вложение одного оператора «ЕСЛИ» в другой. При выполнении условия в ячейке отображается заданный результат, если же условие не выполнено, то выводимый результат зависит уже от второго оператора.
- Для примера возьмем все ту же таблицу с выплатами премии к 8 марта. Но на этот раз, согласно условиям, размер премии зависит от категории работника. Женщины, имеющие статус основного персонала, получают бонус по 1000 рублей, а вспомогательный персонал получает только 500 рублей. Естественно, что мужчинам этот вид выплат вообще не положен независимо от категории.
- Первым условием является то, что если сотрудник — мужчина, то величина получаемой премии равна нулю. Если же данное значение ложно, и сотрудник не мужчина (т.е. женщина), то начинается проверка второго условия. Если женщина относится к основному персоналу, в ячейку будет выводиться значение «1000», а в обратном случае – «500». В виде формулы это будет выглядеть следующим образом:
«=ЕСЛИ(B6="муж.";"0"; ЕСЛИ(C6="Основной персонал"; "1000";"500"))». - Вставляем это выражение в самую верхнюю ячейку столбца «Премия к 8 марта».
- Как и в прошлый раз, «протягиваем» формулу вниз.

Пример с выполнением двух условий одновременно
В функции «ЕСЛИ» можно также использовать оператор «И», который позволяет считать истинной только выполнение двух или нескольких условий одновременно.
- Например, в нашей ситуации премия к 8 марта в размере 1000 рублей выдается только женщинам, которые являются основным персоналом, а мужчины и представительницы женского пола, числящиеся вспомогательным персоналом, не получают ничего. Таким образом, чтобы значение в ячейках колонки «Премия к 8 марта» было 1000, нужно соблюдение двух условий: пол – женский, категория персонала – основной персонал. Во всех остальных случаях значение в этих ячейках будет рано нулю. Это записывается следующей формулой:
«=ЕСЛИ(И(B6="жен."; C6="Основной персонал"); "1000"; "0")». Вставляем ее в ячейку. - Копируем значение формулы на ячейки, расположенные ниже, аналогично продемонстрированным выше способам.


Пример использования оператора «ИЛИ»
В функции «ЕСЛИ» также может использоваться оператор «ИЛИ». Он подразумевает, что значение является истинным, если выполнено хотя бы одно из нескольких условий.
- Итак, предположим, что премия к 8 марта в 1000 рублей положена только женщинам, которые входят в число основного персонала. В этом случае, если работник — мужчина или относится к вспомогательному персоналу, то величина его премии будет равна нулю, а иначе – 1000 рублей. В виде формулы это выглядит так:
«=ЕСЛИ(ИЛИ(B6="муж."; C6="Вспомогательный персонал"); "0"; "1000")». Записываем ее в соответствующую ячейку таблицы. - «Протягиваем» результаты вниз.

Как видим, функция «ЕСЛИ» может оказаться для пользователя хорошим помощником при работе с данными в Microsoft Excel. Она позволяет отобразить результаты, соответствующие определенным условиям.
lumpics.ru




Добрый день! Можно ли вместо «функции если истина» вписать не конкретное значение, а формулу, и чтобы при разных условиях конечный итог рассчитывался бы по разным формулам. Например: если значение С>3, а D=»пя», то конечное значение рассчитывается по формуле 1-(Е-3)*0,02, если условие не выполняется, то расчёт будет по другой формуле?
Здравствуйте, Оля. Да, в функции ЕСЛИ можно использовать формулы вместо конкретных значений как для истинного, так и для ложного результата. Это позволяет создавать сложные вычисления с разными алгоритмами расчета в зависимости от условий.
Для вашего примера формула будет выглядеть так: =ЕСЛИ(И(C1>3;D1=»пя»);1-(E1-3)*0,02;другая_формула). Функция И() позволяет проверить выполнение сразу двух условий: C1>3 и D1=»пя». Если оба условия истинны, Excel выполнит расчет по формуле 1-(E1-3)*0,02, иначе применит альтернативную формулу, которую вы укажете вместо «другая_формула».
Можно создавать многоуровневые условия, вкладывая функции ЕСЛИ друг в друга: =ЕСЛИ(условие1;формула1;ЕСЛИ(условие2;формула2;формула3)). Это позволяет обрабатывать множественные сценарии с различными алгоритмами расчета. Для сложных случаев также подойдет функция ПЕРЕКЛЮЧ(), которая проверяет значение ячейки и выполняет соответствующие вычисления.
При создании таких формул важно правильно расставлять скобки и разделители, чтобы Excel корректно интерпретировал логику. Также помните о максимальном количестве вложенных функций ЕСЛИ (до 64 уровней в актуальных версиях Excel).
Здравствуйте, можно ли используя функцию if (d Excel или Word) присвоить значения другим ячейкам, например,
формула в ячейке B2: =(if a1=4; a1; b2=1 and b3:b5=1)
Здравствуйте.Помогите,пожалуйста,даны числа,как в соседних ячейках получить четные или нечётные?как составить условие с функцией если?
не могу забить в формулу кавычки
Здравствуйте, Ирина. А в чем именно проблема состоит? На клавиатуре не можете найти или при нажатии на кнопку символ в ячейке не отображается?
Не могу составить формулу, пожалуйста помогите.
Две ячейки в одной дата, в другой сумма.
Та ячейка, что с суммой должна меняться в зависимости от даты.
Если платеж совершён до 1.05.2017 то сумма 200, если платёж совершён в период с 1,05.2017 по 1.09.2017, то сумма 300, если платёж совершён после 01.09.2017, то сумма 400.
Здравствуйте!
Проводила тестирование по темпераменту, сейчас считаю результаты, однако столкнулась с проблемой. Собственно ключ к тестированию: если в вопросах 1,3,8,10, 13… ответ «да», то каждый ответ считать за 1 балл, и если в конечном итоге больше 15 баллов, то это экстраверт.
Можно ли для всего этого как-то прописать формулу? Или же это все придется считать вручную?
Заранее благодарю за ответ!
прямо какв прошраммировании все. очень понравилась эта функция, благодаря ей на мног легче стало создавать отчеты и планы.а какие еще есть примерно такие же комманды в экселе которые упрошают работу?
В Excel предусмотрено масса возможностей для упрощения работы и автоматизации задач. Например, функция ВПР, работа с макросами, создание формул и многое другое. Все статьи на тему Excel, размещенные на нашем сайте, смотрите по этой ссылке.