Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.
Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.
Синтаксис функции ЕСЛИ с одним условием
Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.
=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)
Разберем синтаксис функции:
Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).
Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).
Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).
Пример:
Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».
Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.
Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.
Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.
Функция ЕСЛИ в Excel с несколькими условиями
Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.
Синтаксис будет выглядеть следующим образом:
=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))
Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.
Примеры несколько условий функции ЕСЛИ в Excel:
Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.
В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.
Расширение функционала с помощью операторов «И» и «ИЛИ»
Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функции И и ИЛИ могут проверить до 30 условий.
Пример использования оператора И:
Пример использования функции ИЛИ:
Как сравнить данные в двух таблицах
Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.
Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.
Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.
Исходные данные (таблицы, с которыми будем работать):
Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:
В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.
Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.
Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.
Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).
Скачать все примеры функции ЕСЛИ в Excel
Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.
Если вы читали предыдущие статьи по работе с таблицами Excel, то должны быть в курсе, что запись формулы начинается со знака «Равно».
Когда возникает необходимость написать в ячейке этот знак без формулы, программа настойчиво продолжает считать такую запись началом формулы.
При клике в другую ячейку после знака прописывается адрес ячейки. В этом случае есть несколько способов перехитрить Excel.
Решение: Перед написанием знака равно, плюс (сложение), минус (вычитание), наклонная черта (деление) или звездочки(умножение) поставить пробел или апостроф.
Почему в экселе формула не считает
Если вам приходится работать на разных компьютерах, то возможно придется столкнуться с тем, что необходимые в работе файлы Excel не производят расчет по формулам.
Неверный формат ячеек или неправильные настройки диапазонов ячеек
В Excel возникают различные ошибки с хештегом (#), такие как #ЗНАЧ!, #ССЫЛКА!, #ЧИСЛО!, #Н/Д, #ДЕЛ/0!, #ИМЯ? и #ПУСТО!. Они указывают на то, что что-то в формуле работает неправильно. Причин может быть несколько.
Вместо результата выдается #ЗНАЧ! (в версии 2010) или отображается формула в текстовом формате (в версии 2016).
В данном примере видно, что перемножается содержимое ячеек с разным типом данных =C4*D4.
Исправление ошибки: указание правильного адреса =C4*E4 и копирование формулы на весь диапазон.
- Ошибка #ССЫЛКА! возникает, когда формула ссылается на ячейки, которые были удалены или заменены другими данными.
- Ошибка #ЧИСЛО! возникает тогда, когда формула или функция содержит недопустимое числовое значение.
- Ошибка #Н/Д обычно означает, что формула не находит запрашиваемое значение.
- Ошибка #ДЕЛ/0! возникает, когда число делится на ноль (0).
- Ошибка #ИМЯ? возникает из-за опечатки в имени формулы, то есть формула содержит ссылку на имя, которое не определено в Excel.
- Ошибка #ПУСТО! возникает, если задано пересечение двух областей, которые в действительности не пересекаются или использован неправильный разделитель между ссылками при указании диапазона.
Примечание: #### не указывает на ошибку, связанную с формулой, а означает, что столбец недостаточно широк для отображения содержимого ячеек. Просто перетащите границу столбца, чтобы расширить его, или воспользуйтесь параметром Главная — Формат — Автоподбор ширины столбца.
Ошибки в формулах
Зеленые треугольники в углу ячейки могут указывать на ошибку: числа записаны как текст. Числа, хранящиеся как текст, могут приводить к непредвиденным результатам.
Исправление: Выделите ячейку или диапазон ячеек. Нажмите знак «Ошибка» (смотри рисунок) и выберите нужное действие.
Включен режим показа формул
Так как в обычном режиме в ячейках отображаются расчетные значения, то чтобы увидеть непосредственно расчетные формулы в Excel предусмотрен режим отображения всех формул на листе. Включение и отключение данного режима можно вызвать командой Показать формулы из вкладки Формулы в разделе Зависимости формул.
Отключен автоматический расчет по формулам
Такое возможно в файлах с большим объемом вычислений. Для того чтобы слабый компьютер не тормозил, автор файла может отключить автоматический расчет в свойствах файла.
Исправление: после изменения данных нажать кнопку F9 для обновления результатов или включить автоматический расчет. Файл – Параметры – Формулы – Параметры вычислений – Вычисления в книге: автоматически.
Формула сложения в Excel
Выполнить сложение в электронных таблицах достаточно просто. Нужно написать формулу, в которой будут указаны все ячейки, содержащие данные для сложения. Конечно же, между адресами ячеек ставим плюс. Например, =C6+C7+C8+C9+C10+C11.
Но если ячеек слишком много, то лучше воспользоваться встроенной функцией Автосумма. Для этого кликните ячейку, в которой будет выведен результат, а затем нажмите кнопку Автосумма на вкладке Формулы (выделено красной рамкой).
Будет выделен диапазон ячеек для суммирования. Если диапазон выделился неправильно, например, выделены вертикальные ячейки, а необходимы горизонтальные, то выделите новый диапазон.
Для этого нажмите левой кнопкой мыши в крайнюю ячейку нового диапазона и не отпуская кнопку проведите указатель по всем ячейкам диапазона до конечной.
Завершите ввод формулы нажатием клавиши Enter на клавиатуре.
Формула округления в Excel до целого числа
Начинающие пользователи используют форматирование, с помощью которого некоторые пытаются округлить число. Однако, это никак не влияет на содержимое ячейки, о чем и указывается во всплывающей подсказке. При нажатии на кнопочку (см. рисунок) произойдет изменение формата числа, то есть изменение его видимой части, а содержимое ячейки останется неизменным. Это видно в строке формул.
Для округления числа по математическим правилам необходимо использовать встроенную функцию =ОКРУГЛ(число;число_разрядов).
Математическое округление числа с помощью встроенной функции
Написать её можно вручную или воспользоваться мастером функций на вкладке Формулы в группе Математические (смотрите рисунок).
Данная функция может округлять не только дробную часть числа, но и целые числа до нужного разряда. Для этого при записи формулы укажите число разрядов со знаком «минус».
Как считать проценты от числа
Для подсчета процентов в электронной таблице выберите ячейку для ввода расчетной формулы. Поставьте знак «равно», затем напишите адрес ячейки (используйте английскую раскладку), в которой находится число, процент от которого будете вычислять.
Можно просто кликнуть мышкой в эту ячейку и адрес вставится автоматически. Далее ставим знак умножения и вводим число процентов, которое необходимо вычислить. Посмотрите на пример вычисления скидки при покупке товара.
Формула =C4*(1-D4)
В C4 записана цена пылесоса, а в D4 – скидка в %. Необходимо вычислить стоимость товара с вычетом скидки, для этого в нашей формуле используется конструкция (1-D4).
Здесь вычисляется значение процента, на которое умножается цена товара. Для Excel запись вида 15% означает число 0.15, поэтому оно вычитается из единицы.
В итоге получаем остаточную стоимость товара в 85% от первоначальной.
Вот таким нехитрым способом с помощью электронных таблиц можно быстро вычислить проценты от любого числа.
Шпаргалка с формулами Excel
Шпаргалка выполнена в виде PDF-файла. В нее включены наиболее востребованные формулы из следующих категорий: математические, текстовые, логические, статистические. Чтобы получить шпаргалку, кликните ссылку ниже.
Источник: https://tvojkomp.ru/rabota-s-formulami-v-excel/
Функция «ЕСЛИ» в Excel: пошаговая инструкция по работе
Функция «Если» в Excel является одной из самых популярных среди всех существующих в этом редакторе. Благодаря ей вы сможете выполнить различные сравнения при помощи логических выражений. При этом можно указать, что делать в зависимости от результата выполнения условия.
Принцип работы очень простой: если выражение истинное, то сделать это, иначе – сделать что-то другое.
То есть, в результате проверки условия может произойти два события:
- первое – при истине;
- второе – если возвращается ложь.
Рассмотрим основной синтаксис. При вызове окна «Вставка функции», ниже указывается описание каждого предложенного варианта.
Справка по функции «ЕСЛИ» выглядит следующим образом.
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
Как вставить функцию «ЕСЛИ»
Для этого нужно выполнить следующие действия:
- Кликните на иконку вставки формул (Fx).
- В появившемся меню выберите пункт «ЕСЛИ».
В результате этого вы увидите окно, в котором нужно указать аргументы функции:
- логическое выражение;
- значение, если истина;
- значение, если ложь.
После ввода значений в эти поля, правее их будет отображаться предварительный результат.
Для вставки нажмите на кнопку «OK».
Примеры
Рассмотрим несколько различных логических выражений, чтобы вы поняли, как пользоваться этой функцией.
- Сделайте активной ячейку «А1».
- Повторите описанные выше действия по вызову окна вставки «Аргументов».
- Введите в поле условие следующий код.
C1=””
Смысл этого выражения в следующем: если ячейка C1 содержит пустоту. То есть в ней ничего не находится.
В поле для истины вводим следующее.
”Ячейка C1 пустая”
Именно этот текст будет выводиться в случае выполнения этого условия.
В поле «если ложь» вводим следующее.
”Ячейка C1 не пустая”
Данный текст мы увидим в случае ложного выполнения условия.
Для вставки нашей формулы нажимаем на кнопку «OK».
- В результате этого мы увидим следующее (поскольку ячейка пустая, то и сообщение соответствующее).
- Введите любой текст в ячейку C.
- После нажатия на кнопку Enter вы увидите следующий результат.
Как видите, редактор Эксель выдал сообщение, которое мы указывали в случае ложного результата условия.
Операторы сравнения
Ниже вы видите список операторов сравнения:
Оператор | Значение | Пример использования |
+ | Сложение | 5+5 |
– | Вычитание или отрицание | 5-1 или -3 |
* | Умножение | 5*5 |
/ | Деление | 5/5 |
% | Процент | 50% |
^ | Степень | 5^3 |
Источник: https://os-helper.ru/excel/funkciya-esli.html
Функция IF (ЕСЛИ) в Excel. Как использовать?
Функция IF (ЕСЛИ) в Excel – это отличный инструмент для проверки условий на ИСТИНУ или ЛОЖЬ. Если значения ваших расчетов равны заданным параметрам функции как ИСТИНА, то она возвращает одно значение, если ЛОЖЬ, то другое.
Что возвращает функция
Заданное вами значение при выполнении двух условий ИСТИНА или ЛОЖЬ.
Синтаксис
=IF(logical_test, [value_if_true], [value_if_false]) – английская версия
=ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]) – русская версия
Аргументы функции
- logical_test (лог_выражение) – это условие, которое вы хотите протестировать. Этот аргумент функции должен быть логичным и определяемым как ЛОЖЬ или ИСТИНА. Аргументом может быть как статичное значение, так и результат функции, вычисления;
- [value_if_true] ([значение_если_истина]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если значение которое вы тестируете соответствует условию ИСТИНА;
- [value_if_false] ([значение_если_ложь]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если условие, которое вы тестируете соответствует условию ЛОЖЬ.
- В функции IF (ЕСЛИ) может быть протестировано 64 условий за один раз;
- Если какой-либо из аргументов функции является массивом – оценивается каждый элемент массива;
- Если вы не укажете условие аргумента FALSE (ЛОЖЬ) value_if_false (значение_если_ложь) в функции, т.е. после аргумента value_if_true (значение_если_истина) есть только запятая (точка с запятой), функция вернет значение “0”, если результат вычисления функции будет равен FALSE (ЛОЖЬ). На примере ниже, формула =IF(A1> 20,”Разрешить”) или =ЕСЛИ(A1>20;”Разрешить”) , где value_if_false (значение_если_ложь) не указано, однако аргумент value_if_true (значение_если_истина) по-прежнему следует через запятую. Функция вернет “0” всякий раз, когда проверяемое условие не будет соответствовать условиям TRUE (ИСТИНА).
- Если вы не укажете условие аргумента TRUE(ИСТИНА) (value_if_true (значение_если_истина)) в функции, т.е. условие указано только для аргумента value_if_false (значение_если_ложь), то формула вернет значение “0”, если результат вычисления функции будет равен TRUE (ИСТИНА); На примере ниже формула равна =IF (A1>20;«Отказать») или =ЕСЛИ(A1>20;”Отказать”), где аргумент value_if_true (значение_если_истина) не указан, формула будет возвращать “0” всякий раз, когда условие соответствует TRUE (ИСТИНА).
Функция Если в Excel примеры с несколькими условиями
Пример 1. Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)
При использовании функции IF (ЕСЛИ) в Excel, вы можете использовать различные операторы для проверки состояния. Вот список операторов, которые вы можете использовать:
Ниже приведен простой пример использования функции при расчете оценок студентов. Если сумма баллов больше или равна “35”, то формула возвращает “Сдал”, иначе возвращается “Не сдал”.
Пример 2. Использование вложенной функции IF (ЕСЛИ) для проверки условия выражения
Функция может принимать до 64 условий одновременно. Несмотря на то, что создавать длинные вложенные функции нецелесообразно, то в редких случаях вы можете создать формулу, которая множество условий последовательно.
В приведенном ниже примере мы проверяем два условия.
- Первое условие проверяет, сумму баллов не меньше ли она чем 35 баллов. Если это ИСТИНА, то функция вернет “Не сдал”;
- В случае, если первое условие – ЛОЖЬ, и сумма баллов больше 35, то функция проверяет второе условие. В случае если сумма баллов больше или равна 75. Если это правда, то функция возвращает значение “Отлично”, в других случаях функция возвращает “Сдал”.
Пример 3. Вычисляем сумму комиссии с продаж с помощью функции IF (ЕСЛИ) в Excel
Функция позволяет выполнять вычисления с числами. Хороший пример использования – расчет комиссии продаж для торгового представителя.
В приведенном ниже примере, торговый представитель по продажам:
- не получает комиссионных, если объем продаж меньше 50 тыс;
- получает комиссию в размере 2%, если продажи между 50-100 тыс
- получает 4% комиссионных, если объем продаж превышает 100 тыс.
Рассчитать размер комиссионных для торгового агента можно по следующей формуле:
=IF(B280%);”Да”;”Нет”) – русская версия
Пример 5. Преобразуем ошибки в значения “0” с помощью функции IF (ЕСЛИ)
С помощью этой функции вы также можете убирать ячейки содержащие ошибки. Вы можете преобразовать значения ошибок в пробелы или нули или любое другое значение.
Формула для преобразования ошибок в ячейках следующая:
=IF(ISERROR(A1),0,A1) – английская версия
=ЕСЛИ(ЕОШИБКА(A1);0;A1) – русская версия
Формула возвращает “0”, в случае если в ячейке есть ошибка, иначе она возвращает значение ячейки.
ПРИМЕЧАНИЕ. Если вы используете Excel 2007 или версии после него, вы также можете использовать функцию IFERROR для этого.
Точно так же вы можете обрабатывать пустые ячейки. В случае пустых ячеек используйте функцию ISBLANK, на примере ниже:
=IF(ISBLANK(A1),0,A1) – английская версия
=ЕСЛИ(ЕПУСТО(A1);0;A1) – русская версия
Источник: https://excelhack.ru/funkciya-if-esli-v-excel/
Функция ЕСЛИ в Excel с примерами
Сегодня мы рассмотрим функцию ЕСЛИ.
Функция ЕСЛИ часто используется в Excel для решения многих задач. Знать ее очень полезно. В данной статье мы попробуем рассказать про ее работу на простых примерах, достаточно один раз разобраться с конструкцией функцией ЕСЛИ и вы сможете применять ее и в самых сложных вариантах.
Если вам необходима проверка условий большого количества однотипных ЕСЛИ, то возможно вам будет полезна статья про альтернативный способ с использованием ВПР.
- Функция ЕСЛИ проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.
- Синтаксис функции ЕСЛИ очень простой:
- ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
- лог_выражение – это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.
Что это значит? Выражение при вычислении дает значение ИСТИНА если это выражение верно.
- В этой части необходимо проверить на соответствие выражения.
- Например:
- =ЕСЛИ(А1=10; [значение_если_истина]; [значение_если_ложь]) — если А1 равно 10, то выражение А1=10 даст значение ИСТИНА, а если не равно 10, то ЛОЖЬ
- Другой пример
- =ЕСЛИ(А1>30; [значение_если_истина]; [значение_если_ложь]) — если в ячейки А1 число больше 30, то А1>30 вернет ИСТИНА, а если меньше, то ЛОЖЬ
- Еще пример
- =ЕСЛИ(С1=”Да”; [значение_если_истина]; [значение_если_ложь]) — если в ячейки C1 содержится слово “Да” то выражение вернет значение ИСТИНА, а если нет, то С1=”Да” вернет ЛОЖЬ
- Надеюсь с этим понятно, поехали дальше. Рассмотрим следующие компоненты функции ЕСЛИ
- =ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
- значение_если_истина, значение_если_ложь – как видно из их названия, это то что необходимо сделать в зависимости от того, что вернул лог выражения: ИСТИНА и ЛОЖЬ
Пример использования функции ЕСЛИ в Excel
Рассмотрим использование функции ЕСЛИ на практическом примере. У нас есть таблица заказов, которую мы использовали при рассмотрении работы функции ВПР.
Нам необходимо заполнить столбец по заказам Ведер (ошибочно на картинке указано «Заказы Cтолов»), то есть необходимо выбрать только заказы с Ведрами.
Это можно сделать различными способами, но мы с вами будет использовать функцию ЕСЛИ, чтобы показать ее работу на примере. (см.рисунок)
Как вы смогли заметить аргументы функции ЕСЛИ разделены точкой с запятой.
Итак, первый аргумент (лог выражения) A3=»Ведро» проверяет содержится ли в ячейке А3 слово «Ведро», если содержится, то выполняется второй аргумент функции ЕСЛИ (значение_если_истина), в нашем случае это D3 (т.е стоимость заказа), если в ячейка А3 не равна слову «Ведро», то выполняется третий аргумент функции ЕСЛИ (значение_если_ложь), в нашем случае это «-» (т.е будет написано тире).
Таким образом, в ячейки E3 появится значение D3, т.е число 240.
Далее необходимо протянуть формулу вниз для остальных значений. Для этого необходимо выделить ячейку Е3 и потянуть вниз за нижний правый угол (смотрите рисунок 3)
Итоговый результат работы функции ЕСЛИ вы можете посмотреть на рисунке 4. Функцию ЕСЛИ можно использовать в очень многих ситуациях. Находить ошибки, находить уникальные значения в списке, использовать многократные проверки на выполнение условий. Разбор всех этих приемов Excel ждет вас впереди.
Источник: https://sirexcel.ru/priemi-excel/funkciya-esli-v-excel-s-primerami/
Знак «не равно» в Microsoft Excel
Если такие знаки сравнения, как «больше» (>) и «меньше» (
Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.
Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.
Синтаксис функции ЕСЛИ с одним условием
- Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.
- =ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)
- Разберем синтаксис функции:
- Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).
- Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).
- Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).
- Пример:
Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».
Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.
Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.
Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.
Функция ЕСЛИ в Excel с несколькими условиями
Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.
Синтаксис будет выглядеть следующим образом:
=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))
Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.
Примеры несколько условий функции ЕСЛИ в Excel:
Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.
В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.
Расширение функционала с помощью операторов «И» и «ИЛИ»
Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.
- Функции И и ИЛИ могут проверить до 30 условий.
- Пример использования оператора И:
- Пример использования функции ИЛИ:
Как сравнить данные в двух таблицах
Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.
Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.
Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.
Исходные данные (таблицы, с которыми будем работать):
- Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:
В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.
Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.
Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.
Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).
Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.
Такие выражения, как «больше или равно», «меньше или равно» и «не равно», могут быть очень полезны при анализе данных.
Эти операторы используют сравнения двух значений, и результатом сравнения будет ИСТИНА или ЛОЖЬ.
Обратите внимание, что логические операторы сравнивают значения независимо от того, было ли оно введено напрямую или было создано с помощью формулы. Эти операторы сравнивают именно значения. Не формулы.
Равно (=) и не равно ()
Эти операторы просты: они говорят вам, являются ли два значения равными или не равными друг другу:
Эти операторы равно и не равно также работают с текстом:
Больше (>) и меньше () – если первое значение больше второго, результатом будет ИСТИНА Оператор меньше ( =) и меньше или равно ( =) – если первое значение больше второго или равно ему, результатом будет ИСТИНА Оператор меньше или равно (
Источник: http://word-office.ru/kak-sdelat-ravno-v-excel.html
Функция ЕСЛИ в Excel
Без преувеличения можно сказать, что функция ЕСЛИ в excel является одной из наиболее часто встречаемых и часто используемых. Работа экономиста в excel немыслима без знания этой функции.
Функция ЕСЛИ относиться к логическим функциям MS Excel, и позволяет создавать весьма затейливые конструкции, основываясь на проверке условия и выборе из двух и более альтернатив.
С использованием функции ЕСЛИ в excel можно строить ветвящиеся алгоритмы, строить дерево решений и другие системы и формулы используя вложение одной функции ЕСЛИ в другую и т.д. В Excel 2010 можно использовать до 64 вложений. Это позволяет построить поистине грандиозный алгоритм вычислений.
В общем виде функция ЕСЛИ в excel имеет следующий синтаксис:
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
Функция возвращает одно из двух значений в звисимости от того, какое значение принимает условие (лог_выраение). Если условие принимает значение ИСТИНА, то функция ЕСЛИ возвращает значение_если_истина, а если условие принимает значение ЛОЖЬ, то возвращается значение_ели_ложь.
Рассмотрим синтаксис данной функции на примере алгоритма вычисления суммы с НДС или без НДС.
Лог_выражение – это может быть любое значение или выражение (формула) которое принимает значение ИСТИНА или ЛОЖЬ. Так, например, С5=“с НДС” – это логическое выражение. Если в ячейке С5 находиться текст «с НДС», то логическое выражение принимает значение ИСТИНА, в противном случае – ЛОЖЬ, например, если там содержится текст «без НДС».
Значение_если_истина — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ИСТИНА. Так, например, если этот аргумент равен формуле С12*1,18, то при значении логического выражения равному ИСТИНА, вычисления ведется по этой формуле.
Если аргумент «лог_выражение» имеет значение ИСТИНА, а аргумент «значение_если_истина» не задан, возвращается значение 0 (ноль).
Значение_если_ложь — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ЛОЖЬ. Так, например, если этот аргумент равен формуле С12*1 или просто С12, то при значении логического выражения равному ЛОЖЬ, вычисления ведется по этой формуле, т.е., как в нашем примере, берется просто значение суммы из ячейки С12
Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» опущен (т. е. после аргумента «значение_если_истина» отсутствует точка с запятой), то возвращается логическое значение ЛОЖЬ.
Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» пуст (т. е.
после аргумента «значение_если_истина» стоит точка с запятой, а за ней — закрывающая скобка), то возвращается значение 0 (ноль).
Рассмотрим наиболее часто встречающиеся в работе экономиста и при финансовом моделировании ситуации, в котором нам поможет использование функции ЕСЛИ.
Пример 1. Использование текстовых значений
- Сразу хочу обратить ваше внимание, что при использовании текстовых выражений в формулах, необходимо заключать их в кавычки “текст” для корректной работы формул.
- Например, нам надо добавить какой либо текстовый признак или комментарий, в зависимости от значения той или иной ячейки.
- Создаем формулу с использованием функции ЕСЛИ:
- =ЕСЛИ(Р20>1000;“превышение лимита”;“в рамках лимита”)
- Скопировав эту формулу по всему проверяемому диапазону, мы можем теперь легко отфильтровать значения превышающие лимит, по созданному нами критерию.
Пример 2. Скрытие значений. Скрытие нулевых значений
Практически повсеместно встречающаяся ситуация – это возникновение ошибки #ДЕЛ/0! при подготовке исходных форматов.
Мы готовим исходный формат, в котором в одном из столбцов вычисляем темп роста одного показателя к другому.
Как известно, для этого используется формула А/В*100%, но поскольку у нас еще нет данных, то возникает ошибка при делении значений из столбца А на нулевые значения из столбца В.
Чтобы этого избежать, используем, как один из вариантов функцию ЕСЛИ.
=ЕСЛИ(В10=0;0;А10/В10) или =ЕСЛИ(В10=0;””;А10/В10)
В первом случае будет вместо ошибки #ДЕЛ/0! будет возвращено значение 0, а во втором случае будет просто пустая ячейка. Двойные кавычки возвращают пустое значение в ячейку.
Другой пример, проверка сходимости баланса. В этом случае, нам надо сравнить сумму актива и сумму пассива баланса, и в случае если они равны, т.е. например, С85-С160=0, нам надо скрыть нулевое значение, а в случае если есть расхождение – отобразить это значение.
=ЕСЛИ(С85-С160=0;””; С85-С160)
Пример 3. Многоуровневые, вложенные вычисления
Очень часто в финансовом моделировании встречается ситуация, когда необходимо построить алгоритм вычисления конечного значения в зависимости от нескольких различных значений исходного логического выражения.
Опять нам не обойтись без функции ЕСЛИ. Причем здесь мы уже будем вкладывать ее одну в другую, и создавать ветвящийся алгоритм.
Типичный пример, расчет скидки в зависимости от нескольких уровней объема продаж. Или заработка, в зависимости от нескольких уровней выработки.
- Предположим у нас следующая матрица скидок:
- До 100 000 рублей – 0%
- От 100 001 до 300 000 рублей – 3%
- От 300 001 до 500 000 рублей – 5%
- Свыше 500 001 – 7%
Оговорюсь сразу, размеры скидок – условный пример. Их расчет зависти от соотношения переменных расходов и выручки. И основная цель – увеличить общую маржу по реализованной продукции.
- Создаем формулу используя функцию ЕСЛИ:
- Предположим, в ячейке D10 у нас находиться объем продаж.
- =ЕСЛИ(D10>=500001;D10*0,93;ЕСЛИ(D10>=300001;D10*0,95;ЕСЛИ(D10>=100001;D10*0,97;D10)))
Эта формула в зависимости от уровня объема продаж устанавливает тот или иной уровень скидок. Количество уровней вложения и соответственно уровней скидок может быть гораздо больше.
Операторы сравнения
- В логических выражениях для сравнения значений и формул можно использовать следующие операторы сравнения:
- = Равно
- > Больше
- < Меньше
- >= Больше или равно
- = больше или равно для задания диапазона ссылок.
- В дополнение к функции ЕСЛИ в excel можно использовать другие логические функции, еще более расширяя возможности построения сложных алгоритмов и повышая гибкость вычислений.
Функции И, ИЛИ, НЕ
- Функция И в excel имеет следующий синтаксис:
- И(логическое_значение1, [логическое_значение2], …)
- Функция возвращает значение ИСТИНА, если в результате вычисления всех аргументов получается значение ИСТИНА; возвращает значение ЛОЖЬ, если в результате вычисления хотя бы одного из аргументов получается значение ЛОЖЬ.
- Функция ИЛИ в excel имеет аналогичный синтаксис:
- ИЛИ(логическое_значение1, [логическое_значение2],…)
Однако возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА. Если все аргументы имеют значение ЛОЖЬ, то возвращается значение ЛОЖЬ.
Функция НЕ в excel имеет следующий синтаксис:
НЕ(логическое_значение)
Функция НЕ используется в тех случаях, когда необходимо убедиться, что значение не равно некой конкретной величине. Она возвращает значение ЛОЖЬ, если значение равно ИСТИНА и наоборот.
Пример 4. Использование нескольких условий
Предположим, нам надо сделать отбор наших дебиторов, которые задолжали нам за 3 месяца сумму большую 100 000 рублей. Допустим, в этом случае формула должна выводить критерий «злостный задолжник».
- В ячейке В10 у нас будет срок задолженности в месяцах, а в ячейке С10 сумма задолженности.
- Тогда формула будет иметь следующий вид:
- =ЕСЛИ(И(В10>=3;С10>100000);»злостный задолжник»;»»)
- Если мы считаем критичным либо задолженность старше 3 месяцев, либо свыше 100 000 рублей, то формулу можно записать так:
- =ЕСЛИ(ИЛИ(В10>=3;С10>100000);»критичная задолженность»;»»)
- В общем, как вы сами понимаете, возможности применения функции ЕСЛИ в excel безграничны.
- Самое главное – это продумать алгоритм вычислений, а уж инструментария в MS Excel для его реализации вполне достаточно.
Microsoft Excel содержит дополнительные функции, которые можно применять для анализа данных с использованием условий.
Например, для подсчета числа вхождений текстовой строки или числа в диапазоне ячеек можно использовать функции СЧЁТЕСЛИ и СЧЁТЕСЛИМН.
Для вычисления суммы значений, попадающих в интервал, заданный текстовой строкой или числами, можно использовать функции СУММАЕСЛИ и СУММЕСЛИМН.
Источник: http://excel-training.ru/funktsiya-esli-v-excel/
Использование оператора «ЕСЛИ» в Microsoft Excel
Среди многих функций, с которыми работает Microsoft Excel, следует выделить функцию «ЕСЛИ». Это один из тех операторов, к которым пользователи прибегают чаще всего при выполнении задач в программе. Давайте разберемся, что представляет собой эта функция и как с ней работать.
Общее определение и задачи
«ЕСЛИ» является стандартной функцией программы Microsoft Excel. В ее задачи входит проверка выполнения конкретного условия. Когда условие выполнено (истина), то в ячейку, где использована данная функция, возвращается одно значение, а если не выполнено (ложь) – другое.
Синтаксис этой функции выглядит следующим образом: «ЕСЛИ(логическое выражение; [функция если истина]; [функция если ложь])» .
Пример использования «ЕСЛИ»
Теперь давайте рассмотрим конкретные примеры, где используется формула с оператором «ЕСЛИ».
- Имеем таблицу заработной платы. Всем женщинам положена премия к 8 марту в 1000 рублей. В таблице есть колонка, где указан пол сотрудников. Таким образом, нам нужно вычислить женщин из предоставленного списка и в соответствующих строках колонки «Премия к 8 марта» вписать по «1000». В то же время, если пол не будет соответствовать женскому, значение таких строк должно соответствовать «0». Функция примет такой вид: «ЕСЛИ(B6=»жен.»; «1000»; «0»)» . То есть когда результатом проверки будет «истина» (если окажется, что строку данных занимает женщина с параметром «жен.»), то выполнится первое условие — «1000», а если «ложь» (любое другое значение, кроме «жен.»), то соответственно, последнее — «0».
- Вписываем это выражение в самую верхнюю ячейку, где должен выводиться результат. Перед выражением ставим знак «=».
Так мы получили таблицу со столбцом, заполненным при помощи функции «ЕСЛИ».
Пример функции с несколькими условиями
В функцию «ЕСЛИ» можно также вводить несколько условий. В этой ситуации применяется вложение одного оператора «ЕСЛИ» в другой. При выполнении условия в ячейке отображается заданный результат, если же условие не выполнено, то выводимый результат зависит уже от второго оператора.
- Для примера возьмем все ту же таблицу с выплатами премии к 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. Она позволяет отобразить результаты, соответствующие определенным условиям.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Функция IF (ЕСЛИ) в Excel. Как использовать?
Функция IF (ЕСЛИ) в Excel – это отличный инструмент для проверки условий на ИСТИНУ или ЛОЖЬ. Если значения ваших расчетов равны заданным параметрам функции как ИСТИНА, то она возвращает одно значение, если ЛОЖЬ, то другое.
Что возвращает функция
Заданное вами значение при выполнении двух условий ИСТИНА или ЛОЖЬ.
Синтаксис
=IF(logical_test, [value_if_true], [value_if_false]) – английская версия
=ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]) – русская версия
Аргументы функции
- logical_test (лог_выражение) – это условие, которое вы хотите протестировать. Этот аргумент функции должен быть логичным и определяемым как ЛОЖЬ или ИСТИНА. Аргументом может быть как статичное значение, так и результат функции, вычисления;
- [value_if_true] ([значение_если_истина]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если значение которое вы тестируете соответствует условию ИСТИНА;
- [value_if_false] ([значение_если_ложь]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если условие, которое вы тестируете соответствует условию ЛОЖЬ.
Дополнительная информация
- В функции IF (ЕСЛИ) может быть протестировано 64 условий за один раз;
- Если какой-либо из аргументов функции является массивом – оценивается каждый элемент массива;
- Если вы не укажете условие аргумента FALSE (ЛОЖЬ) value_if_false (значение_если_ложь) в функции, т.е. после аргумента value_if_true (значение_если_истина) есть только запятая (точка с запятой), функция вернет значение “0”, если результат вычисления функции будет равен FALSE (ЛОЖЬ).
На примере ниже, формула =IF(A1> 20,”Разрешить”) или =ЕСЛИ(A1>20;”Разрешить”) , где value_if_false (значение_если_ложь) не указано, однако аргумент value_if_true (значение_если_истина) по-прежнему следует через запятую. Функция вернет “0” всякий раз, когда проверяемое условие не будет соответствовать условиям TRUE (ИСТИНА).
|
На примере ниже формула равна = IF (A1>20;«Отказать») или =ЕСЛИ(A1>20;”Отказать”) , где аргумент value_if_true (значение_если_истина) не указан, формула будет возвращать “0” всякий раз, когда условие соответствует TRUE (ИСТИНА).
Функция Если в Excel примеры с несколькими условиями
Пример 1. Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)
При использовании функции IF (ЕСЛИ) в Excel, вы можете использовать различные операторы для проверки состояния. Вот список операторов, которые вы можете использовать:
Ниже приведен простой пример использования функции при расчете оценок студентов. Если сумма баллов больше или равна “35”, то формула возвращает “Сдал”, иначе возвращается “Не сдал”.
Пример 2. Использование вложенной функции IF (ЕСЛИ) для проверки условия выражения
Функция может принимать до 64 условий одновременно. Несмотря на то, что создавать длинные вложенные функции нецелесообразно, то в редких случаях вы можете создать формулу, которая множество условий последовательно.
В приведенном ниже примере мы проверяем два условия.
- Первое условие проверяет, сумму баллов не меньше ли она чем 35 баллов. Если это ИСТИНА, то функция вернет “Не сдал”;
- В случае, если первое условие – ЛОЖЬ, и сумма баллов больше 35, то функция проверяет второе условие. В случае если сумма баллов больше или равна 75. Если это правда, то функция возвращает значение “Отлично”, в других случаях функция возвращает “Сдал”.
Пример 3. Вычисляем сумму комиссии с продаж с помощью функции IF (ЕСЛИ) в Excel
Функция позволяет выполнять вычисления с числами. Хороший пример использования – расчет комиссии продаж для торгового представителя.
В приведенном ниже примере, торговый представитель по продажам:
- не получает комиссионных, если объем продаж меньше 50 тыс;
- получает комиссию в размере 2%, если продажи между 50-100 тыс
- получает 4% комиссионных, если объем продаж превышает 100 тыс.
Рассчитать размер комиссионных для торгового агента можно по следующей формуле:
В формуле, использованной в примере выше, вычисление суммы комиссионных выполняется в самой функции ЕСЛИ . Если объем продаж находится между 50-100K, то формула возвращает B2 * 2%, что составляет 2% комиссии в зависимости от объема продажи.
Пример 4. Используем логические операторы (AND/OR) (И/ИЛИ) в функции IF (ЕСЛИ) в Excel
Вы можете использовать логические операторы (AND/OR) (И/ИЛИ) внутри функции для одновременного тестирования нескольких условий.
Например, предположим, что вы должны выбрать студентов для стипендий, основываясь на оценках и посещаемости. В приведенном ниже примере учащийся имеет право на участие только в том случае, если он набрал более 80 баллов и имеет посещаемость более 80%.
Вы можете использовать функцию AND (И) вместе с функцией IF (ЕСЛИ) , чтобы сначала проверить, выполняются ли оба эти условия или нет. Если условия соблюдены, функция возвращает “Имеет право”, в противном случае она возвращает “Не имеет право”.
Формула для этого расчета:
=IF(AND(B2>80,C2>80%),”Да”,”Нет”) – английская версия
=ЕСЛИ(И(B2>80;C2>80%);”Да”;”Нет”) – русская версия
Пример 5. Преобразуем ошибки в значения “0” с помощью функции IF (ЕСЛИ)
С помощью этой функции вы также можете убирать ячейки содержащие ошибки. Вы можете преобразовать значения ошибок в пробелы или нули или любое другое значение.
Формула для преобразования ошибок в ячейках следующая:
=IF(ISERROR(A1),0,A1) – английская версия
=ЕСЛИ(ЕОШИБКА(A1);0;A1) – русская версия
Формула возвращает “0”, в случае если в ячейке есть ошибка, иначе она возвращает значение ячейки.
ПРИМЕЧАНИЕ. Если вы используете Excel 2007 или версии после него, вы также можете использовать функцию IFERROR для этого.
Точно так же вы можете обрабатывать пустые ячейки. В случае пустых ячеек используйте функцию ISBLANK, на примере ниже:
=IF(ISBLANK(A1),0,A1) – английская версия
=ЕСЛИ(ЕПУСТО(A1);0;A1) – русская версия
Функция ЕСЛИ
В этом курсе:
Функция ЕСЛИ — одна из самых популярных функций в Excel. Она позволяет выполнять логические сравнения значений и ожидаемых результатов.
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Например, функция =ЕСЛИ(C2=»Да»;1;2) означает следующее: ЕСЛИ(С2=»Да», то вернуть 1, в противном случае вернуть 2).
Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие.
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
Условие, которое нужно проверить.
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.
Простые примеры функции ЕСЛИ
В примере выше ячейка D2 содержит формулу: ЕСЛИ(C2 = Да, то вернуть 1, в противном случае вернуть 2)
В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»). Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.
B2;»Превышение бюджета»,»В пределах бюджета»)» />
=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)
В примере выше функция ЕСЛИ в ячейке D2 означает: ЕСЛИ(C2 больше B2, то вернуть текст «Превышение бюджета», в противном случае вернуть текст «В пределах бюджета»)
B2;C2-B2;»»)» />
На рисунке выше мы возвращаем не текст, а результат математического вычисления. Формула в ячейке E2 означает: ЕСЛИ(значение «Фактические» больше значения «Плановые», то вычесть сумму «Плановые» из суммы «Фактические», в противном случае ничего не возвращать).
В этом примере формула в ячейке F7 означает: ЕСЛИ(E7 = «Да», то вычислить общую сумму в ячейке F5 и умножить на 8,25 %, в противном случае налога с продажи нет, поэтому вернуть 0)
Примечание: Если вы используете текст в формулах, заключайте его в кавычки (пример: «Текст»). Единственное исключение — слова ИСТИНА и ЛОЖЬ, которые Excel распознает автоматически.
Формула в Эксель ЕСЛИ, когда несколько условий
Эксель — отличный редактор, позволяющий решать множество задач быстро и просто. Здесь легко посчитать проценты, провести корреляционный анализ, построить графики и т.д. Функционал программы огромен, поэтому далеко не все сразу понимают, каким оператором нужно воспользоваться, чтобы справиться с конкретной проблемой. Рассмотрим на примерах, как работать с формулой ЕСЛИ с несколькими условиями.
Функция ЕСЛИ
Написать формулу в Excel можно двумя способами — вручную, введя данные в строку функции или прямо в ячейку, и обратившись к меню. Попробуем разобраться, как пользоваться функцией ЕСЛИ на примере. Алгоритм действий довольно простой — указывается определенное условие и варианты, что следует делать в случае истины или лжи (то есть условие либо выполняется, либо нет):
- Открываем Эксель, найдя программу в меню «Пуск» или на рабочем столе.
- Вводим данные, с которыми предстоит работать. Допустим, есть информация о сотрудниках компании — ее и будем использовать в качестве материала.
- Добавляем столбец «Премия» — в него выводим результаты функции ЕСЛИ. Курсор ставим в ячейку G4.
- Кликаем по значку функции, расположенному слева от строки ввода оператора, которая находится над рабочим полем. Также формулу в Эксель можно вставить, обратившись к пункту меню «Формулы» и выбрав там «Логические».
- В «Категории» находим «Логические», а в появившемся списке — функцию ЕСЛИ. Кликаем по «Ок».
- Появится окно, где необходимо указать аргументы функции, то есть условия.
- Предположим, премия менеджеров составляет 30%. Заполняем аргументы, начиная с логического выражения — пишем там адрес ячейки и нужное значение. В нашем случае это выглядит следующим образом: Лог_выражение = D4=«менеджер». Затем указываем размер премии (30), если выражение истинно, и 0, если оно ложно. Нажимаем «Ок».
- В результате видим, что премия первого сотрудника составляет 0%, так как он не является менеджером. Условие выполнено!
- Таблица содержит множество строк, необходимо заполнить их все. Конечно, не требуется каждый раз вбивать функцию заново, ее надо просто скопировать. Сделать это очень просто — кликаем мышкой по ячейке G4 (там уже получен результат), подводим курсор к левому нижнему углу и смотрим, когда он превратится в плюс.
- Растягиваем формулу на остальные ячейки, держа левую кнопку мыши нажатой и опускаясь вниз.
Вот и все — менеджеры получают премию. Воспользовавшись формулой ЕСЛИ, можно быстро сделать выборку нужных сотрудников.
Важно: конечно, посмотрев на пример, кажется, что и вручную несложно совершить подобные действия, однако все зависит от объема информации — чем больше данных в таблице, тем сложнее их анализировать визуально. Риск упустить что-то слишком велик, а Excel не только сэкономит время, но и поможет избежать ошибок.
Функция ЕСЛИ с условием И
Часто одним условием дело не ограничивается — например, нужно начислить премию только менеджерам, которые работают в Южном филиале компании. Действуем следующим образом:
- Выделяем мышкой первую ячейку (G4) в столбце с премиями. Кликаем по значку Fx, находящемуся слева от строки ввода формул.
- Появится окно с уже заполненными аргументами функции.
- Изменяем логическое выражение, добавив туда еще одно условие и объединив их с помощью оператора И (условия берем в скобки). В нашем случае получится: Лог_выражение = И(D4=«менеджер»;E4=«Южный»). Нажимаем «Ок».
- Растягиваем формулу на все ячейки, выделив первую и потянув мышкой вниз при нажатой левой клавише.
Совет: если в таблице много строк, то становится неудобно постоянно перематывать вверх-вниз, чтобы посмотреть шапку. Выход есть — закрепить строку в Excel. Тогда названия столбцов будут всегда показаны на экране.
Функция ЕСЛИ с условием ИЛИ
В качестве примера рассмотрим, как начислить в Экселе премию в размере 40% всем сотрудникам, которые являются бухгалтерами или директорами. То есть произведем выборку по двум условиям:
- Кликаем мышью по первой ячейке в столбце премий (G4), затем нажимаем на иконку слева от строки ввода формул.
- Редактируем аргументы функции. Логическое выражение будет представлять собой: ИЛИ(D4=«бухгалтер»;D4=«директор»). В «Значение_если_истина» пишем 40, а в «Значение_если_ложь» — 0. Кликаем «Ок».
- Копируем формулу, растягивая ее на остальные ячейки. Смотрим результат — премия 40% начислена директору и двум бухгалтерам.
Функция СУММЕСЛИ
Данная формула в Экселе применяется, когда требуется суммировать значения в ячейках, попадающих под какое-либо заданное условие. Например, нужно выяснить суммарную заработную плату всех продавцов:
- Добавляем строку с общей зарплатой продавцов и кликаем по ячейке, куда будет выводится результат.
- Нажимаем на иконку Fx, которая находится слева от строки ввода функций. В открывшемся окне ищем нужную формулу через поиск — вводим в соответствующее окно «суммесли», выбираем оператор в списке, кликаем «Ок».
- Появится окно, где необходимо заполнить аргументы функции.
- Вводим аргументы — первое поле «Диапазон» определяет, какие ячейки нужно проверить. В данном случае — должности работников. Кликаем мышкой в поле «Диапазон» и указываем там D4:D18. Можно поступить еще проще — просто выделить нужные ячейки.
- В поле «Критерий» вводим «продавец». В «Диапазоне_суммирования» пишем ячейки с зарплатой сотрудников (вручную либо выделив их мышкой). Далее — «Ок».
- Смотрим на результат — общая заработная плата всех продавцов посчитана.
Совет: сделать диаграмму в Excel просто и быстро — нужно всего лишь найти соответствующую кнопку на вкладке «Вставка» в меню.
Функция СУММЕСЛИМН
Данный оператор в Excel предназначен для вычисления суммы с использованием нескольких условий. К примеру, нужно определить заработную плату менеджеров, работающих в Южном филиале:
- Добавляем строку с общей зарплатой менеджеров Южного филиала. Выделим ячейку, где будет показываться итог вычислений.
- Кликаем по значку функции. В появившемся окне в поле поиска вводим «суммеслимн», нажимаем «Найти» и выбираем нужный оператор из списка.
- В открывшемся окне необходимо заполнить аргументы функции. В «Диапазон_суммирования» указываем ячейки с заработной платой. «Диапазон_условия1» — ячейки с должностями сотрудников. «Условие1» = «менеджер», так как мы суммируем зарплату менеджеров. Теперь нужно учесть второе условие — взять менеджеров из Южного филиала. В «Диапазон_условия2» вводим ячейки с филиалами, «Условие2» = «Южный». Все аргументы определены, нажимаем «Ок».
- В результате будет рассчитана общая зарплата всех менеджеров, работающих в Южном филиале.
Функция СЧЁТЕСЛИ
Данный оператор используется в Экселе, когда нужно посчитать количество ячеек, попадающих под определенное условие. Предположим, требуется узнать, сколько продавцов работает в компании:
- Добавляем строку с количеством продавцов и выделяем ячейку, куда планируется вывести результат.
- Кликаем по кнопке «Вставить функцию», расположенной во вкладке «Формулы» в меню. В открывшемся окне в поле «Категория» выбираем «Полный алфавитный перечень». В списке формул находим по алфавиту СЧЁТЕСЛИ, нажимаем «Ок».
- Заполняем аргументы функции — в поле «Диапазон» указываем ячейки с должностями, в «Критерии» пишем «продавец». Далее — «Ок».
- В результате получаем количество продавцов, работающих в компании. Эксель просто считает ячейки, где написано «продавец».
Функция СЧЁТЕСЛИМН
Иногда возникают более сложные задачи — например, нужно определить, сколько продавцов работает в Северном филиале. Тогда следует воспользоваться формулой СЧЁТЕСЛИМН:
- Добавляем строку с количеством продавцов Северного филиала и выделяем ячейку с будущим результатом.
- Кликаем по кнопке «Вставить функцию» во вкладке «Формулы». Через алфавитный перечень находим нужную функцию и нажимаем «Ок».
- Вводим аргументы функции: «Диапазон_условия1» — это ячейки с должностями, «Условие1» = «продавец». В «Диапазон_условия2» пишем ячейки с филиалами, «Условие2» = «Северный».
- В итоге будет определено количество продавцов Северного филиала.
Подводим итоги
В Excel существует несколько функций категории ЕСЛИ — использовать их нетрудно, так как программа максимально подсказывает алгоритм действий. Формулы существенно облегчают вычисления, на которые без Экселя можно потратить уйму времени и сил. К тому же нивелируется риск ошибок и человеческий фактор. Если возникают сложности с применением операторов, то, скорее всего, дело в неправильном вводе аргументов функции — перепроверьте формулу. Чтобы уточнить синтаксис, лучше воспользоваться справкой, которая в Экселе есть по каждой функции.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Использование ЕСЛИ с функциями И, ИЛИ и НЕ
Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Но что делать, если необходимо проверить несколько условий, где, допустим, все условия должны иметь значение ИСТИНА или ЛОЖЬ (И), только одно условие должно иметь такое значение (ИЛИ) или вы хотите убедиться, что данные НЕ соответствуют условию? Эти три функции можно использовать самостоятельно, но они намного чаще встречаются в сочетании с функцией ЕСЛИ.
Используйте функцию ЕСЛИ вместе с функциями И, ИЛИ и НЕ, чтобы оценивать несколько условий.
ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))
ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))
ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; [значение_если_ложь]))
Условие, которое нужно проверить.
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.
Общие сведения об использовании этих функций по отдельности см. в следующих статьях: И, ИЛИ, НЕ. При сочетании с оператором ЕСЛИ они расшифровываются следующим образом:
И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
Ниже приведены примеры распространенных случаев использования вложенных операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ()) и ЕСЛИ(НЕ()). Функции И и ИЛИ поддерживают до 255 отдельных условий, но рекомендуется использовать только несколько условий, так как формулы с большой степенью вложенности сложно создавать, тестировать и изменять. У функции НЕ может быть только одно условие.
Ниже приведены формулы с расшифровкой их логики.
=ЕСЛИ(И(A2>0;B2 0;B4 50);ИСТИНА;ЛОЖЬ)
Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА.
Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ.
Обратите внимание, что во всех примерах есть закрывающая скобка после условий. Аргументы ИСТИНА и ЛОЖЬ относятся ко внешнему оператору ЕСЛИ. Кроме того, вы можете использовать текстовые или числовые значения вместо значений ИСТИНА и ЛОЖЬ, которые возвращаются в примерах.
Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.
Ниже приведены формулы с расшифровкой их логики.
Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА.
=ЕСЛИ(И(A3>B2;A3 B2;A4 B2);ИСТИНА;ЛОЖЬ)
Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ.
Использование операторов И, ИЛИ и НЕ с условным форматированием
Вы также можете использовать операторы И, ИЛИ и НЕ в формулах условного форматирования. При этом вы можете опустить функцию ЕСЛИ.
На вкладке Главная выберите Условное форматирование > Создать правило. Затем выберите параметр Использовать формулу для определения форматируемых ячеек, введите формулу и примените формат.
«Изменить правило» с параметром «Формула»» />
Вот как будут выглядеть формулы для примеров с датами:
ЕСЛИ (функция ЕСЛИ)
Функция ЕСЛИ — одна из самых популярных функций в 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
Нужна дополнительная помощь?
Функция ЕСЛИ
Смотрите также процентной ставки зависит столбцам (нас интересует правило – использовать выкладываем операторы ЕСЛИ больше 5 вида: определять это содержимое.
-
может располагаться в переживать обо всех А как всеЭтот частный пример относительно
оценки требуется использовать (если условие не работать с вложенными=ЕСЛИ(D3=»»;»Пустая»;»Не пустая») последовательности, иначе формулаФункция ЕСЛИ — одна из
от периода, на сумма доходов, а формулу. Применяем тот друг в друга.ИДля желающих лучше понять Когда в ячейке любом из трёх
Технические подробности
этих операторах ЕСЛИ идет в этом? безопасен, поскольку взаимосвязь вместе больше 3 выполнено). формулами и избежать
Эта формула означает:
не будет делать
самых популярных функций
-
который берется кредит,
-
не номеров месяцев);
же оператор (СЧЕТЕСЛИ). |
Таким образом, у |
меньше 10: все возможности, которыми |
или в условии |
частей синтаксической конструкции. и скобках. |
Именно! Сравнение идет между тестовыми баллами вложенных* функций ЕСЛИ.=ЕСЛИ(A1>100;»Бюджет превышен») |
ошибокЕСЛИ(в ячейке D3 ничего |
то, для чего в Excel. Она следующим образом:ПОИСКПОЗ(B3;A7:A18;0)-ПОИСКПОЗ(A3;A7:A18;0)+1 – выражение, определяющее |
Простые примеры функции ЕСЛИ
-
Скачать все примеры функции
нас получиться несколько=СУММПРОИЗВ((A1:A10>5)*(A1:A10 обладает функция «ЕСЛИ», записано число 0,При работе со сложными
-
Примечание:
снизу вверх (от и буквенными оценками* «Вложенность» означает объединение несколькихЕсли в ячейкеОбучающие видео: усложненные функции нет, вернуть текст
предназначена. Это особенно позволяет выполнять логическиеОт 1 до 5 разность между указанными ЕСЛИ в Excel функций ЕСЛИ вПредположим, что необходимо проверить в Excel примеры слово «ЛОЖЬ» или задачами, используется функция Эта функция доступна только 5 000 до 15 000 ₽), вряд ли будет функций в однойA1 ЕСЛИ «Пустая», в противном важно при создании сравнения значений и
дней – 1,7%; начальной и конечнойЗдесь вместо первой и Excel. все значения в находятся в разделе пустота, то результатом «ЕСЛИ» с несколькими
Начало работы
при наличии подписки а не наоборот. меняться, так что формуле.содержится значение 1,Подсчет значений на основе случае вернуть текст сложных (вложенных) операторов ожидаемых результатов. СамаяОт 6 до 10 позициями в таблице последней ячейки диапазонаСинтаксис будет выглядеть следующим диапазоне справки, где подробно будет ложное выполнение условиями, однако, на на Office 365. Если Ну и что дополнительных изменений неФункция ЕСЛИ, одна из то вышеуказанная формула одного условия с
Еще примеры функции ЕСЛИ
-
«Не пустая»)
ЕСЛИ. простая функция ЕСЛИ дней – 1,9%; по вертикали, возвращающее мы вставили имя образом:A6:A9 описан ход решения
-
функции. Во всех
этом этапе у у вас есть в этом такого? потребуется. Но что логических функций, служит вернет значение ЛОЖЬ. помощью функции СЧЁТЕСЛИ. Вот пример распространенного=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета») означает следующее:От 11 до 15 число ячеек рассматриваемого
-
столбца, которое присвоили
=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))на превышение некоторого каждого из них. других случаях выполнится большинства пользователей возникает подписка на Office 365, Это важно, потому если вам потребуется для возвращения разныхТ.к. значение ЛОЖЬ эквивалентноПодсчет значений на основе
способа использования знаков
В примере выше функцияЕСЛИ(это истинно, то сделать дней – 2,2%; диапазона; ему заранее. МожноЗдесь оператор проверяет два граничного значения, напримерАвтор: Алексей Рулев истинный сценарий действий. проблема. Связано это убедитесь, что у что формула не разделить оценки на значений в зависимости 0, то формулы нескольких условий с «», при котором ЕСЛИ в ячейке это, в противномОт16 до 20 дней1 – ширина рассматриваемого заполнять формулу любым параметра. Если первое 100. Можно, конечноФункция И(), английский вариантПри работе с англоязычной со специфической задачей вас установлена последняя может пройти первую A+, A и от того, соблюдается=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)
Операторы вычислений
помощью функции СЧЁТЕСЛИМН формула не вычисляется, D2 означает: случае сделать что-то – 2,5; диапазона данных (1 из способов. Но условие истинно, то записать формулу AND(), проверяет на версией «Экселя» необходимо многоусловности алгоритма. В версия Office. оценку для любого
Использование функции ЕСЛИ для проверки ячейки на наличие символов
A– (и т. д.)? ли условие.или (если вСуммирование значений на основе если зависимая ячейкаЕСЛИ(C2 больше B2, то
еще)Свыше 21 дня – ячейка).
-
с именем проще.
формула возвращает первый=И(A6>100;A7>100;A8>100;A9>100) истинность условия и учитывать тот факт, эксель функция «ЕСЛИ»Видео: расширенное применение функции значения, превышающего 5 000 ₽. Теперь ваши четыреСинтаксис ячейке одного условия с пуста: вернуть текст «Превышение
-
Поэтому у функции ЕСЛИ
2,9%.Функция СУММ принимает вФункция ЕСЛИ позволяет решать аргумент – истину.но существует более возвращает ИСТИНА если что и все проверяет лишь одну ЕСЛИ Скажем, ваш доход условных оператора ЕСЛИЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
-
A1
помощью функции СУММЕСЛИ=ЕСЛИ(D3=»»;»»;ВашаФормула()) бюджета», в противном возможны два результата.Выполнить расчет суммы к
Пример вложенных функций ЕСЛИ
качестве аргумента диапазон большинство задач в Ложно – оператор компактная формула, правда все условия истинны функции также пишутся операцию сравнения вФункция УСЛОВИЯ (Office 365,
-
составил 12 500 ₽ — оператор
нужно переписать сНапример:содержится значение 0)Суммирование значений на основеЕСЛИ(в ячейке D3 ничего случае вернуть текст Первый результат возвращается возврату для нескольких ячеек, возвращаемый функцией Excel, вычисления в проверяет второе условие. которую нужно ввести или ЛОЖЬ если на английском языке. логическом выражении, то Excel 2016 и более ЕСЛИ вернет 10 %, учетом 12 условий!=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)=ЕСЛИ(A1;»Бюджет превышен»;»ОК!») нескольких условий с нет, не возвращать
Небольшое предупреждение
«В пределах бюджета») в случае, если клиентов организации. СМЕЩ, и вычисляет которых выполняются неПримеры несколько условий функции
-
как формулу массива (см. хотя бы одно В этом случае есть, использовать конъюнкцию поздние версии) потому что это Вот так будет=ЕСЛИ(A2=B2;B4-A4;»»)вернут ОК! помощью функции СУММЕСЛИМН ничего, в противном=ЕСЛИ(C2>B2;C2-B2;0) сравнение истинно, второй —Вид исходной таблицы данных: сумму содержащихся в последовательно, шаг за ЕСЛИ в Excel:
-
файл примера): ложно. функция «ЕСЛИ» будет или дизъюнкцию неФункция СЧЁТЕСЛИ (подсчитывает больше 5 000 ₽, и выглядеть ваша формула:Имя аргументаЕсли в ячейкеФункция И
-
случае вычислить формулу)На рисунке выше мы если сравнение ложно.Вместо проверки множества условий них значений. шагом, а сТаблица для анализа успеваемости.
Распространенные неполадки
=И(A6:A9>100) |
И(логическое_значение1; [логическое_значение2]; …) |
записываться, как IF, |
получится. Для проверки значения с учетом на этом остановится.=ЕСЛИ(B2>97;»A+»;ЕСЛИ(B2>93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«; ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))ОписаниеA1Функция ИЛИ. |
возвращаем не текст, |
Если вы ищете информацию с использованием функцииДля примера приведем результат |
См. также
некоторыми ветвлениями. Например, Ученик получил 5
(для ввода формулылогическое_значение но в остальном
нескольких условий необходимо одного условия) Это может бытьОна по-прежнему точна и
лог_выражениенаходится любое другое
Функция ВПРЕсли у простой функции а результат математического
о работе с ЕСЛИ напишем простую расчетов с 3
был определен некоторый баллов – «отлично». в ячейку вместо
— любое значение или синтаксическая конструкция и воспользоваться свойством вложенности.
Функция СЧЁТЕСЛИМН (подсчитывает
очень проблематично, поскольку
будет правильно работать,
число кроме 0,
Полные сведения о формулах ЕСЛИ есть только
вычисления. Формула в несколькими операторами ЕСЛИ, пользовательскую функцию с
по 7 месяц:
коэффициент, от значения
4 – «хорошо».
support.office.com
Функция ЕСЛИ() в MS EXCEL
ENTER выражение, принимающее значения алгоритм работы останутсяЧтобы понять, как задать значения с учетом ошибки такого типа но вы потратите(обязательный) то формула вернет в Excel
два результата (ИСТИНА ячейке E2 означает:
Синтаксис функции
см. статью Усложненные
помощью макроса (ALT+F11).Для сравнения, рассмотрим вариант которого полностью зависит 3 – «удовлетворительно».
нужно нажать
ИСТИНА или ЛОЖЬ. теми же. несколько условий в нескольких условий) часто остаются незамеченными, много времени, чтобыУсловие, которое нужно проверить. Бюджет превышен. ТакойРекомендации, позволяющие избежать появления
и ЛОЖЬ), тоЕСЛИ(значение «Фактические» больше значения функции ЕСЛИ: как
Исходный код пользовательской
расчета с использованием ход дальнейших расчетов. Оператор ЕСЛИ проверяетCTRL+SHIFT+ENTERНапример, =И(A1>100;A2>100)»Эксель» позволяет использовать до «ЕСЛИ», удобно воспользоватьсяФункция СУММЕСЛИ (суммирует пока не оказывают написать ее, азначение_если_истина
Вложенные ЕСЛИ
подход удобен, когда неработающих формул у вложенных функций «Плановые», то вычесть работать с вложенными функции MFODebt: функции ЕСЛИ. Формула, Кроме того, часто
2 условия: равенство)
Т.е. если в 64 вложенных функций примером. Пусть необходимо
значения с учетом негативного влияния. Так
потом протестировать. Еще
проверяется равенство значенияОбнаружение ошибок в формулах ЕСЛИ может быть
сумму «Плановые» из формулами и избежатьPublic Function MFODebt(amount As которая приведена ниже, требуется выполнить какую-либо значения в ячейкеВ случае, если границыобеих
«ЕСЛИ» — такого
проверить, находится ли одного условия) что же вам одна очевидная проблема(обязательный)
нулю.
Опущен третий аргумент [значение_если_ложь]
с помощью функции от 3 до суммы «Фактические», в ошибок. Double, period As должна быть выполнена
операцию над диапазоном
5 и 4. для каждого проверяемогоячейках количества хватает для число в ячейке
Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число
Функция СУММЕСЛИМН (суммирует делать теперь, когда
состоит в том,
Значение, которое должно возвращаться,EXCEL содержит также другие проверки ошибок 64 результатов.
противном случае ничего
Функция ЕСЛИ, одна из
Double) As Double в качестве формулы данных (суммированием, вычислениеВ этом примере мы значения разные, тоA1 A2 решения практически всех «А1» в заданном значения с учетом
Связь функции ЕСЛИ() с другими функциями использующие условия
вы знаете, какие что вам придется если функции, которые можноЛогические функции=ЕСЛИ(D2=1;»ДА»;ЕСЛИ(D2=2;»Нет»;»Возможно»)) не возвращать) логических функций, служитDim interest As массива (для ввода среднего значения и добавили третье условие,
границы можно ввестисодержатся значения больше задач, однако, даже промежутке — от нескольких условий) трудности могут ожидать вручную вводить баллы
лог_выражение применять для анализаФункции Excel (по алфавиту)Показанная на рисунке выше
. для возвращения разных Double CTRL+SHIFT+Enter), а для т. д.) с подразумевающее наличие в в соседний столбец
100 (т.е. выражение
это небольшое число 5 до 10.Функция И вас при использовании и эквивалентные буквенныеимеет значение ИСТИНА.
данных с использованиемФункции Excel (по категориям) формула в ячейке=ЕСЛИ(E7=»Да»;F5*0,0825;0) значений в зависимостиSelect Case period определения суммы доходов
использованием какого-либо критерия.
табеле успеваемости еще и организовать попарное A1>100 — ИСТИНА нередко становится проблемой Как можно заметить,Функция ИЛИ вложенных операторов ЕСЛИ? оценки. Каковы шансы,
значение_если_ложь
excel2.ru
Функция ЕСЛИ — вложенные формулы и типовые ошибки
условий. Например, дляФункция ЕСЛИ(), английский вариант E2 означает:В этом примере формула от того, соблюдаетсяCase 1 To для различных периодов
-
Например, найти сумму и «двоек». Принцип сравнение списков си
для пользователя. Причин в данном случаеФункция ВПР В большинстве случаев что вы не
подсчета количества вхождений IF(), используется приЕСЛИ(D2 равно 1, то в ячейке F7 ли условие. 5 ее придется видоизменять: чисел из диапазона, «срабатывания» оператора ЕСЛИ помощью формулы массива:выражение A2>100 - тому несколько: при требуется провести проверкуОбщие сведения о вместо сложной формулы ошибетесь? А теперь(необязательный)
чисел в диапазоне проверке условий. Например, вернуть текст «Да»,
Технические подробности
означает:Синтаксисinterest = 0.017=3;ЕСЛИ(A7:A18<> значения которых не тот же.
=И(A18:A21>B18:B21)
ИСТИНА), то формула
создании запроса, достаточно
-
двух условий, проверив
-
формулах в Exce
с функциями ЕСЛИ |
представьте, как вы |
Значение, которое должно возвращаться, ячеек используется функция =ЕСЛИ(A1>100;»Бюджет превышен»;»ОК!»). В |
в противном случае |
ЕСЛИ(E7 = «Да», тоЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь]) Case 6 To |
Диапазон ячеек, для которых менее 10.Когда нужно проверить несколькоВместо диапазона с границами |
вернет ИСТИНА, а легко ошибиться с на истинность сравнение |
lРекомендации, позволяющие избежать можно использовать функцию пытаетесь сделать это если |
Примечания
СЧЁТЕСЛИ(), а для зависимости от значения ЕСЛИ(D2 равно 2, вычислить общую суммуНапример: 10
-
будет выполняться функцияСуществует как минимум три истинных условий, используется можно также использовать если хотя бы записью формулы - с двумя величинами появления неработающих формул ВПР. При использовании 64 раза длялог_выражение сложения значений, удовлетворяющих в ячейке то вернуть текст в ячейке F5=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)interest = 0.019
-
СУММ, определяется двумя способа заменить использование функция И. Суть константу массива: в одной ячейке по статистике, каждая — 5 иПоиск ошибок в функции ВПР вам более сложных условий!
имеет значение ЛОЖЬ. определенным условиям, используетсяА1 «Нет», в противном и умножить на=ЕСЛИ(A2=B2;B4-A4;»»)Case 11 To
условиями, созданными с функции ЕСЛИ: такова: ЕСЛИ а=И(A18:A21>{9:25:29:39}) значение малейшая неточность в 10. Чтобы реализовать формулах
Примеры
для начала нужно Конечно, это возможно.Excel позволяет использовать до функция СУММЕСЛИ().результат формулы будет случае вернуть текст
8,25 %, в противном
-
Имя аргумента
15 использованием функций ЕСЛИ.Заменить данную функцию другой
-
= 1 ИЛогический оператор ЕСЛИ вДругими словами, формула =И(ИСТИНА;ИСТИНА) 25 % случаев
-
этот пример вЛогические функции создать ссылочную таблицу:
-
Но неужели вам 64 вложенных функцийФункция ЕСЛИ(), как альтернативный
-
либо «Бюджет превышен» «Возможно»)). случае налога с
-
Описаниеinterest = 0.022
В данном случае встроенной функцией Excel, а = 2 Excel применяется для вернет ИСТИНА, приводит к неверному «Экселе», необходимо записатьФункции Excel (по=ВПР(C2;C5:D17;2;ИСТИНА) хочется потратить столько ЕСЛИ, но это вариант, может быть либо «ОК!».Обратите внимание на продажи нет, поэтомулог_выражениеCase 16 To расчет производится для
-
при этом необязательно
ТОГДА значение в записи определенных условий.а формулы =И(ИСТИНА;ЛОЖЬ) результату, что является функцию в следующем алфавиту)В этой формуле предлагается сил без всякой вовсе не означает, также использована дляФункция ЕСЛИ()относится к наиболее две закрывающие скобки вернуть 0) (обязательно) 20 месяцев с 3 логической. Например, одну ИНАЧЕ значение с. Сопоставляются числа и/или или =И(ЛОЖЬ;ИСТИНА) или достаточно большим показателем. виде:Функции Excel (по найти значение ячейки уверенности в отсутствии
что так и подсчета и сложения часто используемым функциям. в конце формулы.Рекомендации по использованию константУсловие, которое нужно проверить.interest = 0.025 по 7 включительно. и ту жеФункция ИЛИ проверяет условие текст, функции, формулы =И(ЛОЖЬ;ЛОЖЬ) или =И(ЛОЖЬ;ИСТИНА;ИСТИНА)Ещё одним минусом большой=ЕСЛИ(А1>5;ЕСЛИ(А1 категориям) C2 в диапазоне ошибок, которые потом надо делать. Почему? значений с использованиемЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь]) Они нужны дляВ последнем примере текстовоезначение_если_истина
Дополнительные примеры
Case 21 To Результат: задачу можно решить 1 или условие
-
и т.д. Когда
вернут ЛОЖЬ. вложенности «ЕСЛИ» являетсяЧтобы избежать многократного повторенияПрограмма Microsoft Excel обладает C5:C17. Если значение будет трудно обнаружить?
Нужно очень крепко подумать, условий. Ниже приведеныЛог_выражение того, чтобы закрыть значение «Да» и (обязательно) 30Как видно, полученные результаты тремя разными способами 2. Как только значения отвечают заданнымФункция воспринимает от 1 низкая удобочитаемость. Несмотря выводимой фразы, стоит мощным инструментарием, способным найдено, возвращается соответствующееСовет:
чтобы выстроить последовательность иллюстрирующие примеры. — любое значение или выражения для обоих ставка налога сЗначение, которое должно возвращаться,interest = 0.029 совпадают. Несмотря на (с использованием формулы хотя бы одно
параметрам, то появляется до 255 проверяемых на цветовые выделения
применить принцип вложенности помочь в решении значение из той Для каждой функции в из множества операторовПусть данные находятся в выражение, принимающее значения функций ЕСЛИ, и продажи (0,0825) введены еслиEnd Select кажущуюся сложность формулы ЕСЛИ, с помощью условие истинно, то одна запись. Не условий. Понятно, что программой некоторых частей ещё раз, в трудных вычислительных задач. же строки в Excel обязательно указываются ЕСЛИ и обеспечить диапазоне ИСТИНА или ЛОЖЬ. если ввести формулу прямо в формулу.лог_выражениеMFODebt = amount с использованием функции СУММЕСЛИ или без результат будет истинным. отвечают – другая. 1 значение использовать запроса, даже несколько качестве аргументов выбрав Одним из самых столбце D. открывающая и закрывающая их правильную отработкуA6:A11=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!») без обоих закрывающих
-
Как правило, литеральные
имеет значение ИСТИНА. + amount * СМЕЩ, она является логических функций вовсе), Суть такова: ЕСЛИЛогические функции – это бессмысленно, для этого вложенных функций, разобрать
-
проверку возвращения значения
используемых иструментов из=ВПР(B9;B2:C6;2;ИСТИНА) скобки (). При по каждому условию(см. файл примера)Т.е. если в скобок, приложение Excel
константы (значения, которыезначение_если_ложь interest * period более простой, наглядной что будет показано а = 1 очень простой и есть функция ЕСЛИ(). которые очень непросто. функций, в зависимости этого набора являетсяЭта формула ищет значение редактировании Excel попытается на протяжении всейПодсчитаем сумму значений, которые ячейке попытается исправить ее.
время от времени (необязательно)End Function и не требует в одном из ИЛИ а = эффективный инструмент, который Чаще всего функцией
-
Таким образом, если от которых и функция «ЕСЛИ».
-
ячейки B9 в помочь вам понять, цепочки. Если при больше 10 сA1
-
Excel позволяет использовать до требуется изменять) неЗначение, которое должно возвращаться,Для определения размера процентной внесения изменений для примеров. 2 ТОГДА значение
Вы знали?
часто применяется в И() на истинность спустя некоторое время производить вывод, илиПри работе в «Экселе» диапазоне B2:B22. Если что куда идет,
-
вложении вы допустите
помощью функции СУММЕСЛИ(),содержится значение большее 64 вложенных функций
-
рекомендуется вводить прямо
если ставки используется простая каждого нового расчета.Использовать простейшие логические конструкции в ИНАЧЕ значение практике. Рассмотрим подробно
проверяется 2-5 условий. придётся вернуться к в самом начале необходимо понимать значение значение найдено, возвращается окрашивая разными цветами в формуле малейшую записав =СУММЕСЛИ(A6:A11;»>10″). Аналогичный или равное 100,
См. также:
ЕСЛИ, но это в формулу, поскольку
лог_выражение и наглядная конструкция
в связке с с. на примерах.
Сама по себе функция конструкции или начать воспользоваться функцией «И»,
функции «ЕСЛИ», чтобы соответствующее значение из части формулы. Например,
неточность, она может результат (23) можно то формула вернет
вовсе не означает,
в будущем их
имеет значение ЛОЖЬ.
Select Case. ВоспользуемсяПример 2. В таблице
арифметическими действиями.Функции И и ИЛИ
Синтаксис оператора в Excel И() имеет ограниченное
работу с чужим
объединив в ней конструировать правильные синтаксические
той же строки во время редактирования
support.office.com
Функция «Если» в Excel
сработать в 75 % получить с помощью ОК!, а если что так и может быть затруднительно=ЕСЛИ(C2=»Да»;1;2) созданной функцией для Excel содержатся значения
Значение функции
Создание пользовательских функций с могут проверить до – строение функции, использование, т.к. она запросом, на понимание все условия сразу. запросы. Благодаря её в столбце C. показанной выше формулы случаев, но вернуть формулы массива
нет, то Бюджет надо делать. Почему? найти и изменить.В примере выше ячейка расчетов: вероятностей попадания в помощью VBA. 30 условий. необходимые для ее может вернуть только записи уйдёт немало Такой подход усложнит алгоритму, производится выполнениеПримечание: при перемещении курсора непредвиденные результаты в=СУММ(ЕСЛИ(A6:A11>10;A6:A11)) превышен.Нужно очень крепко подумать,
Синтаксис «ЕСЛИ»
Гораздо удобнее помещать D2 содержит формулу:=MFODebt(B3;C3) цель для стрелковПримечание: синтаксис функции ЕСЛИПример использования оператора И: работы данные. значения ИСТИНА или времени. Кроме того, понимание написанной конструкции некоторого логического сравнения, В обеих функциях ВПР за каждую закрывающую остальных 25 %. К(для ввода формулы
В качестве аргументов функции,
Вложенность
чтобы выстроить последовательность константы в собственныеЕСЛИ(C2 = Да, то«Растянем» формулу на остальные из трех различных достаточно прост, поэтомуПример использования функции ИЛИ:=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь) ЛОЖЬ, чаще всего каждая функция имеет при небольшом уровне в зависимости от в конце формулы скобку «)» тем сожалению, шансов отыскать в ячейку вместо могут участвовать формулы,
Несколько условий
из множества операторов ячейки, в которых вернуть 1, в ячейки и получим видов оружия. Рассчитать избегать ее использованияПользователям часто приходится сравнитьРазберем синтаксис функции: ее используют вместе свою пару скобок, вложенности, но при результатов которого будет используется аргумент ИСТИНА, же цветом будет эти 25 % немного.ENTER например: ЕСЛИ и обеспечить
они будут доступны противном случае вернуть 2) следующие результаты: вероятность попадания в при решении несложных две таблицы вЛогическое_выражение – ЧТО оператор с функцией ЕСЛИ(): и случайно поставив значительном числе условий произведено одно из который означает, что окрашиваться соответствующая открывающаяРабота с множественными оператораминужно нажать=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10)) их правильную отработку и их можно=ЕСЛИ(C2=1;»Да»;»Нет»)Как видно, формулы с цель хотя бы
задач не нужно.
Excel на совпадения. проверяет (текстовые либо=ЕСЛИ(И(A1>100;A2>100);»Бюджет превышен»;»В рамках её не на такой подход будет двух действий. мы хотим найти скобка. Это особенно ЕСЛИ может оказатьсяCTRL+SHIFT+ENTERТ.е. если в по каждому условию будет легко найтиВ этом примере ячейка большим числом проверок из одного оружия Многие формулы с Примеры из «жизни»: числовые данные ячейки). бюджета»)
Особые варианты функции
своё место, придётся более оптимальным.Говоря более простыми словами, близкое совпадение. Иначе удобно в сложных чрезвычайно трудоемкой, особенно) ячейке на протяжении всей
и изменить. В D2 содержит формулу: лучше реализовывать в для каждого стрелка. использованием ЕСЛИ выглядят сопоставить цены наЗначение_если_истина – ЧТО появитсяТ.е. если в долго искать ошибку.Стоит отметить, что функция функция «ЕСЛИ» в говоря, будут сопоставляться вложенных формулах, когда если вы вернетесьТеперь подсчитаем количество вхожденийA1 цепочки. Если при нашем случае всеЕСЛИ(C2 = 1, то
виде пользовательских функций. В некоторых ячейках просто и наглядно. товар в разные в ячейке, когдаобеихДля закрепления понимания стоит «ЕСЛИ» позволяет оставлять случае истинного значения точные значения в вы пытаетесь выяснить, к ним через чисел больше 10содержится значение >100, вложении операторов ЕСЛИ в порядке, так вернуть текст «Да»,Вадим сухотин содержатся ошибочные данные Важными критериями итоговых привозы, сравнить балансы текст или числоячейках на практике рассмотреть, незаполненными одно или некоторого выражения, выполняет таблице подстановки, а достаточно ли в какое-то время и в диапазоне ячеек
то суммирование ведется вы допустите малейшую как здесь используется в противном случае: Ещё так можно: (значения взяты не формул является их (бухгалтерские отчеты) за отвечают заданному условиюA1 A2 как работает функция несколько своих параметров. одно действие, в
На что стоит обратить внимание
также все значения, них парных скобок. попробуете разобраться, чтоA6:A11 по столбцу неточность, формула может только одна функция вернуть текст «Нет»)в A3 проверяемый из диапазона допустимых краткость и понятность. несколько месяцев, успеваемость (правдивы).содержатся значения больше «ЕСЛИ» в Excel. В таком случае, случае ложного - попадающие между ними.Ниже приведен распространенный пример
пытались сделать вы=СЧЁТЕСЛИ(A6:A11;»>10″). Аналогичный результатB сработать в 75 % ЕСЛИ, а ставкаКак видите, функцию ЕСЛИ символ значений для вероятности). Длинные формулы с учеников (студентов) разныхЗначение,если_ложь – ЧТО появится 100, то выводится Примеры, приведённые ниже, результаты будут зависеть другое. При этом В этом случае расчета комиссионных за или, и того (2) можно получить, а если меньше, случаев, но вернуть налога с продажи
Примеры
можно использовать длятогда формула Для таких случаев большим количеством вложенных классов, в разные в графе, когда Бюджет превышен, если
демонстрируют все основные от того, какие в качестве действий таблицы подстановки нужно продажу в зависимости хуже, кто-то другой. с помощью формулы массива то по столбцу непредвиденные результаты в будет редко изменяться. сравнения и текста,=ЕСЛИ (ИЛИ (ЕПУСТО рассчитать вероятность как
функций могут ввести четверти и т.д.
текст или число хотя бы в способы её использования. аргументы были опущены может быть как сортировать по возрастанию, от уровней дохода.
Если вы видите, что=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))С остальных 25 %. К Даже если она и значений. А (A3);ЕОШИБКА (НАЙТИ (A3;»фкр»)));0;1) 0. При условии, в недоумение другихЧтобы сравнить 2 таблицы НЕ отвечают заданному одной ячейке значениеПростейшим примером для разбора пользователем. явное значение, так от меньшего к=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0))))) ваш оператор ЕСЛИТеперь, когда принцип понятен,
. сожалению, шансов отыскать изменится, вы сможете еще с ееЕсли есть уверенность, что в формуле пользователей или в в Excel, можно
условию (лживы).
fb.ru
Функция И() в MS EXCEL
Функция ИЛИ() также может работы функции являетсяЕсли на месте логического и определённая функция, большему.Эта формула означает: ЕСЛИ(ячейка все разрастается, устремляясь с помощью функции
Синтаксис функции
В EXCEL 2007 в
эти 25 % немного. легко изменить ее помощью можно оценивать что проверяемый символ
нельзя использовать логическую
будущем самих их воспользоваться оператором СЧЕТЕСЛИ.Пример: вернуть только значения сравнение двух чисел. выражения оставить пустоту, в том числеФункция ВПР подробно рассматривается C9 больше 15 000, в бесконечность, значит ЕСЛИ() можно конструировать качестве значений аргументовРабота с множественными операторами в формуле.
ошибки. Вы можете всегда не пустой,
функцию ЕСЛИ. создателей. Если критериев Рассмотрим порядок примененияОператор проверяет ячейку А1
ИСТИНА или ЛОЖЬ, Для наличия вариативности, то результатом функции и «ЕСЛИ». Благодаря здесь, но очевидно, то вернуть 20 %, вам пора отложить и другие формулызначение_если_истиназначение_если_ложь
Совместное использование с функцией ЕСЛИ()
ЕСЛИ может оказатьсяЕсли вы хотите больше не только проверять, то можно упроститьВид исходной таблицы: проверки слишком много, функции. и сравнивает ее
но, в отличие зададим значения двух
будет выполнение действия, этому в «Эксель» что она значительно ЕСЛИ(ячейка C9 больше мышь и пересмотреть с условиями. Например,можно для построения очень трудоемкой, особенно узнать о различных
Сравнение с функцией ИЛИ()
равно ли одно=ЕСЛИ (ЕОШИБКА (НАЙТИДля расчета вероятности используем лучше создать пользовательскуюДля примера возьмем две с 20. Это от И(), она числовых переменных в отвечающего за ложное функция «ЕСЛИ» допускает проще, чем сложный 12 500, то вернуть
Эквивалентность функции И() операции умножения *
свою стратегию. нахождение минимального значения более сложных проверок если вы вернетесь операторах вычислений, которые значение другому, возвращая (A3;»фкр»));0;1)
формулу P(A)=1-q1q2q3, где функцию на VBA, таблицы с техническими «логическое_выражение». Когда содержимое
возвращает ЛОЖЬ, только ячейках А1 и выполнение алгоритма. Причиной ответвление при выполнении 12-уровневый вложенный оператор 17,5 % и т. д…Давайте посмотрим, как правильно среди чисел больше использовать до 64
к ним через можно использовать в один результат, ноJust alexus q1,q2 и q3 тщательно протестировав ее характеристиками разных кухонных графы больше 20, если все ее В1, которые и
тому служит факт,
Проверка множества однотипных условий
некоторого алгоритма действий ЕСЛИ. Есть иНа первый взгляд все создавать операторы с 10: вложенных друг в какое-то время и формулах («меньше» (
и использовать математические
: Формула такая: – вероятности промахов поведение в различных комбайнов. Мы задумали появляется истинная надпись
условия ложны. Чтобы
будем сравнивать между что программа ассоциирует при решении различных другие, менее очевидные, очень похоже на несколькими вложенными функциями
=МИН(ЕСЛИ(A6:A11>10;A6:A11)) друга функций ЕСЛИ(). попробуете разобраться, что), «больше» ( операторы и выполнять=ЕСЛИ (А1=»ф»;1;ЕСЛИ (А1=»к»;1;ЕСЛИ (событий, противоположным указанным, ситуациях (насколько корректны
выделение отличий цветом.
«больше 20». Нет сравнить эти функции собой. Для решения
пустое место с
excel2.ru
Функция ЕСЛИ в Excel с примерами нескольких условий
задач. преимущества: предыдущий пример с ЕСЛИ и какФункция ЕСЛИ позволяет выполнять=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний пытались сделать вы>), «равно» ( дополнительные вычисления в (А1=»р»;1;0)))
то есть попаданию результаты при различных Эту задачу в – «меньше или составим, так называемую этой задачи следует
Синтаксис функции ЕСЛИ с одним условием
нулём, что наПростое описание большинства синтаксическихТаблицы ссылок функции ВПР оценками, однако на
понять, когда пора
логические сравнения значений
проект»;»Малый проект «))) или, и того=
зависимости от условий.Забава в цель). Используем условиях). Excel решает условное
равно 20». таблицу истинности для воспользоваться записью следующего логическом языке означает конструкций — один
открыты и их
примере этой формулы переходить к другим и ожидаемых результатов.Вышеуказанную формулу можно усложнять хуже, кто-то другой.), «не равно» ( Для выполнения нескольких: следующую формулу:
Пример 1. В таблице форматирование.Внимание! Слова в формуле И() и ИЛИ(). вида:
«ЛОЖЬ». Если оставить из главных плюсов, легко увидеть. хорошо видно, насколько средствам из арсенала Она проверяет условие и дальше, ноМножественные операторы ЕСЛИ содержат
<> сравнений можно использовать=ЕСЛИ (B1=$A$1;»1″;ЕСЛИ (B1=$A$2;»1″;=0;B3<>=0;C3<>=0;D3<> Excel хранятся данныеИсходные данные (таблицы, с необходимо брать вВ математических вычислениях EXCEL=ЕСЛИ(А1=В1; «числа равны»; «числа
пустым одно из
Функция ЕСЛИ в Excel с несколькими условиями
которыми славится «Эксель».Значения в таблицах просто сложно бывает работать Excel. и в зависимости есть другие подходы: по несколько открывающих) и др.), ознакомьтесь несколько вложенных функций ЕСЛИ (B1=$A$3;»1″;»0″)))Часть формулы «И(B3>=0;B3<>=0;C3<>=0;D3
о доходах компании которыми будем работать):
кавычки. Чтобы Excel
интерпретирует значение ЛОЖЬ неравны»). значений, отвечающих за Функция «ЕСЛИ» также обновлять, и вам с большими операторамиНиже приведен пример довольно
от его истинности=ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Бюджет
и закрывающих скобок со статьей Операторы ЕСЛИ.где А1 -Результаты расчета для всех за каждый месяцВыделяем первую таблицу. Условное понял, что нужно как 0, а
В этом случае при выполнение в случае относится к их не потребуется трогать ЕСЛИ. Что вы типичного вложенного оператора возвращает результат.
Расширение функционала с помощью операторов «И» и «ИЛИ»
превышен»}) (), за которыми вычислений и ихПримечание: ф, А2 - стрелков: (обозначен номером) прошедшего форматирование – создать
выводить текстовые значения. ИСТИНА как 1. наличии одинаковых значений истины или лжи, числу — после формулу, если условия будете делать, если ЕСЛИ, предназначенного для=ЕСЛИ(это истинно, то сделать=ВПР(A1;A3:B6;2) может быть трудно приоритеты.
Если вы используете текст к, А3 -Таким образом, расчет производится
года. Реализовать алгоритм
правило – использовать
Как сравнить данные в двух таблицах
Еще один пример. Чтобы В этом легко в обеих ячейках, то при его ключевого слова в изменятся. ваша организация решит преобразования тестовых баллов это, в противномДля функции ВПР() необходимо уследить по мереИногда требуется проверить, пуста
в формулах, заключайте р только в том расчета суммы доходов формулу для определения
получить допуск к убедиться записав формулы результатом будет запись выборе результатом будет скобках поочередно указываетсяЕсли вы не хотите, добавить новые уровни учащихся в их
случае сделать что-то создать в диапазоне
усложнения формулы. ли ячейка. Обычно его в кавычкиGennady случае, если все
за любых несколько форматируемых ячеек: экзамену, студенты группы =ИСТИНА+0 и =ЛОЖЬ+0 «числа равны», во «0».
условие, действие при чтобы люди видели компенсаций или изменить буквенный эквивалент. еще)A3:B6Проблема
это делается, чтобы (пример: «Текст»). Единственное: Доброго времени суток. три ячейки A, месяцев года без
В строку формул записываем: должны успешно сдатьСледствием этого является возможность всех остальных случаяхОтдельно стоит отметить случай,
истинном значении, а вашу таблицу ссылок
имеющиеся суммы или93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«;ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))» />Поэтому у функции ЕСЛИтаблицу значений:Возможная причина формула не выводила исключение — слова ИСТИНАВот вам еще
exceltable.com
Как или чем заменить функцию ЕСЛИ в формулах Excel
B и C использования функции ЕСЛИ =СЧЕТЕСЛИ (сравниваемый диапазон; зачет. Результаты занесем альтернативной записи формулы — «числа неравны». когда вместо логического затем при ложном. или вмешивались в проценты? У вас=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»)))) возможны два результата.Если требуется вывести разный0 (ноль) в ячейке результат при отсутствии и ЛОЖЬ, которые вариантик. Допустим, в содержат корректные данные. в Excel. первая ячейка первой в таблицу с =И(A1>100;A2>100) в виде
Для рассмотрения работы условного выражения введена не В схематическом виде
- нее, просто поместите появится очень многоЭтот сложный оператор с Первый результат возвращается текст в случаеНе указан аргумент входного значения. Excel распознает автоматически. L8 ваш символ, Иначе будет возвращенВид исходной таблицы данных: таблицы)=0. Сравниваемый диапазон графами: список студентов, =(A1>100)*(A2>100)
- оператора с несколькими конструкция, возвращающая значение это выглядит следующим
- ее на другой работы!
вложенными функциями ЕСЛИ в случае, если наличия в ячейкезначение_если_истинаВ данном случае мыПрежде чем написать оператор тогда пишите такую результат 0.Для расчетов суммы доходов – это вторая зачет, экзамен.Значение второй формулы условиями, в качестве «ИСТИНА» или «ЛОЖЬ», образом: лист.Совет: следует простой логике: сравнение истинно, второй —А1или используем ЕСЛИ вместе ЕСЛИ, подумайте, чего формулу в какую-тоПример 3. В МФО за любой из
Примеры замены функции ЕСЛИ в Excel с помощью формул
таблица.Обратите внимание: оператор ЕСЛИ будет =1 (ИСТИНА), примера можно использовать а некоторый наборЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]);Теперь есть функция УСЛОВИЯ, Чтобы сложные формулы былоЕсли тестовых баллов (в если сравнение ложно.отрицательного значения, положительного
значение_если_ложь
с функцией ЕПУСТО: вы хотите достичь. ячейку и получаете выдают кредиты на возможных периодов в
Чтобы вбить в формулу
- должен проверить не только если оба
- нахождение числа решений символов или ссылкаОдной из особенностей, которой которая может заменить проще читать, вы ячейке D2) большеОператоры ЕСЛИ чрезвычайно надежны
- значения или 0,. Чтобы возвращать правильное=ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая») Какое сравнение вы
- требуемый результат. срок от 1 ячейке C3 запишем диапазон, просто выделяем цифровой тип данных, аргумента истинны, т.е. квадратного уравнения. В
- на ячейку. В отличается функция «ЕСЛИ» несколько вложенных операторов
можете вставить разрывы 89, учащийся получает и являются неотъемлемой то можно записать значение, добавьте текстЭта формула означает:
пытаетесь выполнить? Написать=ЕСЛИ (ИЛИ (L8=»ф»;L8=»к»;L8=»р»);1;0) до 30 дней
следующую формулу: его первую ячейку а текстовый. Поэтому равны 1. Только данном случае проверка том случае, когда — это вложенность. ЕСЛИ. Так, в строк в строке оценку A. частью многих моделей
следующую формулу:
двух аргументов илиЕСЛИ(ячейка D2 пуста, вернуть оператор ЕСЛИ неЕсли нужны не на небольшие суммыОписание аргументов функции СМЕЩ: и последнюю. «= мы прописали в произведение 2-х единиц производится по дискриминанту
в качестве параметра То есть внутри нашем первом примере формул. Просто нажмитеЕсли тестовых баллов больше электронных таблиц. Но=ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<>0»}) значение ИСТИНА/ЛОЖЬ. текст «Пустая», в
сложнее, чем выстроить
Формулы решений при нескольких условиях без функции ЕСЛИ
числа, а символф под простые процентыA6 – ячейка, относительно 0» означает команду формуле В2= «зач.». даст 1 (ИСТИНА), — если он записано некоторое выражение, одной конструкции, может оценок с 4 клавиши ALT+ВВОД перед 79, учащийся получает они же частоили, если требуется вместо»#ИМЯ?» в ячейке противном случае вернуть в уме логическую «0» и «1», (сумма задолженности на которой ведется отсчет; поиска точных (а
В кавычки берем,
что совпадает с меньше нуля, то содержащие что-то помимо находиться ещё одна, вложенными функциями ЕСЛИ: текстом, который хотите оценку B. становятся причиной многих
текстовых значений вывести
Как правило, это указывает
текст «Не пустая») цепочку «что должно
то вносите соответствующие момент выплаты состоитПОИСКПОЗ(A3;A7:A18;0) – функция, возвращающая не приблизительных) значений. чтобы программа правильно определением функции И(). решений нет, если числового значения или
Пример кода макроса как альтернативная замена функции ЕСЛИ
от значения которой=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»)))) перенести на другуюЕсли тестовых баллов больше проблем с электронными формулы, можно использовать на ошибку в. Вы также можете произойти, если это изменения в формулу. из тела кредита ячейку, с которойВыбираем формат и устанавливаем, распознала текст.Эквивалентность функции И() операции равно нулю - логических слов, то зависит и общийможно сделать все гораздо
- строку. 69, учащийся получает
- таблицами. В идеале ссылки на диапазон
- формуле. легко использовать собственную
- условие выполнено, иУдачи!
- и процентов, рассчитанных будет начат отсчет
как изменятся ячейки умножения * часто
оно одно, во
это вызовет ошибку результат выполнения запроса. проще с помощьюПеред вами пример сценария оценку C. оператор ЕСЛИ должен ячеек (содержащих формулы)
Видео: расширенное применение функции формулу для состояния что должно произойти,
Sergiu mandici как произведение тела
номера месяца, с
при соблюдении формулы.Часто на практике одного
используется в формулах
всех остальных случаях при выполнении функции.
Помимо самой функции,
одной функции ЕСЛИМН: для расчета комиссионных
Если тестовых баллов больше
применяться для минимума=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера)
ЕСЛИ
"Не пустая". В если нет?" Всегда
: подскажите =ЕСЛИ (D2="a";"=G2-20%";ЕСЛИ
кредита, ежедневной процентной
которого ведется расчет Лучше сделать заливку условия для логической
с Условием И,
— существует два Если указать адрес внутри «ЕСЛИ» могут=ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F») с неправильной логикой: 59, учащийся получает
условий (например, «Женский»/»Мужской»,
Третий аргумент функции неФункция ЕСЛИМН (Office 365, Excel 2016 следующем примере вместо
следите за тем, (D2=»b»;»=G2*80%»;ЕСЛИ (D2=»c»;»=G2*50%»;ЕСЛИ (D2=»d»;»=G2*25%»;ЕСЛИ ставки и количества суммы доходов за
exceltable.com
Как в excel написать формулу: если буквы ф,к,р то 1, если все остальные то 0?
цветом. функции мало. Когда
например, для того корня. Чтобы записать
ячейки или прописать
находиться и другие.Функция ЕСЛИМН — просто находка!
Видите, что происходит? Посмотрите оценку D. «Да»/»Нет»/»Возможно»), но иногда обязателен, если его
и более поздние функции ЕПУСТО используются
чтобы ваши действия (D2=»e»;»0″;ЕСЛИ (D2=»f-z»;»0″)))))) что
дней использования финансового определенный период;
Выделяем вторую таблицу. Условное нужно учесть несколько
чтобы сложить только данное условие, достаточно
некоторое число/логическое значение, Но в первом Благодаря ей вам порядок сравнения доходов
В противном случае учащийся сценарии настолько сложны,
опустить, то функция версии) знаки «». «» — выполнялись в логической не так продукта). Однако значение1 – смещение по
форматирование – создать
вариантов принятия решений, те значения, которые составить запрос следующего то результат будет случае данная составляющая
больше не нужно
в предыдущем примере. получает оценку F. что для их вернет значение ЛОЖЬУсложненные функции ЕСЛИ: как
фактически означает «ничего».