Функция истина ложь в excel как сделать

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

  • ЕСЛИ(логическое_выражение; [значение_если_истина]; [значение_если_ложь]) – Проверяет логическое_выражение
    и возвращает значение_если_истина
    в ячейку если оно равно ИСТИНА, иначе возвращает значение_если_ложь.
  • ЕСЛИОШИБКА(значение; значение_если_ошибка) – Возвращает значение
    аргумента другой логической функции не содержащей ошибку, иначе возвращает значение_если_ошибка.
  • ЕСНД(значение; значение_если_нд) – Возвращает указанное значение_если_нд,
    если выражение дает результат #Н/Д; в противном случае возвращает результат выажения.

И(логическое_значение1; [логическое_значение2]; …) – Проверяет логические_значения
аргументов и возвращает ИСТИНА, если все они имеют значение ИСТИНА. Если хотя бы одно значение ложно, возвращает ЛОЖЬ.

ИЛИ(логическое_значение1; [логическое_значение2]; …) — Проверяет логические_значения
аргументов и возвращает ИСТИНА, если хотя бы одно имеет значение ИСТИНА. Если все значения равны ЛОЖЬ, функция ИЛИ возвращает ЛОЖЬ.

  1. ИСКЛИЛИ(логическое_значение1; [логическое_значение2]; …) – Проверяет логические_значения
    аргументов и возвращает ИСТИНА, если количество истинных значений четно, в противном случае возвращает ЛОЖЬ
  2. ИСТИНА() – аргументов нет и возвращает значение ИСТИНА.
  3. ЛОЖЬ() – аргументов нет и возвращает значение ЛОЖЬ.
  4. НЕ(логическое_значение) – меняет значение ИСТИНА на ЛОЖЬ, и ЛОЖЬ на ИСТИНА.
  5. Логические выражения и логические значения, используемые в функциях, обычно используют операторы сравнения (=, , = или ), которые возвращают ИСТИНА и ЛОЖЬ. Предположим, вы ввели следующую формулу:
  6. И(A1=B1; C1>=500)

Функция истина ложь в excel как сделать

В этой формуле Excel определяет, равны ли друг другу значения ячеек A1 и B1. Если равны, возвращает ИСТИНА, если нет – ЛОЖЬ. Затем Excel вычисляет второе логическое значение и возвращает ИСТИНА, если содержимое ячейки С1 больше или равно 500, иначе возвращает ЛОЖЬ.

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

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

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

Соответственно при логическом выражении равным ИСТИНА, Excel вернет значение, которое было установлено в аргументе значение_если_истина,
в противном случае — значение_если_ложь.

Рассмотрим следующую формулу, которая в зависимости от значения в ячейке с условием, определяет по какой формуле выдавать результат:

ЕСЛИ(E5=»Да»;D5+D5*7.5%;D5)

Функция истина ложь в excel как сделать

Если значение ячейки E5 равняется Да,
значение_если_истина,
которое говорит Excel, чтобы он увеличил Значение
на 7,5%. Если ячейка E5 будет пустой или будет содержать что-нибудь отличное от Да,
функция ЕСЛИ будет использовать аргумент значение_если_ложь,
которое вернет значение ячейки D5 без изменений.

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

Цели урока:

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

Оборудование:
компьютеры, лазерный проектор; программное обеспечение – , индивидуальные карточки с заданиями, подготовленные демонстрационные файлы.

Ход урока

I. Сообщение темы и постановка целей урока

Учитель сообщает тему и цели урока.

II. Актуализация знаний и умений учащихся

I
II. Актуализация знаний (создание проблемной ситуации)

  • Презентация «Условная функция»
  • Мы хотим с помощью электронных таблиц решить следующую задачу.
  • Задача (Слайд
    2)
  • Разработать таблицу, содержащую следующую информацию об абитуриентах: фамилия, оценки за экзамены по математике, русскому и иностранному языкам, сумма баллов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу и оценка по математике – 4 или 5, то абитуриент зачислен в учебное заведение, в противном случае – нет.
  • Давайте обсудим, какую информацию надо занести в электронные таблицы, какие задать формулы.

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

Приложении 1

Функция истина ложь в excel как сделать

В ячейке С1 будет храниться значение проходного балла – 13. Формула в ячейке E3 вычисляет сумму баллов за три экзамена (воспользуемся встроенной функцией СУММ: =СУММ (B3:D3)). Эту формулу мы скопируем в ячейки E4:E6.

А какую формулу надо задать в ячейке F3?

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

I
V. Ознакомление с новым материалом

Ознакомление с новым материалом ведется с использованием презентации и лазерного проектора.

Слайд 3: общий вид условной функции

ЕСЛИ (; ; ).

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

Слайд 4: построение логических выражений (общий случай).

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

Слайд 5: особенности записи логических операций в электронных таблицах.

  1. Записываем имя логической операции (И, ИЛИ, НЕ)
  2. В круглых скобках перечисляются логические операнды.

ЕСЛИ (ИЛИ(B5=10); «Да»; «Нет»).

Вернемся к решению задачи 1:

В ячейку E3 введём формулу: СУММ (B3:D3) и скопируем эту формулу в ячейки E4:E8.

Условие, записанное с помощью логической операции И
, можно расшифровать так: сумма баллов (E3) >= проходному баллу (C1) И
оценка за экзамен по математике (B3) > 3. Если условие выполняется, то в клетке F3 будет отображаться текст «зачислен», в противном случае – «не зачислен».

В ячейку F3 надо занести формулу =ЕСЛИ(И (E3>=C1;B3>. Для проходного балла в формуле будет использоваться содержимое ячейки C1. Но так как значение ячейки C1 не меняется (проходной балл является одинаковым и неизменным для всех абитуриентов), то на эту ячейку необходимо сделать абсолютную ссылку. То есть наша формула будет выглядеть так:

ЕСЛИ(И (E3>=$C$1;B3>3); «зачислен»; «не зачислен»).

ЕСЛИ(И (E4>=$C$1;B4>3); «зачислен»; «не зачислен») =ЕСЛИ(И (E5>=$C$1;B5>3); «зачислен»; «не зачислен»)

Функция истина ложь в excel как сделать

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

Решение задачи осуществляется в Приложении 2

Решение.

Исходной информацией являются фамилии учеников, их возраст и рост. Готовим таблицу, представленную на рис. 4.

В ячейку D2 заносим формулу для определения, кто из учеников школы может заниматься в секции, а кто – нет:

ЕСЛИ(И(С2>=160; D2

Таким образом, если оба условия выполняются (т.е. если рост ученика не менее 160 см и возраст не превышает 13 лет), то в ячейке D2 будет отображаться текст «Да», в противном случае – «Нет».

Функция истина ложь в excel как сделать
Функция истина ложь в excel как сделать

6 спортсменов – многоборцев принимают участие в соревнованиях по 5 видам спорта. По каждому виду спорта спортсмен набирает определённое количество очков. Спортсмену присваивается звание мастера, если он набрал в сумме 100 и более очков. Сколько спортсменов получило звание мастера

Решение задачи осуществляется в Приложении 3

Решение.

Готовим таблицу в виде, представленном на рис. 5.

Функция истина ложь в excel как сделать

В ячейки В2:F7 заносим результаты учеников по каждому виду спорта. В ячейку G2 — формулу =СУММ(B2:F2). Далее копируем эту формулу для ячеек GЗ:G7.

В ячейку H2 – формулу =ЕСЛИ(G2>=100;»мастер»;»нет звания»). Таким образом, если условие, что общее количество очков больше или равно 100, выполняется для данного спортсмена, то в соответствующей ячейке столбца H будет отображаться текст «мастер», в противном случае – «нет звания».

В ячейку I2 – формулу =ЕСЛИ(H2=»мастер»;1;0) . Таким образом, если условие, что спортсмен является мастером выполняется, то в соответствующей ячейке столбца I будет отображаться 1, в противном случае — 0.

В ячейку I8 – формулу =СУММ(I2:I7). Таким образом можно подсчитать общее количество спортсменов, имеющих звание «Мастер спорта».

Функция истина ложь в excel как сделать
Слайд 8: более сложный пример с подробным объяснением учителя.

Покупатели магазина пользуются 10% скидками, если стоимость покупки превышает k рублей. Составить ведомость, учитывающую скидки: покупатель, стоимость покупки, скидка, стоимость покупки с учётом скидки. Составить таблицу и показать, кто из покупателей сделал покупки со скидкой, стоимость которых превышает k рублей.

Решение задачи осуществляется в Приложении 4

Решение.

Готовим таблицу в виде, представленном на рис. 6.

Функция истина ложь в excel как сделать

  1. В ячейки A1:B7 заносим соответствующие данные.
  2. В ячейку C2 заносим формулу =B2*0,1 (так как скидка на покупку 10%, то изначальную стоимость покупки необходимо умножить на 0,1).
  3. В ячейку D2 заносим формулу =B2-C2 (так как стоимость мы вычисляем покупки с учётом скидки)

В ячейку E2 заносим формулу =ЕСЛИ(B2>=$B$9;D2;B2). В этой формуле необходимо обратить внимание на абсолютную ссылку на ячейку B9.

Функция истина ложь в excel как сделать

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

V. Этап закрепления знаний

  • Самостоятельная работа учащихся за компьютерами
  • Учащимся предлагаются задания трех уровней сложности.
  • Задача (уровень 1).

Покупатель магазина получает скидку 3%, если у него есть дисконтная карта или если общая стоимость его покупки превышает 5000 рублей. Определить, сколько заплатили покупатели за свои покупки.

Задача (уровень 2).

В доме проживают 10 жильцов. Подсчитать, сколько каждый из них должен платить за электроэнергию и определить суммарную плату для всех жильцов. Известно, что 1 кВт/ч электроэнергии стоит m рублей, а некоторые жильцы имеют 50% скидку при оплате (например пенсионеры).

Задача (уровень 3).

Если количество баллов, полученных при тестировании, не превышает 12, то это соответствует оценке «2»; оценке «3» соответствует количество баллов от 12 до 15; оценке «4» – от 16 до 20; оценке «5» — свыше 20 баллов. Составить ведомость тестирования, содержащую сведения: фамилия, количество баллов, оценка.

VI. Проверка работы учащихся

Демонстрируются заранее подготовленные файлы с результатами решения.

VI
I. Подведение итогов урока

Подводятся итоги урока, выставляются оценки с аргументацией.

VIII. Домашнее задание

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

Задача (уровень 1).
Каждому пушному зверьку от 1-го до 2-ч месяцев полагается дополнительный стакан молока в день, если его вес меньше 3-х кг. Количество зверьков, возраст и вес каждого известны. Выяснить, сколько литров молока в месяц необходимо для зверофермы. Один стакан молока составляет 0,2 литра.

Задача (уровень 2).
Если вес пушного зверька в возрасте от 6-ти до 7-ми месяцев превышает 7 кг, то необходимо снизить дневное потребление витаминного концентрата на 125 г. Количество зверьков, возраст и вес каждого известны. Выяснить на сколько килограммов в месяц снизится потребление витаминного концентрата.

Функция И()
, английский вариант AND(),


































проверяет на истинность условия и возвращает ИСТИНА если все условия истинны или ЛОЖЬ если хотя бы одно ложно.

Синтаксис функции

И(логическое_значение1; [логическое_значение2]; …)

логическое_значение
— любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.

Например, =И(A1>100;A2>100)
Т.е. если в обеих
ячейках A1

и A2

содержатся значения больше 100 (т.е. выражение A1>100
— ИСТИНА и
выражение A2>100
— ИСТИНА), то формула вернет ИСТИНА,
а если хотя бы в одной ячейке значение ЛОЖЬ
.

Другими словами, формула =И(ИСТИНА;ИСТИНА)
вернет ИСТИНА, а формулы =И(ИСТИНА;ЛОЖЬ) или =И(ЛОЖЬ;ИСТИНА) или =И(ЛОЖЬ;ЛОЖЬ) или =И(ЛОЖЬ;ИСТИНА;ИСТИНА)
вернут ЛОЖЬ.

Функция воспринимает от 1 до 255 проверяемых условий. Понятно, что 1 значение использовать бессмысленно, для этого есть функция ЕСЛИ()
. Чаще всего функцией И() на истинность проверяется 2-5 условий.

Совместное использование с функцией ЕСЛИ()

Сама по себе функция И() имеет ограниченное использование, т.к. она может вернуть только значения ИСТИНА или ЛОЖЬ, чаще всего ее используют вместе с функцией ЕСЛИ()
:=ЕСЛИ(И(A1>100;A2>100);»Бюджет превышен»;»В рамках бюджета»)

Читайте также:  Как сделать одну страницу в Excel?

Т.е. если в обеих
ячейках A1

и A2

содержатся значения больше 100, то выводится Бюджет превышен
, если хотя бы в одной ячейке значение В рамках бюджета
.

Сравнение с функцией ИЛИ()

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

Эквивалентность функции И() операции умножения *

В математических вычислениях EXCEL интерпретирует значение ЛОЖЬ как 0, а ИСТИНА как 1. В этом легко убедиться записав формулы =ИСТИНА+0 и =ЛОЖЬ+0

Следствием этого является возможность альтернативной записи формулы =И(A1>100;A2>100) в виде =(A1>100)*(A2>100)
Значение второй формулы будет =1 (ИСТИНА), только если оба аргумента истинны, т.е. равны 1. Только произведение 2-х единиц даст 1 (ИСТИНА), что совпадает с определением функции И()
.

Эквивалентность функции И() операции умножения * часто используется в формулах с Условием И, например, для того чтобы сложить только те значения, которые больше 5 И
меньше 10:

=СУММПРОИЗВ((A1:A10>5)*(A1:A10

Предположим, что необходимо проверить все значения в диапазоне A6:A9

на превышение некоторого граничного значения, например 100. Можно, конечно записать формулу =И(A6>100;A7>100;A8>100;A9>100)
но существует более компактная формула, правда которую нужно ввести как (см. файл примера
): =И(A6:A9>100)

(для ввода формулы в ячейку вместо ENTER
нужно нажать CTRL+SHIFT+ENTER
)

Источник: https://ismcomp.ru/how-to-put-the-value-of-truth-and-falsehood-logical-functions-in-excel/

Продвинутый курс Excel — Логические функции и расчеты

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

Удачи!

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

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

Функция истина ложь в excel как сделать

Ежемесячный оклад составляет 20 000 ₽ Размер бонуса зависит от суммы месячных продаж менеджера: — если продаж больше чем на 200 000 руб. — 15% от суммы продаж — если продажи больше 150 000, но меньше 200 000 руб. — 10% от суммы продаж

— если продажи больше 100 000, но меньше 150 000 руб. — 5% от суммы продаж

Вид функции: = ЕСЛИ(Логическое выражение;Значение если истина;Значение если ложь)

Значение ячейки или формула, по которой проверяем на совпадение

Значение или формула при совпадении лог. выражения

Значение или формула при совпадении лог. выражения

Значение ячейки или формула, по которой проверяем на совпадение

Значение или формула при совпадении лог. выражения

Значение или формула при совпадении лог. выражения

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

Давайте разберем небольшой пример:

Есть таблица, в которой содержится информация о доходах и расходах. Для каждой статьи проставлен тип «доход» или «расход»

Функция истина ложь в excel как сделать

Проставим перед каждой суммой расхода знак «-»

  • Для поля «Логическое выражение: сравниваем его значение со словом «Расход», то есть: если ячейка В» равна «Расход», то… . (текстовые значения всегда нужно заключать в кавычки).
  • Значение если истина: ставим знак минус и указываем на ячейку с суммой «С2»
  • Значение если ложь: в данном случае всего два варианта и, если наше значение не совпало, то значит это доход. Соответственно, указываем на ячейку «С2»

Функция истина ложь в excel как сделать

Вид формулы для расчета дохода: оклад + продажи * (%)В нашем случае нужно использовать функцию из нескольких условий.

Функция истина ложь в excel как сделать

Схема «ЕСЛИ» для нескольких условий

Начинаем заполнять таблицу «ФОТ»

Функция истина ложь в excel как сделать

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

Встаем на ячейку «В10» и вводим: =если(

Функция истина ложь в excel как сделать

Отображается подсказка с аргументами функций

3.1. Вводим первое логическое выражение. При вводе формулы вручную, ее аргументы нужно отделять точкой с запятой «;»

3.2. Указываем «значение если истина»:

Функция истина ложь в excel как сделать

3.3. Аргументом для «Значение если ложь» будет еще одна функция с условием:

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

Функция истина ложь в excel как сделать Функция истина ложь в excel как сделать Вид функции: = И(Логическое выражение1;Логическое выражение2; Логическое выражение3;…)Функция проверяет совпадение всех логических выражений, входящих в состав ее аргументов.

4.1. Аргумент логического выражения следующей функции будет выглядеть следующим образом:

Функция истина ложь в excel как сделать

4.2. Указываем «Значение если истина»

4.3. И в точности так же указываем наше последнее условие

4.4. Прописываем «Значение если истина»

Прописываем «Значение если ложь». В последнем условии это уже «0» и закрываем условия скобками. Их должно быть ровно столько, сколько и открытых скобок

Далее нажимаем «ENTER»

5.1. Таким образом мы вывели формулу для бонуса, но нам нужно получить расчет дохода. Поэтому добавляем оклад в формулу:

5.2. Можно было добавить значение оклада в каждое из условий в формуле, но из-за этого формула станет объемной и сложночитаемой. Далее растягиваем формулу на всю таблицу и получаем результат.

Файл с решенным кейсом — Кейс 4(решенный)

Хочешь закрепить материал?

Реши задачу самостоятельно!

Имеется таблица, в которой содержится информация о количестве отработанных часов сотрудниками:

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

Источник: https://helpexcel.pro/logic

Логические функции в Excel. Часть №1

Функция истина ложь в excel как сделать    Доброго времени суток уважаемый читатель!

   Вот я, наконец, то и добрался к своим любимым логическим функциям Excel.

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

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

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

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

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

Или с помощью мастера функций: Функция истина ложь в excel как сделать     А вот собственно и перечень логических функций, которые мы будем рассматривать в первой части этой статье:

  1. Функция ЕСЛИ;
  2. Функция ИСТИНА;
  3. Функция ЛОЖЬ;
  4. Функция НЕ.

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

Функция ЕСЛИ

     Сразу скажу это одна из самых классных функций в Excel.

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

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

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

 Функция может содержать до семи логических условий внутри себя для аргумента «_значение если истина_», а для аргумент «_значение если ложь_» умеет выполнять функции или команды дальнейшего действия (к примеру, использование функции ПЕРЕЙТИ).

     Синтаксис функции:

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

  • Логическое выражение – указывается практически любое выражение или значение, которое в процессе вычисления получает значение «ИСТИНА» или «ЛОЖЬ»;
  • Значение если истина – это значение, которое будет возвращено, если аргумент «Логическое выражение» получит результат «ИСТИНА». В случае, когда этот аргумент не указан в формуле, возвращается результат «ИСТИНА»;
  • Значение если ложь — это значение, которое будет возвращено, если аргумент «Логическое выражение» получит результат «ЛОЖЬ». В случае, когда этот аргумент опущен в формуле, возвращается результат «ЛОЖЬ».

     Пример №1:

     Рассмотрим усложнённый пример со многими условиями, вложенными в функцию ЕСЛИ. У нас есть персонал, которому в зависимости от стажа работы, производится доплата к ставке заработной платы. Всего будет три доплаты, стаж работы 3 года – 10%, 10 лет – 20% и 20 лет – 30%. Для получения результата и автоматического расчёта доплаты в зависимости от стажа нам нужна формула такого вида:

            =ЕСЛИ(C2>=20;»30%»;ЕСЛИ(C2>=10;»20%»;ЕСЛИ(C2>=3;»10%»;»0%»))).

Функция истина ложь в excel как сделать      Пример №2:

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

Для первого аргумента используем текстовую функцию ЛЕВСИМВ для захвата первых 4 цифр, которые и будут условием определения.

Для карты «Visa Electron» установим идентификатор 1234, для карты «Maestro» — 5678 и все остальные карты будут по умолчанию «MasterCard Standard». Теперь собственно формула, которая поможет нам определить результат будет такова:

         =ЕСЛИ( ЛЕВСИМВ (B14;4)= «1234»; «Visa Electron»; ЕСЛИ ( ЛЕВСИМВ (B14;4)=»5678»; «Maestro»; «MasterCard Standard»)).

Функция истина ложь в excel как сделатьФункция ИСТИНА

     Абсолютно простая логическая функция ИСТИНА, не имеет никаких аргументов и умеет возвращать всего лишь логическое значение «ИСТИНА». Имеет смысл использовать только в связке с другими функциями.

  •       Синтаксис функции:
  •          =ИСТИНА().
  •       Аргументы отсутствуют.
  • Функция истина ложь в excel как сделать Функция ЛОЖЬ

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

  1.       Синтаксис функции:
  2.          =ЛОЖЬ().
  3.       Аргументов нет.
  4. Функция истина ложь в excel как сделатьФункция НЕ

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

он заменяет значение «ЛОЖЬ» на «ИСТИНА» и, наоборот, в другую сторону.

Использование функции НЕ, рационально применять в случаях, когда нужна 100%-ная уверенность что некое значение не будет равно некой определённой величине.

     Синтаксис функции:

        = НЕ(_логическое_значение_), где:

  • Логическое значение – это выражение, ссылка на ячейку или значение, которое как результат вычислений дает логическое значение «ИСТИНА» или «ЛОЖЬ». Функция НЕ при получении такого результата меняет его: «ЛОЖЬ» на «ИСТИНА» и «ИСТИНА» на «ЛОЖЬ».

     Пример:

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

      А на этом у меня пока всё, жду вас на страницах второй части статьи! Я очень надеюсь, что описанные всех логических функций в Excel в этой части были ёмкими и понятными. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!

      Не забудьте поблагодарить автора!

Богатство приносит не большое состояние, а скромные потребности. Эпиктет (Epictetus)

Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!

Источник: http://topexcel.ru/logicheskie-funkcii-v-excel-chast-1/

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

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

Читайте также:  Как сделать страницу в клетку в word?

Логический набор

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

  • зайти во вкладку «Формулы» на главной панели;
  • кликнуть по иконке fx с надписью «Вставить формулу»;
  • в появившемся окне выбрать категорию «Логические»;
  • внизу откроется список доступных операторов.Функция истина ложь в excel как сделать

Большинство имеют аргументы, задающие условия применения. Формат записи следующий: «=оператор(аргумент1;аргумент2…)». Логическая запись включает в себя знаки сравнения. В Excel встроены такие логические функции:

  • ИСТИНА;
  • ЛОЖЬ;
  • ЕСЛИ;
  • И;
  • ИЛИ;
  • НЕ;
  • ЕСЛИОШИБКА;
  • ИСКИЛИ;
  • ЕСЛИМН (УСЛОВИЯ);
  • ПЕРЕКЛЮЧ.

ИСТИНА и ЛОЖЬ

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

Форма представления функций такова: «=ИСТИНА()», «=ЛОЖЬ()».Функция истина ложь в excel как сделать

НЕ

Имеет синтаксис «= НЕ(_логическое_значение_)». Здесь в скобках указывается параметр или ячейка, которые должны быть проверены. «НЕ» меняет итоговый результат на противоположный. Если был получен ответ «TRUE», то «НЕ» возвращает «FALSE» и наоборот.

Функция истина ложь в excel как сделать

И и ИЛИ

«И» имеет следующий вид: «=И(лог_вопрос1;лог_вопрос2;…)». Возможно вписать до 255 аргументов. Это могут быть, как ячейки, так и определенные величины. Обязательно наличие первого элемента. «И» проверяет аргументы на истину. Если обнаружится один ответ «ЛОЖЬ», то итог будет таким же.

«ИЛИ» записывается так: «=ИЛИ(логический_вопрос1;логический_вопрос2…)». Имеет до 255 аргументов. Если один из них имеет ответ «TRUE», то все выражение примет такой же результат.

ИСКИЛИ

Появилась в версии программы 2013. Реализует операцию «Исключающее ИЛИ». Написание аналогично «И»: =ИСКЛИЛИ(логический_вопрос1;логический_вопрос2;…) и может иметь до 255 аргументов.

Если присутствует только 2 варианта действия, то общий результат будет «ИСТИНА» при наличии одного аргумента с таким же ответом. В этом работа «ИСКИЛИ» совпадает с «ИЛИ». Если оба решения получат ответ ИСТИНА или ЛОЖЬ, то итог будет ЛОЖЬ. Для пояснения приведена следующая таблица:

Исходные данные
Результат
Примечания
=ИСКЛИЛИ(3>0; 4=1000000;»Молодец!»;»План не выполнен:(«). Расшифровывается так:

  1. D4>=1000000. Создается запрос на проверку ячейки D. В случае если показатель в D4 больше или равен 1 млн., то ответ «TRUE». Если нет, то «FALSE».
  2. «Молодец!«. При положительном ответе в ячейке E4 появится надпись «Молодец!».
  3. «План не выполнен:(«. В противном случае отобразится «План не выполнен».
  4. Нажать Enter.
  5. Применив автозаполнение к E4, можно распространить действие формулы на все строки столбца E.

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

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

В предыдущем примере было одно условие. Но в большинстве случаев при составлении отчетов учитывается много факторов. Приходится составлять многоуровневые вложенные «ЕСЛИ».
  Программа Excel — способы сохранения и его параметрыНапример, если требуется разделить начисление премии в зависимости от процента продаж. При выручке менее 90% от плана, дополнительное вознаграждение не выплачивается.  90-95% — премия 10%, более 95% — 20%, продажи сверх плана награждаются премией в 30%. С оператором «ЕСЛИ» формула будет выглядеть так: «=ЕСЛИ(В2 0,9;0;ЕСЛИ(В2 0,95;0,1; ЕСЛИ(В2 1;0,2;0,3)))».
Запись сложна при написании и проверке. Можно пропустить скобку или неверно указать порядок аргументов. Для упрощения в 2016 году была введена «ЕСЛИМН». При ее использовании не нужно писать «ЕСЛИ» для каждого условия и следить за количеством скобок. Та же задача с «ЕСЛИМН»:
Запись упростилась, указываются условия и соответствующие им значения. Последним аргументом можно указать оператор ИСТИНА и задать нужную величину. В случае если ни одно из условий не выполнилось, будет возвращен параметр функции ИСТИНА. В данном случае, если В2 >=1, то награда 30%.
При задании условий проявлять осторожность. Большое количество значений может привести к некорректной работе оператора. Условия проверяются по очереди, в порядке указания. Поэтому, если какое-то из них будет исполнено, то функция не станет проверять оставшиеся значения, и в итоге появится ошибка. Надо внимательно продумывать порядок размещения, так, чтобы отработали все аргументы.

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

Сравнивает указанную величину в ячейке или формулу со списком данных и вписывает в ячейку первое совпавшее значение. Если совпадений не будет, и не проставлена величина по умолчанию, оператор выдаст ошибку «#Н/Д». Функция схожа с ЕСЛИМН, но в отличие от нее условие ставится точно, без сравнительных знаков.
Работа оператора иллюстрируется на рисунке.
Здесь вместо чисел 1, 2, 7 — нужно проставить прописью дни недели им соответствующие. Если будут другие цифры, то возвратится значение по умолчанию «Нет совпадений (No match)».

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

Оператор используется для нахождения ошибки в таблице. Найдя ее, функция не пишет в ячейке какую-либо из ошибок, а возвращает указанный ответ, который может быть текстом, пустой строкой: =ЕСЛИОШИБКА(Что_проверять;Что_выводить_вместо_ошибки).
Например, нужно поделить значения в столбце А на величины в столбце В. Если по ошибке в строках стоят 0, то получится деление на 0.
Применение оператора «=ЕСЛИОШИБКА(A2/B2;»»)» скрывает ошибки.
Здесь сравнивается выражение A2/B2. В случае обнаружения ошибки в ячейку ставится пустая строка, указанная пробелом в кавычках ““. ЕСЛИОШИБКА появилась в Excel 2007. До этого использовалась функция ЕОШИБКА, которая самостоятельно не могла обработать ошибку, так как имела только один аргумент, проверяющий указанную ячейку. Для ввода ответа в случае обнаружения ошибки, нужно было использовать оператор ЕСЛИ: «ЕСЛИ(ЕОШИБКА(А2/В2);”“;А2/В2)».

И/ИЛИ

  • Простые операторы, редко применяются без связки с другими функциями.
  • На рисунке показан принцип действия функции И.
  • Пример использования: «=И(A1>B1; A225)». Здесь созданы два условия:
  1. Значение в ячейке А1 должно быть больше числа в В1.
  2. Число в А2 должно быть не равно 25.

При исполнении обоих получается ИСТИНА.
Если одно из заданий нарушено, получается ЛОЖЬ. В данном случае число в А1 меньше чем в В1.
Ниже представлен алгоритм функционирования оператора ИЛИ.
Пусть даны 3 выражения: A1>B1; A2>B2; A3>B3. Требуется применить к ним действие ИЛИ: «=ИЛИ(A1>B1; A2>B2; A3>B3)». Возможные варианты показаны на рисунках:
Здесь конечный результат ИСТИНА, так как из трех выражений одно верно: A3>B3. На следующем изображении функция выдала ответ «ЛОЖЬ», так как на все вопросы получены аналогичные ответы.
  Работа со сводными таблицами в MS Excel

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

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

  • результат «ИСТИНА», если количество таких ответов нечетно;
  • результат «ЛОЖЬ», если количество ответов «TRUE» четно;
  • результат «ЛОЖЬ», при условии, что все «FALSE».

Даны 4 условия A1>B1; A2>B2; A3>B3; A4>B4. В зависимости от данных ячеек результат действия функции может быть различным.
=ИСКЛИЛИ(A1>B1; A2>B2; A3>B3; A4>B4)
На рисунке ниже получен результат «ИСТИНА», так есть 3 условия с аналогичным результатом: A1>B1 (100 ); А2 В2 (100>80); А3>В3 (100>70). Число условий с ответом ИСТИНА нечетно.
В следующем варианте решением будет «ЛОЖЬ», так как есть 4 ответа «ИСТИНА» — четное количество.
На последнем рисунке функция также обретет значение ЛОЖЬ, так как не выполнено ни одно условие.

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

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

Задача №1

Для поступления в лицей абитуриенты должны сдать экзамены по трем предметам: математике, истории, русскому языку. Минимальный проходной балл равен 12, причем по русскому языку оценка должна быть не ниже 4.
Требуется создать формулу для подсчета баллов и выдачи столбца с результатами, где будет указано, зачислен ученик или нет.
Решение задачи:
=ЕСЛИ(И(C2>=4;СУММ(C2:E2)>=$C$8);»Зачислен»;»Не принят»).
Здесь в  «ЕСЛИ» вложена функция «И», которая проверяет условия:

  1. C2>=4, что контролирует оценку по русскому языку.
  2. СУММ(C2:E2)>=$C$8. Складываются полученные баллы. Их сумма должна быть равна или больше значения в ячейке С8, то есть 12.
  3. Если оба условия выполняются, то И принимает значение «TRUE», в противном случае — «FALSE».

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

Задача №2

В магазине находятся залежалые товары. В зависимости от срока нахождения на складе необходимо провести с ними действия:

  1. При сроке 8 и более месяцев вводятся продажные акции.
  2. 10 и более месяцев — скидка в размере 50%.
  3. 12 и более месяцев — цена уменьшается в 2 раза.

Решение выглядит следующим образом:
=ЕСЛИ(D2 >= 12;» Режем цену в 2 раза «;ЕСЛИ(D2 >= 10;»Скидка 50%»;ЕСЛИ(D2 >= 8; «Акционный товар»;»»))).
Формула составлена из трех «ЕСЛИ», вложенных друг в друга. В случае невыполнения ни одного логического выражения, будет пустая ячейка, так как для значения по умолчанию введена пустая строка. Результат выполнения показан на рисунке.
При использовании ЕСЛИМН запись упрощается:
=ЕСЛИМН(D2 >= 12;» Режем цену в 2 раза”;D2 >= 10;»Скидка 50%»; D2 >= 8; «Акционный товар»;»»).
Умение использовать функции и формулы — необходимое условие для полноценной работы программы. При составлении формул нужно внимательно проверять запись. Лучше проделать промежуточные расчеты, чем выстроить сложную «многоярусную» конструкцию из операторов, так как в случае ошибки, будет трудно ее найти.

Источник: http://composs.ru/logicheskie-funkcii-v-microsoft-excel/

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

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

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

Логические функции Excel – обзор

Microsoft Excel предоставляет четыре логические функции для работы с логическими значениями: И, ИЛИ, ИСКЛИЛИ и НЕ.

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

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

В следующей таблице приведено краткое описание того, что делает каждая логическая функция.

Логическая функция Описание Пример формулы Описание формулы
И Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА =И(A2>=10; B2=10; B2=10; B2=10) Формула возвращает ЛОЖЬ, если значение в ячейке A1 больше или равно 10; ИСТИНА в противном случае.

В дополнение к четырем логическим функциям, описанным выше, Microsoft Excel предоставляет 3 условные функции: ЕСЛИ, ЕСЛИОШИБКА и ЕСНД.

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

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

  • Синтаксис логической функции И выглядит следующим образом:
  • =И(логическое_значение1; [логическое_значение2] …)
  • Теперь давайте рассмотрим некоторые примеры формул, демонстрирующие, как использовать логическую функцию И в формулах Excel.
Формула Описание
=И(A2=»Яблоки»; B2>C2) Логическая функция возвращает ИСТИНА, если A2 содержит «Яблоки», а B2 больше C2, ЛОЖЬ в противном случае.
=И(B2>50; B2=C2) Логическая функция возвращает ИСТИНА, если B2 больше 50, а B2 равно C2, ЛОЖЬ в противном случае.
=И(A2=»Яблоки»; B2>=120; B2>C2) Логическая функция возвращает ИСТИНА, если A2 содержит «Яблоки», B2 больше или равно 120, а B2 больше C2, ЛОЖЬ в противном случае.

Функция истина ложь в excel как сделать

Логические функции в Excel – Использование логической функции И

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

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

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

Логическая функция ИЛИ доступна во всех версиях MS Excel.

Синтаксис логической функции Excel ИЛИ очень похож на функцию И:

=ИЛИ(логическое_значение1; [логическое_значение2];…)

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

Формула Описание
=ИЛИ(A2=»Яблоки»; A2=»Бананы») Логическая функция возвращает ИСТИНУ, если A2 содержит «Яблоки» или «Бананы», в противном случае ЛОЖЬ.
=ИЛИ(B2>=135; C2>=55) Логическая функция возвращает ИСТИНУ, если B2 больше или равен 135 или C2 больше или равно 55, ЛОЖЬ в противном случае.
=ИЛИ(B2=»»; C2=»») Логическая функция возвращает ИСТИНУ, если ячейки B2 и/или C2 пустые, ЛОЖЬ в противном случае.

Функция истина ложь в excel как сделать

Логические функции в Excel – Использование логической функции ИЛИ

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

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

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

Синтаксис логической функции ИСКЛИЛИ идентичен синтаксису ИЛИ:

=ИСКЛИЛИ(логическое_значение1; [логическое_значение2];…)

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

Формула Результат Описание
=ИСКЛИЛИ(1>0; 2

Источник: https://naprimerax.org/posts/76/logicheskie-funktcii-v-excel

Функция ЕСЛИ в 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. Многоуровневые, вложенные вычисления.

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

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

Типичный пример, расчет скидки в зависимости от нескольких уровней объема продаж. Или заработка, в зависимости от нескольких уровней выработки.

  1. Предположим у нас следующая матрица скидок:
  2. До 100 000 рублей – 0%
  3. От 100 001 до 300 000 рублей – 3%
  4. От 300 001 до 500 000 рублей – 5%
  5. Свыше 500 001 – 7%

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

  • Создаем формулу используя функцию ЕСЛИ:
  • Предположим, в ячейке D10 у нас находиться объем продаж.
  • =ЕСЛИ(D10>=500001;D10*0,93;ЕСЛИ(D10>=300001;D10*0,95;ЕСЛИ(D10>=100001;D10*0,97;D10)))

Эта формула в зависимости от уровня объема продаж устанавливает тот или иной уровень скидок. Количество уровней вложения и соответственно уровней скидок может быть гораздо больше.

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

  1. В логических выражениях для сравнения значений и формул можно использовать следующие операторы сравнения:
  2. = Равно
  3. > Больше
  4. < Меньше
  5. >= Больше или равно
  6. = больше или равно для задания диапазона ссылок.
  7. В дополнение к функции ЕСЛИ в excel можно использовать другие логические функции, еще более расширяя возможности построения сложных алгоритмов и повышая гибкость вычислений.

Функции И, ИЛИ, НЕ

  • Функция И в excel имеет следующий синтаксис:
  • И(логическое_значение1, [логическое_значение2], …)
  • Функция возвращает значение ИСТИНА, если в результате вычисления всех аргументов получается значение ИСТИНА; возвращает значение ЛОЖЬ, если в результате вычисления хотя бы одного из аргументов получается значение ЛОЖЬ.
  • Функция ИЛИ в excel имеет аналогичный синтаксис:
  • ИЛИ(логическое_значение1, [логическое_значение2],…)

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

Функция НЕ в excel имеет следующий синтаксис:

НЕ(логическое_значение)

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

Пример 4. Использование нескольких условий.

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

  1. В ячейке В10 у нас будет срок задолженности в месяцах, а в ячейке С10 сумма задолженности.
  2. Тогда формула будет иметь следующий вид:
  3. =ЕСЛИ(И(В10>=3;С10>100000);»злостный задолжник»;»»)
  4. Если мы считаем критичным либо задолженность старше 3 месяцев, либо свыше 100 000 рублей, то формулу можно записать так:
  5. =ЕСЛИ(ИЛИ(В10>=3;С10>100000);»критичная задолженность»;»»)
  6. В общем, как вы сами понимаете, возможности применения функции ЕСЛИ в excel безграничны.
  7. Самое главное – это продумать алгоритм вычислений, а уж инструментария в MS Excel для его реализации вполне достаточно.

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

Например, для подсчета числа вхождений текстовой строки или числа в диапазоне ячеек можно использовать функции СЧЁТЕСЛИ и СЧЁТЕСЛИМН.

Для вычисления суммы значений, попадающих в интервал, заданный текстовой строкой или числами, можно использовать функции СУММАЕСЛИ и СУММЕСЛИМН.

Об этих функциях мы поговорим в следующий раз.

Источник: http://excel-training.ru/funktsiya-esli-v-excel/

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

  • Формулы и функции – это основные средства Excel по обработке и анализу данных.
  • Функции используются для выполнения стандартных вычислении. Любая функция имеет формат записи:
  • =имя функции(аргументы),
  • где аргументы – это конкретные числовые или текстовые данные, адреса отдельных ячеек или диапазоны ячеек, другие функции (вложенные).

Ввод функций

Добавить функцию в ячейку или формулу можно тремя способами:

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

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

ЕСЛИ – это одна из самых популярных функций логики. Формат записи:

ЕСЛИ(условие; действие_истина; действие_ложь).

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

  1. Простой пример:
  2. и
  3. ЕСЛИОШИБКА – функция сообщает об ошибке в результате вычисления формулы либо выводит результат вычисления формулы. Формат записи:
  4. ЕСЛИОШИБКА(формула; сообщение_если_ошибка)

Описание: функция выводит в ячейке указанное сообщение, если вычисление в ячейке вызывает ошибку; иначе в ячейке отображается результат вычислений. Аргумент «формула» является обязательным.

  • Простой пример: в ячейке С1 необходимо получить результат деления значений ячеек А1и В1. В поле Значение_если_ошибка окна функции указывается сообщение «дел/0»:
  •  и
  • И – функция выводит значение ИСТИНА или ЛОЖЬ в зависимости от логического значения своих аргументов. Формат записи:
  • И(значение1;значение2;…;значение30)
  • Описание: если все указанные аргументы истинны, то в результирующей ячейке будет находиться значение ИСТИНА, если же хоть один из указанных аргументов принимает ложное значение, то в результирующей ячейке появится значение ЛОЖЬ.
  • Пример: проверка значении ячеек на знак. Заполненное окно функции имеет вид
  • Результат проверки:
  •   или
  • ИЛИ – функция проверяет условия и в результирующе ячейке выдаёт результат ИСТИНА, если хотя бы одно из условии выполняется, или ЛОЖЬ, если ни одно из условий не выполняется.
  • Формат записи:
  • ИЛИ(значение1;значение2;…;значение30)
  • НЕ – функция проверяет равенство некоторой конкретной величине. Формат записи:
  • НЕ(логическое_значение)
  • Простой пример:

Источник: https://windowsfree.ru/faq/logicheskie-funkcii-v-excel/

Ссылка на основную публикацию
Adblock
detector