ЕСЛИ (функция ЕСЛИ)
Функция ЕСЛИ — одна из самых популярных функций в Excel. Она позволяет выполнять логические сравнения значений и ожидаемых результатов.
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Например, функция =ЕСЛИ(C2=»Да»;1;2) означает следующее: ЕСЛИ(С2=»Да», то вернуть 1, в противном случае вернуть 2).
Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие.
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
Например:
-
=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)
-
=ЕСЛИ(A2=B2;B4-A4;»»)
Имя аргумента |
Описание |
---|---|
лог_выражение (обязательно) |
Условие, которое нужно проверить. |
значение_если_истина (обязательно) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА. |
значение_если_ложь (необязательно) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ. |
Простые примеры функции ЕСЛИ
-
=ЕСЛИ(C2=»Да»;1;2)
В примере выше ячейка D2 содержит формулу: ЕСЛИ(C2 = Да, то вернуть 1, в противном случае вернуть 2)
-
=ЕСЛИ(C2=1;»Да»;»Нет»)
В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»). Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.
-
=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)
В примере выше функция ЕСЛИ в ячейке D2 означает: ЕСЛИ(C2 больше B2, то вернуть текст «Превышение бюджета», в противном случае вернуть текст «В пределах бюджета»)
-
=ЕСЛИ(C2>B2;C2-B2;0)
На рисунке выше мы возвращаем не текст, а результат математического вычисления. Формула в ячейке E2 означает: ЕСЛИ(значение «Фактические» больше значения «Плановые», то вычесть сумму «Плановые» из суммы «Фактические», в противном случае ничего не возвращать).
-
=ЕСЛИ(E7=»Да»;F5*0,0825;0)
В этом примере формула в ячейке F7 означает: ЕСЛИ(E7 = «Да», то вычислить общую сумму в ячейке F5 и умножить на 8,25 %, в противном случае налога с продажи нет, поэтому вернуть 0)
Примечание: Если вы используете текст в формулах, заключайте его в кавычки (пример: «Текст»). Единственное исключение — слова ИСТИНА и ЛОЖЬ, которые Excel распознает автоматически.
Распространенные неполадки
Проблема |
Возможная причина |
---|---|
0 (ноль) в ячейке |
Не указан аргумент значение_если_истина или значение_если_ложь. Чтобы возвращать правильное значение, добавьте текст двух аргументов или значение ИСТИНА/ЛОЖЬ. |
#ИМЯ? в ячейке |
Как правило, это указывает на ошибку в формуле. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Функция ЕСЛИ — вложенные формулы и типовые ошибки
Функция УСЛОВИЯ
Использование ЕСЛИ с функциями И, ИЛИ и НЕ
СЧЁТЕСЛИ
Рекомендации, позволяющие избежать появления неработающих формул
Общие сведения о формулах в Excel
Нужна дополнительная помощь?
#Руководства
- 18 янв 2023
-
0
Показали, как работать с логическими функциями Excel: ИСТИНА, ЛОЖЬ, И, ИЛИ, НЕ, ЕСЛИ, ЕСЛИОШИБКА, ЕОШИБКА, ЕПУСТО.
Иллюстрация: Merry Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
Логические функции в Excel проверяют, выполняются ли заданные условия в выбранном диапазоне. Пользователь указывает критерии, соответствие которым нужно проверить, — функции проверяют и выдают результат: ИСТИНА или ЛОЖЬ.
Также логические функции используют в сложных расчётах для того, чтобы убрать промежуточные шаги вычисления и объединить несколько действий в одной ячейке. Это значительно сокращает время обработки данных.
В статье рассмотрим основные логические функции Excel — расскажем, для чего они нужны, и на примерах покажем, как они работают.
- Функции ИСТИНА и ЛОЖЬ
- Функции И и ИЛИ
- Функция НЕ
- Функция ЕСЛИ
- Функция ЕСЛИОШИБКА
- Функция ЕОШИБКА
- Функция ЕПУСТО
В конце расскажем, как узнать больше о работе в Excel.
Функции ИСТИНА и ЛОЖЬ не используют самостоятельно — только внутри других логических функций. Они нужны, чтобы отмечать значения как истинные или ложные.
Функция ИСТИНА возвращает только истинные значения. Её синтаксис: =ИСТИНА().
Функция ЛОЖЬ возвращает только ложные значения. Её синтаксис: =ЛОЖЬ().
Функции И и ИЛИ нужны для того, чтобы показать связь между условиями пользователя. Они определяют, будут соблюдены все условия или только некоторые из них.
Функция И. Её используют, чтобы показать, что указанные число или текст должны соответствовать одновременно всем критериям. В этом случае функция возвращает значение ИСТИНА. Если один из критериев не соблюдается, функция И возвращает значение ЛОЖЬ.
Синтаксис функции И такой: =И(логическое_значение1;логическое_значение2;…), где логическое_значение — условия, которые функция будет проверять. Задано может быть до 255 условий.
Пример работы функции И. Проверим, соблюдены ли два условия:
- число 662 больше 300;
- число 8626 больше 9000.
Для этого выберем любую ячейку и в строке формул введём: =И(A1>300;A2>9000), где А1 — ячейка с числом 662, А2 — ячейка с числом 8626.
Нажмём Enter. Функция возвращает значение ЛОЖЬ — одно из условий не соблюдено (число 8626 < 9000).
Скриншот: Excel / Skillbox Media
Проверим другие условия:
- число 662 меньше 666;
- число 8626 больше 5000.
Снова выберем любую ячейку и в строке формул введём: =И(A1<666;A2>5000).
Функция возвращает значение ИСТИНА — оба условия соблюдены.
Скриншот: Excel / Skillbox Media
Функция ИЛИ. Её используют, чтобы показать, что указанные число или текст должны соответствовать одному из условий. Если хотя бы одно условие соблюдено, функция возвращает значение ИСТИНА. Если все условия не соблюдены, функция ИЛИ возвращает значение ЛОЖЬ.
Синтаксис функции ИЛИ: =ИЛИ(логическое_значение1;логическое_значение2;…).
Максимальное количество логических значений (условий) — тоже 255.
Пример работы функции ИЛИ. Проверим три условия:
- число 662 меньше 666;
- число 8626 больше 5000;
- число 567 больше 786.
В строке формул введём: =ИЛИ(A1<666;A2>5000;A3>786).
Функция возвращает значение ИСТИНА, несмотря на то, что одно условие не соблюдено (число 567 < 786).
Скриншот: Excel / Skillbox Media
Проверим другие условия:
- число 662 меньше 500;
- число 8626 больше 9000;
- число 567 больше 600.
В строке формул введём: =ИЛИ(A1<500;A2>9000;A3>600).
Функция возвращает значение ЛОЖЬ, так как ни одно из условий не соблюдено.
Скриншот: Excel / Skillbox Media
С помощью этой функции возвращают значения, которые противоположны по отношению к заданному параметру.
Если в качестве параметра функции НЕ указать ложное значение — она вернёт значение ИСТИНА. Наоборот, если указать истинное значение, функция вернёт ЛОЖЬ.
Синтаксис функции НЕ: =НЕ(логическое_значение), где «логическое_значение» — выражение, которое нужно проверить на соответствие значениям ИСТИНА или ЛОЖЬ. В этой функции можно использовать только одно такое выражение.
Пример работы функции НЕ. Проверим выражение «662 меньше 500». Выберем любую ячейку и в строке формул введём: =НЕ(A1<500), где А1 — ячейка с числом 662.
Нажмём Enter.
Выражение «662 меньше 500» ложное. Но функция НЕ поменяла значение на противоположное и вернула значение ИСТИНА.
Скриншот: Excel / Skillbox Media
Функцию ЕСЛИ используют, когда нужно сравнить данные таблицы с условиями, заданными пользователем.
У этой функции также два результата: ИСТИНА и ЛОЖЬ. Первый результат функция выдаёт, когда значение ячейки совпадает с заданным условием, второй — когда значение условию не соответствует.
Например, если нужно определить в таблице значения меньше 1000, то значение 700 будет отмечено функцией как истинное, а значение 3500 — как ложное.
Можно задавать несколько условий одновременно. Например, найти значения меньше 300, но больше 200. В этом случае функция определит значение 100 как ложное, а 250 — как истинное. Так можно проверять не только числовые значения, но и текст.
Синтаксис функции ЕСЛИ: =ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь), где:
- лог_выражение — запрос пользователя, который функция будет проверять;
- значение_если_истина — результат, который функция принесёт в ячейку, если значение совпадёт с запросом пользователя;
- значение_если_ложь — результат, который функция принесёт в ячейку, если значение не совпадёт с запросом пользователя.
Пример работы функции ЕСЛИ. Предположим, из столбца с ценами нам нужно выбрать значения менее 2 млн рублей.
Создадим отдельный столбец для результатов работы функции и выберем первую ячейку.
Скриншот: Excel / Skillbox Media
В строке формул введём: =ЕСЛИ(A2<2000000;»Подходит»;»Не подходит»)
Скриншот: Excel / Skillbox Media
Дальше нажимаем Enter и растягиваем результат из первой ячейки вниз до конца таблицы.
Скриншот: Excel / Skillbox Media
Функция показала, какие значения соответствуют условию «меньше 2000000», и отметила их как «Подходит». Значения, которые не соответствуют этому условию, отмечены как «Не подходит».
В Skillbox Media есть статья, где подробно объясняли, как использовать функцию ЕСЛИ в Excel — в частности, как запустить функцию ЕСЛИ с несколькими условиями.
Эту функцию используют, чтобы определить, есть ли ошибки в значениях таблицы или в формулах.
Синтаксис функции ЕСЛИОШИБКА: =ЕСЛИОШИБКА(значение;значение_если_ошибка), где:
- значение — выражение, которое нужно проверить;
- значение_если_ошибка — текст, число или формула, которые будут выводиться или выполняться в случае, если в результате проверки аргумента «значение» получен результат ЛОЖЬ.
Если ошибка есть, возвращается значение второго аргумента. Если ошибки нет — первого.
Пример работы функции ЕСЛИОШИБКА. Предположим, нам нужно разделить значения ячеек столбца A на значения ячеек столбца B. Проверим, будут ли ошибки в этих выражениях.
Выделим первую ячейку столбца C и введём: =ЕСЛИОШИБКА(A1/B1;»Ошибка в расчёте»)
Скриншот: Excel / Skillbox Media
Дальше нажмём Enter и растянем результат из первой ячейки вниз до конца таблицы.
Скриншот: Excel / Skillbox Media
В первой строке функция не нашла ошибок в выражении (360/60), поэтому провела расчёт и показала результат (6).
Во второй строке функция тоже не нашла ошибок (деление 0 на 76) — и показала результат расчёта (0).
В третьей строке функция нашла ошибку — делить на 0 нельзя. Поэтому вместо результата расчёта показала второй аргумент функции: «Ошибка в расчёте».
Эта функция проверяет, не содержат ли заданные ячейки ошибочных значений:
- #Н/Д
- #ЗНАЧ
- #ЧИСЛО!
- #ДЕЛ/0!
- #ССЫЛКА!
- #ИМЯ?
- #ПУСТО!
Синтаксис функции ЕОШИБКА: =ЕОШИБКА(значение), где значение — ячейка или диапазон ячеек, которые нужно проверить.
Если функция находит ошибочные значения, она возвращает значение ИСТИНА. Если не находит — возвращает значение ЛОЖЬ.
Пример работы функции ЕОШИБКА. Обычно функцию ЕОШИБКА применяют в работе с большими диапазонами, где искать ошибочные значения самостоятельно долго и энергозатратно. Но для примера покажем, как она работает на небольшом диапазоне.
Выберем любую ячейку, в которой функция должна будет вывести результат. В строке формул введём: =ЕОШИБКА(A1:A6), где A1:A6 — диапазон, который нужно проверить.
Скриншот: Excel / Skillbox Media
Нажимаем Enter — функция возвращает значение ИСТИНА. Это значит, что она нашла ошибку в выделенном диапазоне.
Скриншот: Excel / Skillbox Media
Дальше эту функцию используют для выполнения других действий.
Например, при возникновении ошибки можно использовать функцию ЕОШИБКА в сочетании с функцией ЕСЛИ: =ЕСЛИ(ЕОШИБКА(B1);»Произошла ошибка»;B1*6).
Эта формула проверит наличие ошибки в ячейке B1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка». Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение B1*6.
Функция ЕПУСТО проверяет, есть ли в выбранной ячейке какие-либо значения — например, число, текст, формула, пробел — или эти ячейки пустые. Если ячейка пустая, функция возвращает значение ИСТИНА, если в ячейке есть данные — ЛОЖЬ.
Синтаксис функции ЕПУСТО: =ЕПУСТО(значение), где значение — ячейка, которую нужно проверить.
Пример работы функции ЕПУСТО. Проверим, есть ли скрытые символы в ячейках А5 и А6. Визуально эти ячейки пустые.
Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A5), где A5 — ячейка, которую нужно проверить.
Скриншот: Excel / Skillbox Media
Нажимаем Enter — функция возвращает значение ЛОЖЬ. Это значит, что ячейка А5 на самом деле не пустая, в ней есть значение, которое не видно, — например, пробел.
Скриншот: Excel / Skillbox Media
Проверим вторую ячейку. Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A6) и нажмём Enter. Функция возвращает значение ИСТИНА. Это значит, что в ячейке А6 нет никаких значений.
Скриншот: Excel / Skillbox Media
Как и в случае с функцией ЕОШИБКА, эту функцию можно использовать для выполнения других действий. Например, в сочетании с функцией ЕСЛИ.
- В Excel много функций, которые упрощают и ускоряют работу с таблицами. В этой подборке перечислили 15 статей и видео об инструментах Excel, необходимых в повседневной работе.
- В Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
- Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.
Другие материалы Skillbox Media по Excel
Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше
Логические функции в Excel проверяют данные и возвращают результат «ИСТИНА», если условие выполняется, и «ЛОЖЬ», если нет.
Рассмотрим синтаксис логических функций и примеры применения их в процессе работы с программой Excel.
Использование логических функций в Excel
Название функции | Значение | Синтаксис | Примечание |
ИСТИНА | Не имеет аргументов, возвращает логическое значение «ИСТИНА». | =ИСТИНА () | Редко используется в качестве самостоятельной функции. |
ЛОЖЬ | Не имеет аргументов, возвращает логическое выражение «ЛОЖЬ». | =ЛОЖЬ () | ——-//——- |
И | Если все заданные аргументы возвращают истинный результат, то функция выдает логическое выражение «ИСТИНА». В случае хотя бы одного ложного логического значения вся функция выдает результат «ЛОЖЬ». | =И (Лог_знач. 1; Лог_знач. 2;…) | Принимает до 255 аргументов в виде условий или ссылок. Обязательным является первый. |
ИЛИ | Показывает результат «ИСТИНА», если хотя бы один из аргументов является истинным. | =ИЛИ (Лог_знач.1; Лог_знач. 2;…) | ——-//——- |
НЕ | Меняет логическое значение «ИСТИНА» на противоположное – «ЛОЖЬ». И наоборот. | #ИМЯ? | Обычно сочетается с другими операторами. |
ЕСЛИ | Проверяет истинность логического выражения и возвращает соответствующий результат. | #ИМЯ? | «Логическое_выражение» при вычислении должно иметь результат «ИСТИНА» или «ЛОЖЬ». |
ЕСЛИОШИБКА | Если значение первого аргумента истинно, то возвращает сам аргумент. В противном случае – значение второго аргумента. | #ИМЯ? | Оба аргумента обязательны. |
Логические функции в Excel и примеры решения задач
Задача 1. Необходимо переоценить товарные остатки. Если продукт хранится на складе дольше 8 месяцев, уменьшить его цену в 2 раза.
Сформируем таблицу с исходными параметрами:
Чтобы решить поставленную задачу, воспользуемся логической функцией ЕСЛИ. Формула будет выглядеть так: =ЕСЛИ(C2>=8;B2/2;B2).
Логическое выражение «С2>=8» построено с помощью операторов отношения «>» и «=». Результат его вычисления – логическая величина «ИСТИНА» или «ЛОЖЬ». В первом случае функция возвращает значение «В2/2». Во втором – «В2».
Усложним задачу – задействуем логическую функцию И. Теперь условие такое: если товар хранится дольше 8 месяцев, то его стоимость уменьшается в 2 раза. Если дольше 5 месяцев, но меньше 8 – в 1,5 раза.
Формула приобретает следующий вид: .
В функции ЕСЛИ можно использовать в качестве аргументов текстовые значения.
Задача 2. Если стоимость товара на складе после уценки стала меньше 300 р. или продукт хранится дольше 10 месяцев, его списывают.
Для решения используем логические функции ЕСЛИ и ИЛИ: . Условие, записанное с помощью логической операции ИЛИ, расшифровывается так: товар списывается, если число в ячейке D2 = 10.
При невыполнении условия функция ЕСЛИ возвращает пустую ячейку.
В качестве аргументов можно использовать другие функции. К примеру, математические.
Задача 3. Ученики перед поступлением в гимназию сдают математику, русский и английский языки. Проходной балл – 12. По математике для поступления нужно получить не менее 4 баллов. Составить отчет о поступлении.
Составим таблицу с исходными данными:
Нужно общее количество баллов сравнить с проходным баллом. И проверить, чтобы по математике оценка была не ниже «4». В графе «Результат» поставить «принят» или «нет».
Введем формулу вида: . Логический оператор «И» заставляет функцию проверять истинность двух условий. Математическая функция «СУММ» используется для подсчета итогового балла.
Функция ЕСЛИ позволяет решать многочисленные задачи, поэтому используется чаще всего.
Статистические и логические функции в Excel
Задача 1. Проанализировать стоимость товарных остатков после уценки. Если цена продукта после переоценки ниже средних значений, то списать со склада этот продукт.
Работаем с таблицей из предыдущего раздела:
Для решения задачи используем формулу вида: . В логическом выражении «D2<СРЗНАЧ(D2:D7)» применена статистическая функция СРЗНАЧ. Она возвращает среднее арифметическое в диапазоне D2:D7.
Задача 2. Найти средние продажи в магазинах сети.
Составим таблицу с исходными данными:
Необходимо найти среднее арифметическое для ячеек, значение которых отвечает заданному условию. То есть совместить логическое и статистическое решение.
Чуть ниже таблицы с условием составим табличку для отображения результатов:
Решим задачу с помощью одной функции: . Первый аргумент – $B$2:$B$7 – диапазон ячеек для проверки. Второй аргумент – В9 – условие. Третий аргумент – $C$2:$C$7 – диапазон усреднения; числовые значения, которые берутся для расчета среднего арифметического.
Функция СРЗНАЧЕСЛИ сопоставляет значение ячейки В9 (№1) со значениями в диапазоне В2:В7 (номера магазинов в таблице продаж). Для совпадающих данных считает среднее арифметическое, используя числа из диапазона С2:С7.
Задача 3. Найти средние продажи в магазине №1 г. Москва.
Видоизменим таблицу из предыдущего примера:
Нужно выполнить два условия – воспользуемся функцией вида: .
Функция СРЗНАЧЕСЛИМН позволяет применять более одного условия. Первый аргумент – $D$2:$D$7 – диапазон усреднения (откуда берутся цифры для нахождения среднего арифметического). Второй аргумент – $B$2:$B$7 – диапазон для проверки первого условия.
Скачать примеры логических функций
Третий аргумент – В9 – первое условие. Четвертый и пятый аргумент – диапазон для проверки и второе условие, соответственно.
Функция учитывает только те значения, которые соответствуют всем заданным условиям.
Содержание
- Общее определение и задачи
- Пример использования «ЕСЛИ»
- Пример функции с несколькими условиями
- Пример с выполнением двух условий одновременно
- Пример использования оператора «ИЛИ»
- Вопросы и ответы
Среди многих функций, с которыми работает 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. Она позволяет отобразить результаты, соответствующие определенным условиям.
Еще статьи по данной теме:
Помогла ли Вам статья?
В этом учебном материале вы узнаете, как использовать Excel функцию ЕСЛИ с синтаксисом и примерами.
Описание
Microsoft Excel функция ЕСЛИ возвращает одно значение, если условие — ИСТИНА, или другое значение, если условие — ЛОЖЬ.
Функция ЕСЛИ — это встроенная в Excel функция, которая относится к категории логических функций.
Её можно использовать как функцию рабочего листа (WS) в Excel.
Как функцию рабочего листа, функцию ЕСЛИ можно ввести как часть формулы в ячейку рабочего листа.
Синтаксис
Синтаксис функции ЕСЛИ в Microsoft Excel:
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
Аргументы или параметры
- лог_выражение
- Значение, которое вы хотите проверить.
- значение_если_истина
- Это значение, которое возвращается, если
лог_выражение
оценивается как ИСТИНА. - значение_если_ложь
- Необязательно. Это значение, которое возвращается, если
лог_выражение
оценивается как ЛОЖЬ.
Возвращаемое значение
Функция ЕСЛИ возвращает значение_если_истина
, когда условие ИСТИНА.
Функция IF возвращает значение_если_ложь
, если условие — ЛОЖЬ.
Функция IF возвращает ЛОЖЬ, если параметр значение_если_ложь
опущен, а условие — ЛОЖЬ.
Применение
- Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Тип функции
- Функция рабочего листа (WS)
Пример (как функция рабочего листа)
Давайте рассмотрим, как использовать Excel функцию ЕСЛИ в качестве функции рабочего листа в Microsoft Excel.
На основе электронной таблицы Excel выше, возвращаются следующие примеры ЕСЛИ:
=ЕСЛИ(B2<10; «Повторно заказать») Результат: «Повторно заказать» =ЕСЛИ(A2=«Яблоки»; «Доступно»; «Не Доступно») Результат: «Доступно» =ЕСЛИ(B3>=20; 12; 0) Результат: 12 |
Комбинирование функции ЕСЛИ с другими логическими функциями
Довольно часто вам нужно указать более сложные условия при написании формулы в Excel. Вы можете комбинировать функцию ЕСЛИ с другими логическими функциями, такими как И, ИЛИ и т.д.
Давайте рассмотрим это подробнее.
Функция И
Функцию ЕСЛИ можно объединить с функцией И, чтобы вы могли проверить несколько условий. При использовании функции И все условия в функции И должны быть ИСТИНА, чтобы условие было выполнено. Это очень удобно в формулах Excel.
Основываясь на приведенной выше таблице, вы можете объединить функцию ЕСЛИ с функцией И следующим образом:
=ЕСЛИ(И(A2=«Андерсон»;B2>80); «Ценный игрок»; «Обычный») Результат: «Ценный игрок» =ЕСЛИ(И(B2>=80;B2<=100); «Отличный результат»; «Неплохо») Результат: «Отличный результат» =ЕСЛИ(И(B3>=80;B3<=100); «Отличный результат»; «Неплохо») Результат: «Неплохо» =ЕСЛИ(И(A2=«Андерсон»;A3=«Смит»;A4=«Джонсон»); 100; 50) Результат: 100 =ЕСЛИ(И(A2=«Андерсон»;A3=«Смит»;A4=«Паркер»); 100; 50) Результат: 50 |
В приведенных выше примерах все условия в функции И должны быть ИСТИНА, чтобы условие было выполнено.
Функция ИЛИ
Функцию ЕСЛИ можно комбинировать с функцией ИЛИ, чтобы можно было проверить наличие нескольких условий. Но в этом случае только одно или несколько условий в функции ИЛИ должны быть ИСТИНА для выполнения условия.
На основе приведенной выше электронной таблицы вы можете объединить функцию ЕСЛИ с функцией ИЛИ следующим образом:
=ЕСЛИ(ИЛИ(A2=«Яблоки»;A2=«Апельсины»); «Фрукты»; «Прочее») Результат: «Фрукты» =ЕСЛИ(ИЛИ(A4=«Яблоки»;A4=«Апельсины»);«Фрукты»;«Прочее») Результат: «Прочее» =ЕСЛИ(ИЛИ(A4=«Бананы»;B4>=100); 999; «Н/Д») Результат: 999 =ЕСЛИ(ИЛИ(A2=«Яблоки»;A3=«Яблоки»;A4=«Яблоки»); «Фрукты»; «Прочее») Результат: «Фрукты» |
В приведенных выше примерах только одно из условий в функции ИЛИ должно быть ИСТИНА, чтобы условие было выполнено.
Часто задаваемые вопросы
Вопрос: В Microsoft Excel я хотел бы использовать функцию ЕСЛИ для создания следующей логики: если C11 >= 620, и C10 = «F» или «S», и C4 <= 1000000 долларов США, и C4 <= 500000 долларов США, и C7 <= 85%, и C8 <= 90%, и C12 <= 50, и C14 <= 2, и C15 = «OO», и C16 = «N», и C19 <= 48 и C21 = «Y», затем укажите ячейку A148 на листе Лист2. В противном случае верните пустую строку.
Ответ: Следующая формула выполнит то, что вы пытаетесь сделать:
=ЕСЛИ(И(C11>=620;ИЛИ(C10=«F»;C10=«S»);C4<=1000000;C4<=500000;C7<=0.85;C8<=0.9;C12<=50;C14<=2;C15=«OO»;C16=«N»;C19<=48;C21=«Y»);Лист2!A148;«») |
Вопрос: В Microsoft Excel я пытаюсь использовать функцию ЕСЛИ, чтобы вернуть 0, если ячейка A1 либо < 150000, либо > 250000. В противном случае формула должна вернуть A1.
Ответ: Вы можете использовать функцию ИЛИ для выполнения условия ИЛИ в функции ЕСЛИ следующим образом:
=ЕСЛИ(ИЛИ(A1<150000;A1>250000);0;A1) |
В этом примере формула вернет 0, если ячейка A1 была меньше 150000 или больше 250000. В противном случае формула вернет значение в ячейке A1.
Вопрос: В Microsoft Excel я пытаюсь использовать функцию ЕСЛИ, чтобы вернуть 25, если ячейка A1>100 и ячейка B1<200. В противном случае она должна вернуть 0.
Ответ: Вы можете использовать функцию И для выполнения условия И в функции ЕСЛИ следующим образом:
=ЕСЛИ(И(A1>100;B1<200);25;0) |
В этом примере формула вернет 25, если ячейка A1 больше 100, а ячейка B1 меньше 200. В противном случае она вернет 0.
Вопрос: В Microsoft Excel мне нужно написать формулу, которая работает следующим образом: ЕСЛИ (ячейка A1) меньше 20, затем умножается на 1, ЕСЛИ оно больше или равно 20, но меньше 50, затем умножается на 2, ЕСЛИ оно больше или равно 50 и меньше 100, затем умножается на 3 и если оно больше или равно 100, умножьте его на 4.
Ответ: Вы можете написать вложенный оператор ЕСЛИ, чтобы с этим справиться.
Например:
=ЕСЛИ(A1<20; A1*1; ЕСЛИ(A1<50; A1*2; ЕСЛИ(A1<100; A1*3; A1*4))) |
Вопрос: В Microsoft Excel мне нужна формула в ячейке C5, которая выполняет следующие действия:
ЕСЛИ A1 + B1 <= 4, вернуть 20 долларов США,
ЕСЛИ A1 + B1> 4, но <= 9, вернуть 35 долларов США,
ЕСЛИ A1 + B1> 9, но <= 14, вернуть 50 долларов США, ЕСЛИ A1 + B1> = 15, вернуть 75 долларов США.
Ответ: В ячейке C5 вы можете написать вложенный оператор ЕСЛИ, который использует функцию И следующим образом:
=ЕСЛИ((A1+B1)<=4;20;ЕСЛИ(И((A1+B1)>4;(A1+B1)<=9);35;ЕСЛИ(И((A1+B1)>9;(A1+B1)<=14);50;75))) |
Вопрос: В Microsoft Excel мне нужна формула, которая выполняет следующие действия:
ЕСЛИ значение в ячейке A1 ПУСТО, то вернуть «ПУСТО»
ЕСЛИ значение в ячейке A1 — ТЕКСТ, то вернуть «ТЕКСТ»,
ЕСЛИ значение в ячейке A1 равно ЧИСЛО, затем вернуть «ЧИСЛО».
Ответ: Вы можете написать вложенный оператор ЕСЛИ, который использует функцию ЕПУСТО, функцию ЕТЕКСТ и функцию ЕЧИСЛО следующим образом:
=ЕСЛИ(ЕПУСТО(A1)=ИСТИНА;«ПУСТО»;ЕСЛИ(ЕТЕКСТ(A1)=ИСТИНА;«ТЕКСТ»;ЕСЛИ(ЕЧИСЛО(A1)=ИСТИНА;«ЧИСЛО»;«»))) |
Вопрос: В Microsoft Excel я хочу написать формулу для следующей логики: ЕСЛИ R1<0,3 И R2<0,3 И R3<0,42 ТО «ОК» ИНАЧЕ «НЕ ОК».
Ответ: Можно написать оператор ЕСЛИ, в котором используется оператор И следующим образом:
=ЕСЛИ(И(R1<0.3;R2<0.3;R3<0.42);«ОК»;«НЕ ОК») |
Вопрос: В Microsoft Excel я хочу вычислить следующее, используя формулу «ЕСЛИ»:
если A1 < 100000, то A1 * 0.1%, но минимум 25, и если A1 > 1000000, то A1 * 0,01%, но максимум 5000.
Ответ: Вы можете написать вложенный оператор ЕСЛИ, который использует функцию МАКС и функцию МИН следующим образом:
=ЕСЛИ(A1<100000;МАКС(25;A1*0.1%);ЕСЛИ(A1>1000000;МИН(5000;A1*0.01%);«»)) |
Вопрос: Я просматривал ваши разделы Excel ЕСЛИ, И и ИЛИ и нашел это очень полезным, однако я не могу найти правильный способ написать формулу, чтобы выразить, если C2 либо 1,2,3,4,5,6,7,8,9 и F2 — это F, а F3 — это либо D, F, B, L, R, C, тогда задайте значение 1, если не то 0. Я пробовал много формул, но просто не могу понять, могу вы можете помочь?
Ответ: Вы можете написать оператор ЕСЛИ, который использует функцию AND и функцию OR следующим образом:
=ЕСЛИ(И(C2>=1;C2<=9; F2=«F»;ИЛИ(F3=«D»;F3=«F»;F3=«B»;F3=«L»;F3=«R»;F3=«C»));1;0) |
Вопрос: В Excel у меня есть скорость автомобиля в м/с в ячейке A1 и раскрывающееся меню с различными единицами измерения в C1 (которые не включают миль/ч и км/ч). Я использовал следующую функцию ЕСЛИ в B1 для преобразования числа в единицы, выбранные в раскрывающемся списке:
=ЕСЛИ(C1=«м/с»;«=A1*2.23693629»;ЕСЛИ(C1=«км/ч»;«A1*3.6»)) |
Однако, скажем, если было выбрано км/ч, B1 буквально просто показывает A1 * 3.6 и фактически не вычисляет его. Есть ли что-то, чтобы вычислить, а не просто показать текстовое сообщение?
Ответ: Вы очень близки к истине со своей формулой. Поскольку вы выполняете математические операции (например, A1 * 2.23693629 и A1 * 3.6), вам не нужно заключать математические формулы в кавычки. Цитаты необходимы, когда вы оцениваете строки, а не выполняете математику. Попробуйте сделать следующее:
=ЕСЛИ(C1=«м/с»;A1*2.23693629;ЕСЛИ(C1=«км/ч»;A1*3.6)) |
Вопрос: Для функции ЕСЛИ в Excel я хочу объединить текст и значение. Например, я хочу составить уравнение для рабочих часов и оплаты. Если мне платят больше, чем следовало бы, я хочу, чтобы он считал, сколько часов я должен своему боссу. Но если я работаю больше, чем мне платят, я хочу, чтобы он считал, что мне должен мой босс (часы * Оплата по часам). Я попробовал следующее:
=ЕСЛИ(A2<0;«Я должен боссу» abs(A2) «Часов»;«Босс должен мне» abs(A2)*15 «долларов») |
Возможно ли это или мне нужно делать это в 2 отдельных ячейках? (одну для текста и одну для значения)
Ответ: Есть два способа объединения текста и значений. Первый заключается в использовании для объединения символа &:
=ЕСЛИ(A2<0;«Я должен боссу « & ABS(A2) & «Часов»;«Босс должен мне « & ABS(A2)*15 & » долларов») |
Или второй способ — использовать функцию СЦЕПИТЬ:
=ЕСЛИ(A2<0;СЦЕПИТЬ(«Я должен боссу «; ABS(A2);» Часов»); СЦЕПИТЬ(«Босс должен мне «; ABS(A2)*15; » долларов»)) |
Вопрос: У меня Excel 2000.
Если ячейка A2 больше или равна 0, добавьте к C1.
Если ячейка B2 больше или равна 0, вычтите из C1.
Если и A2, и B2 пусты, то равно C1. Можете ли вы мне помочь в этом с функцией ЕСЛИ?
Ответ: Вы можете написать вложенный оператор ЕСЛИ, который использует функцию И и функцию ЕПУСТО следующим образом:
=ЕСЛИ(И(ЕПУСТО(A2)=ЛОЖЬ;A2>=0);C1+A2; ЕСЛИ(И(ЕПУСТО(B2)=ЛОЖЬ;B2>=0);C1—B2; ЕСЛИ(И(ЕПУСТО(A2)=ИСТИНА; ЕПУСТО(B2)=ИСТИНА);C1;«»))) |
Вопрос: Как мне написать это уравнение в Excel?
Если D12<= 0, то D12 * L12,
Если D12> 0, но <= 600, тогда D12 * F12,
Если D12> 600, то ((600 * F12) + ((D12-600) * E12)).
Ответ: Вы может написать вложенный оператор ЕСЛИ следующим образом:
=ЕСЛИ(D12<=0;D12*L12;ЕСЛИ(D12>600;((600*F12)+((D12—600)*E12));D12*F12)) |
Вопрос: В Excel у меня сейчас есть такая формула:
=ЕСЛИ(ИЛИ(A1>=40; B1>=40; C1>=40); «20»; (A1+B1+C1)-20) |
Если один из моих продавцов продаст за 40-49 долларов, то его комиссия составит 20 долларов;
однако, если его/ее продажа меньше (например, 35 долларов), то комиссия составляет эту сумму минус 20 долларов (35-20 долларов = 15 долларов). У меня есть 3 столбца, которые нужны в зависимости от типа продажи. Потребуется только один столбец в строке. Проблема в том, что, если оставить поле пустым, сумма в ячейке формулы равна -20. Мне нужна помощь в настройке этой формулы, чтобы, когда 3 столбца оставлены пустыми, ячейка с формулой также оставалась пустой.
Ответ: Используя функцию И и функцию ЕПУСТО, вы можете написать оператор ЕСЛИ следующим образом:
=ЕСЛИ(И(ЕПУСТО(A1);ЕПУСТО(B1);ЕПУСТО(C1));«»;ЕСЛИ(ИЛИ(A1>40; B1>40; C1>40); «20»; (A1+B1+C1)-20)) |
В этой формуле мы используем функцию ЕПУСТО, чтобы проверить, все ли 3 ячейки A1, B1 и C1 пусты, и возвращают ли они пустое значение («»). Тогда остальное — это формула, которую вы изначально написали.
Вопрос: В Excel мне нужно создать простую систему бронирования и выхода, которая показывает дату выхода и дату возврата
«A1» = позволяет человеку вводить дату бронирования
«A2» = позволяет пользователю ввести дату отмены бронирования
«A3» = показывает статус продукта, например, забронирован, просроченный возврат и т.д.
Я могу автоматизировать A3 с помощью следующей функции ЕСЛИ:
=ЕСЛИ(ЕПУСТО(A2);«забронировано»; «возврат») |
Но что я не могу заставить работать, так это то, что если продукт отсутствует в течение 10 или более дней, я бы хотел, чтобы в ячейке говорилось «отправить электронное письмо». Вы можете помочь?
Ответ: Используя функцию СЕГОДНЯ и добавив дополнительную функцию ЕСЛИ, вы можете написать вашу формула следующим образом:
=ЕСЛИ(ЕПУСТО(A2);ЕСЛИ(СЕГОДНЯ()-A1>10;«отправить письмо»;«забронировано»);«возврат») |
Вопрос: Используя Microsoft Excel, мне нужна формула в ячейке U2, которая выполняет следующие действия:
ЕСЛИ дата в E2 <= 31.12.2020, вернуть T2 * 0,75,
ЕСЛИ дата в E2 > 31.12.2020, но <= 31.12.2021, вернуть T2 * 0.5,
ЕСЛИ дата в E2 > 31.12.2021, вернуть T2 * 0
Я пытался использовать следующую формулу,
=ЕСЛИ(E2<=ДАТА(2020;12;31);T2*0.75); ЕСЛИ(И(E2>ДАТА(2020;12;31);E2<=ДАТА(2021;12;31));T2*0.5;T2*0) |
но она возвращает «#ЗНАЧ!»
Вы можете мне помочь? Спасибо.
Ответ: Вы были очень близки … вам просто нужно изменить скобки следующим образом:
=ЕСЛИ(E2<=ДАТА(2020;12;31);T2*0.75; ЕСЛИ(И(E2>ДАТА(2020;12;31);E2<=ДАТА(2021;12;31));T2*0.5;T2*0)) |
Вопрос: В Excel я хотел бы добавить 60 дней, если оценка «A», 45 дней, если оценка «B», и 30 дней, если оценка «C».
Это будет примерно выглядеть примерно так, но я борюсь с запятыми, скобками и т.д.
(ЕСЛИ C5 = A) = ДАТА(ГОД(B5) + 0, МЕСЯЦ(B5) + 0, ДЕНЬ(B5) + 60),
(ЕСЛИ C5 = B) = ДАТА(ГОД(B5) + 0, МЕСЯЦ(B5) + 0, ДЕНЬ(B5) + 45),
(ЕСЛИ C5 = C) = ДАТА(ГОД(B5) + 0, МЕСЯЦ(B5) + 0, ДЕНЬ(B5) + 30)
Ответ: Вы должны иметь возможность вычислять дату по следующей формуле:
=ЕСЛИ(C5=«A»;B5+60;ЕСЛИ(C5=«B»;B5+45;ЕСЛИ(C5=«C»;B5+30))) |
Вопрос: В Excel я пытаюсь написать функцию и не могу ее понять. Не могли бы вы помочь?
ЕСЛИ D3 < 31, то 1.51
ЕСЛИ D3 находится между 31-90, то 3.40,
ЕСЛИ D3 находится между 91-120, то 4.60,
ЕСЛИ D3 > 121, то 5.44.
Ответ: Вы можете написать свою формулу следующим образом:
=ЕСЛИ(D3>121;5.44;ЕСЛИ(D3>=91;4.6;ЕСЛИ(D3>=31;3.4;1.51))) |
Вопрос: Я хотел бы задать вопрос по функции ЕСЛИ. Как мне написать в Excel эту проблему? Мне нужно проверить, пуста ли ячейка A1, а если нет, проверить, меньше ли значение 5. Затем умножьте сумму, введенную в ячейку A1, на 0,60. Ответ будет отображен в ячейке A2.
Ответ: Вы можете записать формулу в ячейку A2, используя функции ЕСЛИ и ЕПУСТО следующим образом:
=ЕСЛИ(И(ЕПУСТО(A1)=ЛОЖЬ;A1<=5);A1*0.6;«») |
Вопрос: В Excel я пытаюсь вложить команду ИЛИ и не могу найти правильный способ ее записи. Я хочу, чтобы электронная таблица выполняла следующие действия: если D6 равно «ДОМ», а C6 равно «МЫШЬ» или «КОШКА», я хочу вернуть значение в ячейке B6. В противном случае формула должна вернуть значение «ПУСТО». Я пробовал следующее:
=ЕСЛИ((D6=»ДОМ»)*(C6=»МЫШЬ»)*ИЛИ(C6=»КОШКА»)); B6; «ПУСТО»)
Если я прошу только ДОМ и МЫШЬ или ДОМ и КОШКА, это сработает, но как только я запрошу МЫШЬ ИЛИ КОШКА, это не сработает.
Ответ: Вы можете написать свою формулу, используя функцию И и функцию ИЛИ следующим образом:
=ЕСЛИ(И(D6=«ДОМ»;ИЛИ(C6=«МЫШЬ»;C6=«КОШКА»));B6;«ПУСТО») |
Это вернет значение в B6, если D6 равно «ДОМ», а C6 равно «МЫШЬ» или «КОШКА».
Если эти условия не выполняются, формула вернет текстовое значение «ПУСТО».
Вопрос: В Microsoft Excel с помощью функции ЕСЛИ я пытаюсь добиться следующего:
если значение в любой ячейке в столбце F — «еда», тогда добавьте значение соответствующей ячейки в столбце G (например, соответствующая ячейка для F3 — это G3).
Функция ЕСЛИ выполняется совсем в другой ячейке. Я могу сделать это для одной пары ячеек, но не знаю, как это сделать для всего столбца. Не могли бы вы помочь? На данный момент у меня есть это:
Ответ: Эта формула может быть создана с использованием формулы СУММЕСЛИ вместо использования функции ЕСЛИ:
=СУММЕСЛИ(F1:F10;«=еда»;G1:G10) |
Это позволит оценить первые 10 строк данных в вашей электронной таблице. Возможно, вам придется соответствующим образом отрегулировать диапазоны.
Вопрос: Я новичок в мире Excel и пытаюсь понять, как настроить правильную формулу для ячейки ЕСЛИ/ТОГДА. Я пытаюсь сделать следующее:
Если значение B2 составляет от 1 до 5, умножьте E2 на 0,77.
Если значение B2 составляет от 6 до 10, умножьте E2 на 0,735.
Если значение B2 составляет от 11 до 19, умножьте E2 на 0,7.
Если значение B2 составляет от 20 до 29, умножьте E2 на 0,675.
Если значение B2 составляет от 30 до 39, затем умножьте E2 на 0,65.
Я пробовал несколько разных вещей, думая, что был на правильном пути, на основе функций ЕСЛИ и И, но я не могу понять это правильно.
Ответ: Чтобы написать формулу ЕСЛИ, вам нужно вложить несколько функций ЕСЛИ вместе в сочетании с функцией функцией И. Следующая формула должна работать для того, что вы пытаетесь сделать:
=ЕСЛИ(И(B2>=1;B2<=5);E2*0.77;ЕСЛИ(И(B2>6;B2<=10);E2*0.735;ЕСЛИ(И(B2>11;B2<19);E2*0.7;ЕСЛИ(И(B2>20;B2<=29);E2*0.675;ЕСЛИ(И(B2>30;B2<=39);E2*0.65;«»))))) |
В качестве последнего компонента вашей формулы вам необходимо решить, что делать, если ни одно из условий не выполняется. В этом примере мы вернули «», когда значение в B2 не соответствует ни одному из условий ЕСЛИ, указанных выше.
Вопрос: Вот формула Excel, по которой я оказываюсь между молотом и наковальней.
Если E45 <= 50, возвращаем 44,55
Если E45 > 50 и E45 < 100, вернуть 42
Если E45 >= 200, вернуть 39,6
Еще раз большое спасибо.
Ответ: Вы должны иметь возможность написать эту формулу Excel, используя комбинацию функции ЕСЛИ и функции И, формула должна работать:
=ЕСЛИ(E45<=50;44.55;ЕСЛИ(И(E45>50;E45<100);42;ЕСЛИ(E45>=200;39.6;«»))) |
Обратите внимание, что если ни одно из условий не выполнено, формула Excel вернет в качестве результата «».
Вопрос: В Excel мне нужен ответ для оператора ЕСЛИ, который сравнивает столбцы A и B и имеет условие «ИЛИ» для столбца C. Моя проблема в том, что я хочу, чтобы столбец D возвращал да, если A1 и B1 >= 3 или C1 => 1.
Ответ: Вы можете создать формулу Excel ЕСЛИ следующим образом:
=ЕСЛИ(B1=0;A1/2; ЕСЛИ(B1 = 1; (A1/2)*0.2;ЕСЛИ(D1 = 1; (A1/2)-5;»»)))
Обратите внимание, что если ни одно из условий не выполнено, формула Excel вернет в качестве результата «».