Логические функции в Excel

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

Каждое выражение содержит операторы сравнения. Следующие:

  1. = — значение 1 равно значению 2.
  2. > — значение 1 больше значения 2.
  3. <- значение 1 меньше значения 2.
  4. > = значение равно 1 или равно или больше значения 2.
  5. <= значение 1 или меньше или идентично значению 2.
  6. <> значение 1 или больше значения 2 или меньше.

В результате Excel выдает один из двух возможных результатов: истина (1) или ложь (2).

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

Функция «Истина»

Вам не нужно указывать какие-либо аргументы для использования этой функции, и она всегда возвращает True (то есть двоичная 1).

Пример формулы: = ИСТИНА().

Составление логических формул

Основное отличие Excel от Word — наличие формул и функций. Формула — это мощный инструмент для расчетов, анализа и вывода. Он может содержать константы, функции, ссылку на ячейку или диапазон ячеек, операторы, знаки сравнения.

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

Задача №1

Для поступления в вуз абитуриенты должны сдать экзамены по трем предметам: математике, истории, русскому языку. Минимальный проходной балл — 12, а по русскому языку — не менее 4.Образец активности

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

Решение проблемы:

= ЕСЛИ (И (C2> = 4; СУММ (C2: E2)> = $ C $ 8), «Зарегистрировано»; «Не принято»).

Здесь в «ЕСЛИ» есть функция «И», которая проверяет условия:

  1. C2> = 4, что контролирует оценку на русском языке.
  2. SUM (C2: E2)> = $ C $ 8. Полученные баллы суммируются. Их сумма должна быть равна или больше значения в ячейке C8, равного 12.
  3. Если оба условия соблюдены, И принимает значение «ИСТИНА», в противном случае — «ЛОЖЬ».

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

Операторы ЕОШИБКА и ЕПУСТО

Оператор ISERROR имеет следующую структуру:

= ISERROR (значение)

Позволяет проверить правильность уже заполненных ячеек (одной или диапазона), и при неправильном заполнении ячейки возвращает результат ИСТИНА, в противном случае — ЛОЖЬ.

Примеры значений в неправильно заполненных ячейках:

Аргумент функции — это адрес конкретной ячейки или ссылка на диапазон ячеек.

Формула для функции ПУСТО:

= БАЛАНС (значение)

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

Функция «Ложь»

Функция очень похожа на предыдущую, только возвращает «Ложь». Самая легкая формула, в которой можно использовать эту функцию, — = ЛОЖЬ().

Операторы ИСТИНА и ЛОЖЬ

Функция ИСТИНА не имеет собственных аргументов и почти всегда используется как структурный компонент для других логических выражений, поскольку принимает определенное значение.

Окно аргументов функции ИСТИНА

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

Окно аргументов функции FALSE

Прикреплённые документы

Вы можете просмотреть любой прикрепленный документ в виде файла PDF. Все документы открываются во всплывающем окне, поэтому не используйте кнопку браузера «Назад», чтобы закрыть документ.

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

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

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

Чат
«Правило редактирования» с параметром «Формула» loading = «lazy» />

Вот как будут выглядеть формулы для примеров дат:

Примеры использования операторов AND, OR и NOT с условным форматированием

Формула

Описание

= LA2> SI2

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

= E (LA3> SI2; LA3<>

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

= O (LA4> B2; LA4<>

Если A4 больше B2 ИЛИ меньше B2 + 60, отформатируйте ячейку, в противном случае ничего не делайте.

= НЕ (A5> B2)

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

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

Функция «И»

Цель этой формулы — вернуть значение True, когда каждый из аргументов соответствует определенному значению или критериям, как описано выше. Если вдруг один из критериев не совпадает с запрошенным, возвращается значение «Ложь».

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

А ТАКЖЕ Правда Ложь
Правда Правда Ложь
Ложь Ложь Ложь

Синтаксис этой функции следующий:

= И (Логическое1; Логическое 2;…)

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

Функция «Или»

Проверьте несколько значений, чтобы убедиться, что они соответствуют определенному критерию. Если какие-либо из них совпадают, функция возвращает значение true (1). Максимальное количество аргументов в этой ситуации также равно 255, и необходимо указать параметр функции.

Если говорить о функции ИЛИ, то в этом случае таблица истинности будет следующей.

ИЛИ Правда Ложь
Правда Правда Правда
Ложь Правда Ложь

Синтаксис формулы следующий:

= ИЛИ (логическое 1; логическое 2;…)

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

Функция «Не»

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

Результат зависит от исходного аргумента, принятого функцией. Например, если вы используете функцию И вместе с функцией НЕ, таблица будет иметь следующий вид.

Нет()) НАСТОЯЩИЙ ВРУЩИЙ
НАСТОЯЩИЙ ВРУЩИЙ НАСТОЯЩИЙ
ВРУЩИЙ НАСТОЯЩИЙ НАСТОЯЩИЙ

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

НЕ (ИЛИ()) НАСТОЯЩИЙ ВРУЩИЙ
НАСТОЯЩИЙ ВРУЩИЙ ВРУЩИЙ
ВРУЩИЙ ВРУЩИЙ НАСТОЯЩИЙ

Синтаксис этой функции очень прост: = NOT (Accepted Boolean).

Сложные логические выражения

В аргументе Log_expression вы можете использовать как простые сравнения, такие как F1> 10, так и более сложные конструкции, основанные на функциях AND (), OR (), NOT () и их комбинациях.

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

Вот несколько полезных примеров.

Формула = IF (OR (A1; A2); 0; 2) проверяет, равны ли A1 и A2 нулю. Если оба значения равны 0, формула вернет 2. Во всех остальных случаях она вернет 0. A1 и A2 не должны быть пустыми ячейками.

Формула = ЕСЛИ (ИЛИ (A1 = 0; A2 = 0); 0; 2) проверяет, равно ли хотя бы одно значение A1 и A2 0.

Формула = ЕСЛИ (НЕ (A1> 0); 1; 2) эквивалентна формуле = ЕСЛИ (A1

Если

Эту функцию по праву можно назвать одной из самых востребованных. Проверяет конкретное выражение на соответствие определенному условию. На результат влияет истинность или ложность данного утверждения.

Если говорить конкретно об этой функции, то ее синтаксис будет немного сложнее.

= ЕСЛИ (логическое_выражение; значение_если_ истинное значение; значение_если_ ложь)Логические операции в Excel

Давайте подробнее рассмотрим пример, показанный на скриншоте выше. Здесь первым параметром является функция ИСТИНА, которая проверяется программой. По результатам этой проверки возвращается второй аргумент. Третий опущен.

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

Например, существует несколько кредитных карт, номера которых начинаются с первых четырех цифр, которые характеризуют платежную систему, обслуживающую карту. То есть есть два варианта: Visa и Mastercard. Чтобы проверить тип бумаги, вам нужно использовать эту формулу с двумя вложенными SE.

= IF (LEFT (A2; 4) = «1111»; «Visa»; IF (LEFT (A2; 4) = «2222»; «Master Card»; «карта не определена»))

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

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

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

Пример 1

В следующей таблице показаны три примера функции И в Excel:

Excel И функция с примерами

Обратите внимание, что в приведенном выше примере таблицы:

  • функция в ячейке E2 оценивается как ИСТИНА, так как ОБА условий установлены в ИСТИНА;
  • функция в ячейке E3 оценивается как ЛОЖЬ, поскольку третье условие, C3> 22, ЛОЖЬ;
  • функция в ячейке E4 возвращает ЛОЖЬ, потому что ВСЕ предоставленные условия ЛОЖЬ.

Пример 2

Чтобы проверить, больше ли значение в B3 1 и меньше 6, вы можете использовать AND следующим образом:

(B3> 1, B3 <6)
Excel И функция с примерами

Пример 3

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

= ЕСЛИ (И (B3> 0, B3 <5); «Истина»; «Ложь»)

Эта формула вернет True, только если значение в B3 больше 0 и меньше 5.

Excel И функция с примерами

Логические функции в Excel и примеры решения задач

Задача 1. Необходимо переоценить остатки запасов. Если товар остается на складе более 8 месяцев, снизьте его цену в 2 раза.

Формируем таблицу с исходными параметрами:

Для решения проблемы воспользуемся логической функцией ЕСЛИ. Формула будет выглядеть так: = ЕСЛИ (C2> = 8; B2 / 2; B2).

Логическое выражение «C2> = 8» строится с использованием операторов связи «>» и «=». Результатом его вычисления является логическое значение «ИСТИНА» или «ЛОЖЬ». В первом случае функция возвращает значение «B2 / 2». Во втором — «Б2».

Усложняем задачу: используем логическую функцию E. Теперь условие такое: если товар хранится более 8 месяцев, его стоимость снижается в 2 раза. Если больше 5 месяцев, но меньше 8 — 1,5 раза.

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

Проблема 2. Если стоимость товара на складе после скидки стала меньше 300 рублей или товар хранится более 10 месяцев, он утилизируется.

Для решения проблемы воспользуемся логическими функциями ЕСЛИ и ИЛИ:. Условие, записанное с помощью операции логического ИЛИ, расшифровывается следующим образом: элемент очищается, если число в ячейке D2 = 10.

Если условие не выполняется, функция ЕСЛИ возвращает пустую ячейку.

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

Задача 3. Перед входом в спортзал ученики изучают математику, русский и английский языки. Проходной балл — 12. По математике для поступления необходимо набрать не менее 4 баллов. Составьте акт приема.

Составим таблицу с исходными данными:

вам нужно сравнить общее количество баллов с проходным баллом. И убедитесь, что оценка по математике не ниже «4». В столбце «Результат» введите «принято» или «нет».

Введем формулу вида:. Логический оператор И заставляет функцию проверять выполнение двух условий. Математическая функция «СУММ» используется для расчета окончательного результата.

Функция SE решает множество проблем, поэтому используется чаще.

Оформление и примеры использования

Алгоритм написания логических формул в Excel следующий:

  1. вам нужно выбрать пустую ячейку, в которую будет записана формула и будет отображаться результат действия.
    Выбор ячейки
    Вы также можете войти в строку формул после выбора ячейки.Панель формул
  2. Формулам в программе предшествует знак «=». Положить.
  3. Выведите имя оператора.
  4. Впоследствии вводятся аргументы, если таковые имеются. Запись начинается с «открывающей скобки “(“».
  5. Аргументы вводятся последовательно со знаком «;». Кроме того, если вы нажмете Ctrl + A после ввода имени функции, откроется меню аргументов, и вы можете ввести их здесь.Вставка аргументов
  6. В конце помещается символ «закрывающая скобка») «». Вы можете проверить орфографию в строке формул.Панель формул
  7. По завершении нажмите кнопку ENTER. Результат появится в ячейке.

ИСТИНА, ЛОЖЬ

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

После применения формулы «= ЕСЛИ (ЛЕВЫЙ (B3; 4) =« 8800 »; ИСТИНА (); ЛОЖЬ ())» получаем:Результат формулы

Сравнение производится по первым четырем цифрам номера (оператор LEFT (B3; 4)). Если номер начинается с 8800, звонок бесплатный, в противном случае — нет.

Отрицание — НЕ

Функция ссылается на ячейку или аргумент, где есть логический ответ, и меняет его на противоположное. Чаще всего используется в формулах. Пример:Пример отрицания

Здесь оператор «= НЕ (F2)» меняет значение аргумента в столбце F.

Применение ЕСЛИ

«ЕСЛИ» всегда включает знаки сравнения и используется в условных формулах. Логика использования следующая:

  1. Задан вопрос, содержащий элемент сравнения.
  2. Далее вводятся 2 значения. Первое значение будет отображаться в ячейке, если ответ «ИСТИНА», второе — если ответ «ЛОЖЬ».
  3. Возможно создание многоуровневых вложений типа «IF».

Например, у сотрудников компании минимальный порог продаж — 1 миллион рублей. При выполнении плана сотрудник получит зарплату 20 тысяч рублей и бонус 5%. При продаже по более низкой цене премия не выплачивается. Результаты деятельности сотрудников отображаются в списке.таблица продаж

требуется разделить сотрудников в таблице по критерию выполнения плана. Для этого программа создает таблицу с дополнительными столбцами E (Выполнение плана) и F (Ежемесячная зарплата).Заявление о состоянии

Для отбора сотрудников применяется формула = ЕСЛИ (D4> = 1,000,000; «Молодец!»; «План не выполнен:

  1. D4> = 1 000 000. Создается запрос для проверки ячейки D. Если индикатор в D4 больше или равен 1 миллиону, ответ будет «ИСТИНА». В противном случае «ЛОЖЬ».
  2. «Очень хороший!». Если ответ положительный, появится сообщение «Молодец!» Он появится в ячейке E4!».
  3. «План не выполнен: (». В противном случае будет отображаться «План не выполнен».
  4. Нажмите Ввод.
  5. Применяя автозаполнение к E4, вы можете расширить формулу на все строки в столбце E.Автозаполнение используется

Результатом будет таблица, которая покажет, выполнил ли менеджер план.

ЕСЛИМН или УСЛОВИЯ

В предыдущем примере было условие. Но в большинстве случаев при составлении отчетов учитывается множество факторов. Нам нужно создать многоуровневые вложенные «IF».

Типы ссылок в Excel: как использовать абсолютную, относительную и смешанную адресацию

Например, если вы хотите разделить накопленный бонус на процент от продаж. Если выручка меньше 90% от плана, дополнительное вознаграждение не выплачивается. 90-95% — 10% премии, более 95% — 20%, продажи сверх плана вознаграждаются 30% премией. С оператором «SE» формула будет выглядеть следующим образом: «= SE (B20.9; 0; IF (B20.95; 0,1; IF (B21; 0,2; 0,3)))».Вставка формулы

Письмо сложно писать и контролировать. Вы можете опустить круглые скобки или указать неправильный порядок аргументов. Для простоты «ESLIMN» был введен в 2016 году. При его использовании вам не нужно писать «ЕСЛИ» для каждого условия и отслеживать количество скобок. Та же проблема с «ISLIMN»:Пример использования

Ввод упрощен, указаны условия и соответствующие значения. В качестве последнего аргумента вы можете указать оператор TRUE и указать желаемое значение. Если ни одно из условий не выполнено, будет возвращен параметр функции ИСТИНА. В этом случае, если B2> = 1, вознаграждение составит 30%.

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

Работа с ПЕРЕКЛЮЧ

Сравните указанное значение в ячейке или формуле со списком данных и запишите первое значение, соответствующее ячейке. Если совпадений нет и значение по умолчанию не установлено, оператор выдаст ошибку «# N / A». Функция аналогична ISLIMN, но в отличие от нее, условие задается точно, без сравнительных знаков.

Работа оператора проиллюстрирована на рисунке.Вставка формулы

Здесь вместо цифр 1, 2, 7 нужно записать соответствующие дни недели. Если есть другие цифры, будет возвращено значение по умолчанию «Нет совпадений)».

Использование ЕСЛИОШИБКА

Оператор используется для поиска ошибки в таблице. Обнаружив его, функция не записывает ошибки в ячейку, а возвращает указанный ответ, который может быть текстом, пустой строкой: = IF ERROR (Qual_check; What_ to_put_ вместо_ errors).

Например, вам нужно разделить значения в столбце A на значения в столбце B. Если строки содержат 0 по ошибке, вы получите деление на 0.Вставка формулы

Использование оператора «= ЕСЛИОШИБКА (A2 / B2;» «)» скрывает ошибки.Если ошибка

Это сравнивает выражение A2 / B2. При обнаружении ошибки в ячейку вставляется пустая строка, обозначенная пробелом в кавычках ““.

ЕСЛИОШИБКА появилась в Excel 2007. До этого использовалась функция ЕСТЬ ОШИБКА, которая сама по себе не могла обработать ошибку, так как у нее был только один аргумент, проверяющий указанную ячейку. Для ввода ответа в случае ошибки необходимо было использовать оператор IF: «IF (ISERROR (A2 / B2);» «; A2 / B2)».

И/ИЛИ

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

На рисунке показан принцип работы функции И.Формула O

Пример использования: «= И (A1> B1; A2 <> 25)». Здесь созданы два условия:

  1. Значение в ячейке A1 должно быть больше числа в B1.
  2. Число в A2 не должно равняться 25.

Когда оба выполняются, результат ИСТИНА.Выполнение условий

Если какая-либо из задач нарушена, результат — ЛОЖЬ. В этом случае число в A1 меньше, чем в B1.Отрицание

Ниже приведен алгоритм работы оператора ИЛИ.Оператор ИЛИ

Приведите 3 выражения: A1> B1; A2> B2; A3> B3. К ним нужно применить операцию ИЛИ: «= ИЛИ (A1> B1; A2> B2; A3> B3)». Возможные варианты показаны на рисунках:Случаи применения

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

Действие ИСКИЛИ

В программировании функция соответствует операции по модулю 2 или XOR. Если аргументов больше двух, применяются следующие правила:

  • результат будет «ИСТИНА», если количество таких ответов нечетное;
  • результат будет «ЛОЖЬ», если количество ответов «ИСТИНА» четное;
  • результат ЛОЖЬ, если все они ЛОЖНЫ».Функция ПОИСК

Есть 4 условия A1> B1; A2> B2; A3> B3; A4> B4. В зависимости от заданных ячеек результат функции может быть разным.

= ИСКЛЮЧАЯ (LA1> B1; LA2> B2; LA3> B3; LA4> B4)

На следующем рисунке показан результат «ИСТИНА», поэтому есть 3 условия с одинаковым результатом: A1> B1 (100); А2 В2 (100> 80); A3> B3 (100> 70). Количество условий ИСТИНА нечетное.Случаи применения

В следующем варианте решение будет «ЛОЖЬ», так как ответов «ИСТИНА» 4 — четное число.Ложная функция

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

Логическая функция ИСКЛИЛИ в Excel

В Excel 2013 Microsoft представила функцию EXCLE, которая является уникальной функцией логического ИЛИ. Для тех, кто не знаком с концепцией «исключающее ИЛИ», сначала может быть немного сложно понять суть логической функции, но, надеюсь, приведенное ниже объяснение, проиллюстрированное примерами формул, поможет прояснить суть.

Синтаксис логической функции ISKLI идентичен синтаксису OR:

= EXCITED (логическое1; логическое2;…)

В простейшей версии формулы ISKLI, содержащей только 2 логических оператора, логическая функция Excel ISKLI вернет ИСТИНА, если один из аргументов имеет значение ИСТИНА. Если оба аргумента — ИСТИНА или оба — ЛОЖЬ, EXCEL возвращает ЛОЖЬ. Рассмотрим примеры формул:

Формула

Результат

Описание

= ИСКЛЮЧАЯ (1> 0; 2 <1)

НАСТОЯЩИЙ

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

= ИСКЛЮЧАЯ (1 <0; 2 <1)

ВРУЩИЙ

Логическая функция возвращает ЛОЖЬ, потому что оба аргумента ЛОЖЬ.

= ВОЗБУЖДЕН (1> 0; 2> 1)

ВРУЩИЙ

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

При добавлении нескольких логических операторов функция EXCEL в Excel работает следующим образом:

  • ИСТИНА, если нечетное количество аргументов возвращает ИСТИНА;
  • ЛОЖЬ, если общее количество операторов ИСТИНА четное, или если все операторы ЛОЖЬ.

Изображение ниже наглядно это иллюстрирует:

3-логические-функции-v-excel

Функция ЕСЛИОШИБКА

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

Эта формула имеет следующий синтаксис:

= ЕСЛИ ОШИБКА (значение; значение_если_ошибка)

Как можно использовать эту функцию?

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

Основные логические функции, используемые в Эксель

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

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

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

Как могут использоваться логические функции на практике

Задача 1

Перед человеком ставится цель переоценить товарные остатки. При хранении продукта более 8 месяцев необходимо снизить стоимость вдвое.

Изначально вам нужно создать такую ​​таблицу.Логические операции в Excel

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

= ЕСЛИ (C2> = 8; B2 / 2; B2)

Логическое выражение, содержащееся в первом аргументе функции, создается с помощью операторов> и =. Проще говоря, изначально критерий таков: когда значение ячейки больше или равно 8, выполняется формула, указанная во втором аргументе. Терминологически, если первое условие оказывается верным, выполняется второй аргумент. Если ложь — третья.Логические операции в Excel

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

В этом случае необходимо вставить эту строку в поле ввода формулы.

= ЕСЛИ (И (C2> = 8), B2 / 2, ЕСЛИ (И (C2> = 5), B2 / 1,5, B2))Логические операции в Excel

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

Задача 2

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

= ЕСЛИ (ИЛИ (D2 <300; C2> = 10); «отменено»;»»)

Если при написании условия использовался логический оператор ИЛИ, его необходимо расшифровать следующим образом. Если в ячейке C2 стоит число 10 и более, или если в ячейке D2 стоит значение меньше 300, то необходимо вывести «удаленное» значение в соответствующую ячейку».Логические операции в Excel

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

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

Задача 3

Предположим, есть несколько учеников, которые сдают несколько экзаменов перед тем, как пойти в спортзал. В качестве проходного балла вы набираете 12. И для участия обязательно, чтобы у вас было не менее 4 баллов по математике. Следовательно, Excel должен заполнить отчет о получении.

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

Наша задача — сравнить сумму всех оценок с положительной оценкой и при этом убедиться, что оценка по математике меньше 4. А в графе с результатом необходимо указать «принято» или «нет».

Нам нужно ввести следующую формулу.

= ЕСЛИ (И (B3> = 4; СУММ (B3: D3)> = $ B $ 1), «принято»; «нет»)

Используя логический оператор И, вам нужно проверить, насколько верны эти условия. А чтобы определить окончательный результат, нужно использовать классическую функцию СУММ.Логические операции в Excel

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

Задача 4

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

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

Чтобы решить эту проблему, вам нужно использовать эту формулу.

= ЕСЛИ (D2<>

В выражении, приведенном в первом аргументе, мы использовали функцию AVERAGE, которая определяет среднее арифметическое для определенного набора данных. В нашем случае это диапазон D2: D7.Логические операции в Excel

Источники

  • https://office-guru.ru/excel/functions-logicheskie/logicheskie-operacii-v-excel.html
  • http://composs.ru/logicheskie-funkcii-v-microsoft-excel/
  • https://poisk2.ru/kak-napisat-logicheskoe-vyrazhenie-v-excel/
  • https://MicroExcel.ru/logicheskie-funkczii/
  • https://artemvm.info/information/uchebnye-stati/microsoft-office/funkcziya-esli-v-excel/
  • [https://support.microsoft.com/ru-ru/office/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B5%D1%81%D0%BB%D0%B8-%D1%81-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D0%BC%D0%B8-%D0%B8-%D0%B8%D0%BB%D0%B8-%D0%B8-%D0%BD%D0%B5-d895f58c-b36c-419e-b1f2-5c193a236d97]
  • [https://TwNews.ru/soft-info/logicheskie-formuly-v-excel.html]
  • [https://gospodaretsva.com/funkciya-and-excel.html]
  • [https://exceltable.com/funkcii-excel/logicheskie-funkcii]
  • [https://naprimerax.org/posts/76/logicheskie-funktcii-v-excel]

Оцените статью
Блог про Excel
Adblock
detector