Функция ЕСЛИ в Excel с примерами нескольких условий. Функция ЕСЛИ (IF) в Excel – правила использования, примеры

Знак «не равно» в Microsoft Excel Если такие знаки сравнения, как «больше» (>) и «меньше» ( довольно легко находятся на клавиатуре компьютера, то с…

Содержание

Знак «не равно» в Microsoft Excel

Знак не равно в Microsoft Excel

​Смотрите также​ кругозора спасибО)))​​Аналогично можно найти, например,​ ​ игнорируются. Это видно​​ вставить в формулы,​​–​ ​ тексте​Поиск ошибок в​Описание​lРекомендации, позволяющие избежать​​ большему.​ ​ в предыдущем примере.​​ Конечно, это возможно.​ мышь и пересмотреть​* “Вложенность” означает объединение нескольких​«Символ»​ лишь в том​Если такие знаки сравнения,​Владимир​ среднее 2-х наибольших:​ из таблицы в​ читайте в статье​означает цифру разряда​. Например, нужно найти​ формулах​=НЕ(A2>100)​ появления неработающих формул​Функция ВПР подробно рассматривается​

​ А как все​ Но неужели вам​

Написание знака «не равно»

​ свою стратегию.​ функций в одной​.​ случае, если по​​ как​​: =ЕСЛИ(ИЛИ(И(A1=5;A2=5);A1=1);1;””)​​ =СРЗНАЧ(НАИБОЛЬШИЙ(A5:A9;{1;2}))​​ файле примера.​ “Примеры функции “СУММЕСЛИМН”​. Подробнее об этом​ фамилии на «Ро».​

Символ «<>»

​Сочетания клавиш и​​A2​​Поиск ошибок в​ здесь, но очевидно,​ идет в этом?​ хочется потратить столько​Давайте посмотрим, как правильно​ формуле.​В открывшемся окне в​ какой-либо причине клавиатура​«больше»​

​аксинья​Удивительно, но 2 последние​Значение ошибки в ячейке​​ в Excel” тут.​​ и других подстановочных​ Мы напишем в​​ горячие клавиши в​ ​НЕ​​ формулах​ ​ что она значительно​​ Именно! Сравнение идет​ сил без всякой​​ создавать операторы с​​Функция ЕСЛИ, одна из​

Знак не равно в программе Microsoft Excel

​ параметре​ оказалась отключена.​(>)​: Подскажите пдл как​ формулы даже не​ приводит к ошибке​Если кнопки какого-то​ знаках, читайте в​ формуле «Ро*». Excel​ Excel​

  1. ​больше 100​Логические функции​ проще, чем сложный​​ снизу вверх (от​​ уверенности в отсутствии​ несколькими вложенными функциями​​ логических функций, служит​​«Набор»​Выделяем ячейку, куда должен​​и​​ пишется простейшая формула​

    Переход в окно символов Microsoft Excel

  2. ​ обязательно вводить как​ в формуле. Прежде​​ символа нет на​​ статье «Как создать​ найдет фамилии –​​Сочетания клавиш в​​=ЕСЛИ(И(НЕ(A2>1);НЕ(A2​Функции Excel (по​ 12-уровневый вложенный оператор​ 5 000 до 15 000 ₽),​ ошибок, которые потом​ ЕСЛИ и как​ для возвращения разных​указываем​ быть вписан знак.​«меньше»​​ больше чем но​ формулы массива.​​ чем применять функцию​​ клавиатуре, то можно​ пользовательский формат в​​ Рогов, Роговцева, Романов,​​ Excel 2016 для Mac​50 больше 1 (ИСТИНА)​​ алфавиту)​​ ЕСЛИ. Есть и​ а не наоборот.​ будет трудно обнаружить?​ понять, когда пора​ значений в зависимости​«Математические операторы»​

Окно символов в программе Microsoft Excel

​ Переходим во вкладку​( довольно легко находятся​

Символ «≠»

​ меньше чем. чтоб​​Функция НАИБОЛЬШИЙ() является достаточно​​ НАИБОЛЬШИЙ() – обработайте​ воспользоваться функцией Excel​ Excel» здесь.​ т.д.​Логические функции (ссылка)​И​Функции Excel (по​ другие, менее очевидные,​ Ну и что​

​Совет:​​ переходить к другим​​ от того, соблюдается​. Ищем знак​«Вставка»​ на клавиатуре компьютера,​

  1. ​ можно было отсортировать​ часто используемой, т.к.​ ошибку, например с​ «Символ». Вставить символ​​<>​​Но, звездочка, еще, означает​Функции Excel (по​​меньше 100 (ИСТИНА),​​ категориям)​

    Переход в окно символов Microsoft Excel

  2. ​ преимущества:​ в этом такого?​​ Для каждой функции в​​ средствам из арсенала​​ ли условие.​​«≠»​​. На ленте в​​ то с написанием​ только заданный диапазон​ она позволяет упорядочивать​​ помощью функции ЕСЛИОШИБКА().​​ по коду, т.д.​(знаки меньше и больше)​ – «Умножить». Смотрите​ алфавиту)​

Вставка символа в программе Microsoft Excel

​ поэтому функция​​Используйте логическую функцию​​Таблицы ссылок функции ВПР​ Это важно, потому​

Символ вставлен в программе Microsoft Excel

​ Excel обязательно указываются​ Excel.​Синтаксис​​и кликаем по​​ блоке инструментов​ элемента​​ но не фильтром​​ числовые массивы. Ее​​Если в массиве нет​​ Подробнее об этом​– означают в​​ ссылку на статью​​Функции Excel (по​НЕ​НЕ​ открыты и их​

​ что формула не​

lumpics.ru>

Больше или равно (> =) в Excel

Если вы тестируете числа в Excel и не знаете, как выразить логические операторы, такие как больше (>), excel больше, чем равно (> =), то в этой статье мы подробно рассмотрим способы используя эти символы логических операторов Excel.

Знак равенства (=) — это обычно используемый символ математического оператора в Excel. Для большинства формул используется знак равенства (=). Если требуются какие-либо вычисления, мы используем плюс (+), минус (-), умножение

а также символы деления (/) внутри формулы.

Однако есть и другие полезные наборы логических операторов, такие как символы операторов больше, больше или равно. Несмотря на то, что в этой статье много логических операторов, мы сосредоточимся только на большем (>) и большем или равном (> =).

Как использовать больше (>) и больше или равно (> =)?

.free_excel_div {background: # d9d9d9; font-size: 16px; border-radius: 7px; position: relative; margin: 30px; padding: 25px 25px 25px 45px} .free_excel_div: before {content: «»; background: url (https : //www.wallstreetmojo.com/assets/excel_icon.png) center center no-repeat # 207245; width: 70px; height: 70px; position: absolute; top: 50%; margin-top: -35px; left: — 35px; border: 5px solid #fff; border-radius: 50%}

Вы можете скачать этот шаблон больше или равно Excel здесь — больше или равно шаблону Excel

Пример 1

Теперь я хочу проверить эти числа, не превышают ли они значение 50.

Пример 1-1

Пример 1-2

) и примените логику как 50.» width=»360″ height=»209″ srcset=»https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Greater-than-equal-to-Example-1-3.png 360w, https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Greater-than-equal-to-Example-1-3-300×174.png 300w» data-sizes=»(max-width: 360px) 100vw, 360px»>

Пример 1-3

Пример 1-4

Пример 1-5

Теперь посмотрим результат в ячейке B4; в результате мы получили ВЕРНО. Это основная идея символов операторов в Excel.

В следующих разделах мы увидим, как использовать эти символы оператора больше или равно больше или равно (> =) в других формулах.

Больше или Excel Больше или равно (> =) в других формулах

Пример №1 — Excel больше или равно (> =) с условием IF

Равно с If Шаг 1

Из приведенных выше данных, если стоимость продажи превышает 6500, то нам нужно рассчитать сумму поощрения 10% или 0% суммы поощрения. Шаг 1:

Равно с If Шаг 2 Шаг 2:

6500.» width=»497″ height=»172″ srcset=»https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-If-Step-3.png 497w, https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-If-Step-3-300×104.png 300w» data-sizes=»(max-width: 497px) 100vw, 497px»>

Равно с If Шаг 3 Шаг 3:

Равно с If Шаг 4 Шаг 4:

Равно с If Шаг 5 Шаг 5:

Равно с If Шаг 6

Поскольку значения в ячейках B5, B11, B12 и B13 больше 6500, мы получили расчет поощрения в соответствующих ячейках.

Пример № 2 — Excel Больше или равно (> =) с условием СЧЁТЕСЛИ

). Мы также можем использовать эти символы операторов с COUNTIF в Excel. Предположим, что ниже представлен набор данных, который у нас есть.» width=»365″ height=»313″ srcset=»https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-COUNTIF-Step-1.png 365w, https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-COUNTIF-Step-1-300×257.png 300w» data-sizes=»(max-width: 365px) 100vw, 365px»>

Равно с COUNTIF Шаг 1Исходя из приведенных выше данных, я хочу подсчитать, сколько счетов будет отправлено 14 или позже. th

Март 2019.Когда вы говорите 14 или позже th

= 14-03-2019. Теперь применим функцию СЧЁТЕСЛИ.» width=»498″ height=»212″ srcset=»https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-COUNTIF-Step-2.png 498w, https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-COUNTIF-Step-2-300×128.png 300w» data-sizes=»(max-width: 498px) 100vw, 498px»>

Равно с COUNTIF Шаг 2

Равно с COUNTIF Шаг 3

= 14-03-2019. Поскольку здесь нет ссылки на ячейку для даты, нам нужно указать дату с помощью функции DATE excel. Перед этим нам нужно указать> = в двойных кавычках.» width=»531″ height=»349″ srcset=»https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-COUNTIF-Step-4.png 531w, https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-COUNTIF-Step-4-300×197.png 300w» data-sizes=»(max-width: 531px) 100vw, 531px»>

Равно с COUNTIF Шаг 4

Равно с СЧЁТЕСЛИ Шаг 5

Равно с СЧЁТЕСЛИ Шаг 6Таким образом, в течение 14 дней или позже создается 7 счетов. th

Март 2019.

Пример №3 — Excel Больше или равно (> =) с условием СУММЕСЛИ

= sing с условием SUMIF excel. Предположим, что ниже приведены данные, над которыми мы работаем.» width=»306″ height=»312″ srcset=»https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-SUMIF-Step-1.png 306w, https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-SUMIF-Step-1-294×300.png 294w» data-sizes=»(max-width: 306px) 100vw, 306px»>

Равно с СУММЕСЛИ, шаг 1

С этими данными нам нужно просуммировать столбец продаж, если значение> = 20. Примените функцию СУММЕСЛИ к значениям СУММ.

Равно с СУММЕСЛИ, шаг 2 Выберите диапазон как Продажи

СУММЕСЛИ, шаг 3

=» & 20.» width=»529″ height=»352″ srcset=»https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-SUMIF-Step-4.png 529w, https://www.wallstreetmojo.com/wp-content/uploads/2019/02/Equal-to-with-SUMIF-Step-4-300×200.png 300w» data-sizes=»(max-width: 529px) 100vw, 529px»>

СУММЕСЛИ, шаг 4 Теперь выберите диапазон сумм как Продажи

СУММЕСЛИ, шаг 5

Итак, общее значение столбца продаж> = 20 равно 132.

  • То, что нужно запомнить
  • В условии ЕСЛИ необходимо заключить логические операторы в двойные кавычки.
  • В условиях СЧЁТЕСЛИ, СУММЕСЛИ и ЕСЛИ нам необходимо заключить логические операторы в двойные кавычки.

Результат логических операторов всегда ИСТИНА или ЛОЖЬ.

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

Заданное вами значение при выполнении двух условий ИСТИНА или ЛОЖЬ.

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

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

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

esli_eslimn_04.png

Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.

esli_eslimn_05.png

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

esli_eslimn_06.png

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

Вот как выглядит синтаксис этой функции и её аргументы:

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

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

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

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

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

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

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

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

Предположим, вы работаете в компании, которая занимается продажей шоколада в нескольких регионах и работает с множеством покупателей.

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

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

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

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

Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.

Синтаксис функции ЕСЛИ с одним условием

Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

Разберем синтаксис функции:

Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

funkcii-excel2-1.png

Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.

Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.

funkcii-excel2-2.png

Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.

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

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

  • < – меньше;
  • <= – меньше или равно;
  • > – больше;
  • >= – больше или равно;
  • = – равно;
  • <> – не равно.

Синтаксис:

Результат=Выражение1ОператорВыражение2

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

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

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

SubPrimer1()

On ErrorGoToInstr

DimmyRes AsBoolean

‘Сравниваем строку с числом

myRes=“пять”>3

Instr:

IfErr.Description<>“”Then

MsgBox“Произошла ошибка: “&Err.Description

EndIf

EndSub

picture80.png

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

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

myRes=“семь”>“восемь”‘myRes = True

myRes=“Семь”>“восемь”‘myRes = False

myRes=Len(“семь”)>Len(“восемь”)‘myRes = False

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

Устанавливаем курсор в ячейку G2 и вводим знак “=”. Для Excel это означает, что сейчас будет введена формула. Поэтому как только далее будет нажата буква “е”, мы получим предложение выбрать функцию, начинающуюся этой буквы. Выбираем “ЕСЛИ”.

if_2019-09-09_111046-min.png

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

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

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

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

Наша функция выглядит следующим образом:

=ЕСЛИ(C2=”Запад”,”Местные”,”Экспорт”)

if_2019-09-09_112152-min.png

Наша ячейка G2 приняла значение «Местные».

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

if_2019-09-09_113134-min.png

Как сравнить данные в двух таблицах

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

Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.

Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.

Исходные данные (таблицы, с которыми будем работать):

funkcii-excel2-7.png

Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

funkcii-excel2-8.png

В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

funkcii-excel2-9.png

Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

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

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

funkcii-excel2-10.png

Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.

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

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

    Screen-Shot-2017-04-01-at-23.21.51.png|
  • Если вы не укажете условие аргумента TRUE(ИСТИНА) (value_if_true (значение_если_истина)) в функции, т.е. условие указано только для аргумента value_if_false (значение_если_ложь), то формула вернет значение “0”, если результат вычисления функции будет равен TRUE (ИСТИНА);
    На примере ниже формула равна =IF (A1>20;«Отказать») или =ЕСЛИ(A1>20;”Отказать”), где аргумент value_if_true (значение_если_истина) не указан, формула будет возвращать “0” всякий раз, когда условие соответствует TRUE (ИСТИНА).

Screen-Shot-2017-04-01-at-23.23.36.png

Создание условных формул

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

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

Например, функция Если использует указанные ниже аргументы.

f86be50f-3ff4-4960-84c9-2ddf854ad2d9.gif

Формула, использующая функцию если

dea75f1a-e0ce-4d21-bbe5-a59afb4cf038.gifлог_выражение: условие, которое нужно проверить.

e1f21a9a-8aca-441d-bd52-30afbd7990f7.gifзначение_если_истина: возвращаемое значение, если условие истинно.

db32c8ac-82a6-49f3-9623-2312f22e65da.gifзначение_если_ложь: возвращаемое значение, если условие имеет значение false.

Дополнительные сведения о том, как создавать формулы, можно найти в разделе Создание и удаление формул.

Вложенные условия с математическими выражениями.

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

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

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

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

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

2020-04-10_2.png

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

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

=B8*ЕСЛИ(B8>=101; B6; ЕСЛИ(B8>=50; B5; ЕСЛИ(B8>=20; B4; ЕСЛИ( B8>=11; B3; ЕСЛИ(B8>=1; B2; “”)))))

2020-04-10_3.png

А если один из параметров не заполнен?

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

=ЕСЛИ(E2>100,F2*0.1)

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

if_2019-09-09_140825-min.png

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

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

=ЕСЛИ(E2>100,F2*0.1,””)

2019-09-23_132204-min.png

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

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

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

=ЕСЛИ(E2>100,ИСТИНА,ЛОЖЬ)

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

Функция ЕПУСТО

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

=ЕПУСТО(значение)

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

Функции ИСТИНА и ЛОЖЬ

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

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

Например, ячейка А1 содержит логическое выражение. Тогда следующая функция возвратить значение “Проходите”, если выражение в ячейке А1 имеет значение ИСТИНА:

=ЕСЛИ(А1=ИСТИНА();”Проходите”;”Стоп”)

В противном случае формула возвратит “Стоп”.

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

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

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

Простое условие

Что же делает функция ЕСЛИ()? Посмотрите на схему. Здесь приведен простой пример работы функции при определении знака числа а.

esli-prostoe-uslovie.pngБлок-схема “Простое условие”. Определение отрицательных и неотрицательных чисел

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

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

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

esli-prostoe-uslovie2.pngБлок-схема “Простое условие”. Расчет данных

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

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

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

Решение:

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

primer1.png

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

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

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

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

Funktsiya-ESLI-s-neskolkimi-usloviyami-v-programme-Microsoft-Excel.png

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

Kopirovanie-funktsii-ESLI-s-neskolkimi-usloviyami-v-programme-Microsoft-Excel.png

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

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

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

Zapis-funktsii-ESLI-v-programme-Microsoft-Excel.png

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

Rezultat-funktsii-ESLI-v-programme-Microsoft-Excel.png

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

Kopirovanie-funktsii-ESLI-v-programme-Microsoft-Excel.png

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

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

Screen-Shot-2017-04-01-at-23.26.09.png

Если сумма баллов больше или равна “35”, то формула возвращает “Сдал”, иначе возвращается “Не сдал”.

Функция ЕСЛИ в Excel

Функция имеет следующий синтаксис.

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

лог_выражение – это проверяемое условие. Например, A2 30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.

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

lazy_placeholder.gif

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

lazy_placeholder.gif

В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.

Формулы Excel ЕСЛИ также активно используют в формулах массивов. Здесь мы не будем далеко углубляться. Заинтересованным рекомендую прочитать статью о том, как рассчитать максимальное и минимальное значение по условию. Правда, расчет в той статье более не актуален, т.к. в Excel 2016 появились функции МИНЕСЛИ и МАКСЕСЛИ. Но для примера очень полезно ознакомиться – пригодится в другой ситуации.

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...