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

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

До этого чем перейти к рассмотрению обрисованных функций, ознакомьтесь со статьей нашего веб-сайта Условия сопоставления чисел и строк в Excel.

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

Будут рассмотрены последующие функции:

  • ИСТИНА;
  • ЛОЖЬ;
  • И;
  • ИЛИ;
  • НЕ;
  • ЕСЛИ;
  • ЕСЛИОШИБКА.

Функция ИСТИНА

Не воспринимает никаких аргументов и просто возвращает логическое значение «ИСТИНА».

Синтаксис: =ИСТИНА()

Функция ЛОЖЬ

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

Синтаксис: =ЛОЖЬ()

Функция И

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

В виде аргументов должны приниматься условия или ссылки на ячейки, возвращающие логические значения. Количество аргументов не может превосходить 255. 1-ый аргумент является неотклонимым.

Разглядим таблицу истинности данной функции:

И ИСТИНА ЛОЖЬ
ИСТИНА ИСТИНА ЛОЖЬ
ЛОЖЬ ЛОЖЬ ЛОЖЬ

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

Пример использования:

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

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

Во 2-м примере функция никогда не возвратит значение ИСТИНА, т.к. условие ее второго аргумента заблаговременно неравно.

заведомо ложное условие аргумента функции И

Функция ИЛИ

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

В виде аргументов принимаются условия или ссылки на ячейки, возвращающие логические значения. Количество аргументов не может превосходить 255. 1-ый аргумент является неотклонимым.

Таблица истинности функции ИЛИ:

ИЛИ ИСТИНА ЛОЖЬ
ИСТИНА ИСТИНА ИСТИНА
ЛОЖЬ ИСТИНА ЛОЖЬ

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

В качестве примера, разглядите примеры функции И, они все возвратят итог ИСТИНА, т.к. 1-ый аргумент является настоящим.

Функция НЕ

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

Таблица истинности функции И с применением функции НЕ:

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

Таблица истинности функции ИЛИ с применением функции НЕ:

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

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

Функция ЕСЛИ

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

Синтаксис:

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

Разглядим 1-ый обычный пример, чтоб осознать, как функция работает.

Умышлено в 1-ый аргумент функции вставить функцию ИСТИНА. В итоге проверки, будет возвращен 2 аргумент (значение_если_истина), 3 аргумент будет опущен.

пример использования функции ЕСЛИ

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

Имеются банковские карточки с номерами, начинающимися с первых 4 цифр, которые являются идентификатором вида карты:

  • 1111 – Visa;
  • 2222 – Master Card.

Используем нашу функцию для определения типа карты.

вложение функции ЕСЛИ

Функция, используемая в данном примере, смотрится так:

=ЕСЛИ( ЛЕВСИМВ(A2;4)=»1111″ ; «Visa» ;ЕСЛИ( ЛЕВСИМВ(A2;4)=»2222″ ; «Master Card» ;»карта не определена»))

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

Интересно почитать:  Найти и заменить в excel функция

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

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

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

Функция воспринимает 2 аргумента, они все являются неотклонимыми.

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

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

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

Функции Excel.Функция И(), ИЛИ()

На прошедшем уроке «Функции Excel. Функция ЕСЛИ» была рассмотрена работа со интегрированной функцией ЕСЛИ(). Все бы отлично, но появляются такие ситуации, и достаточно нередко, когда вложенностью условия в условие не обойтись. К примеру, тривиально нужно проверить последующее: 1 больше или равно x и x меньше или равно 5 . Воплотить такое условие несколькими ЕСЛИ достаточно громоздко и проблематично, а в неких ситуациях — совершенно нереально. Для расширения функционала ЕСЛИ и облегчения составления формул с условием, в Excel имеются еще пара нужных функции — И() и ИЛИ().

Функция И()

Функция И() употребляется тогда, когда нужно проверить несколько критерий последующим образом — Условие 1 И Условие 2. При всем этом все условия должны быть настоящими. Результатом работы данной функции является ИСТИНА или ЛОЖЬ (TRUE / FALSE). Пример: ЕСЛИ а = b И а=с ТОГДА значение 1 ИНАЧЕ значение 2.
Как видно из примера, значение 1 будет лишь в том случае, если все условия верны.

Функция ИЛИ()

Функция ИЛИ() употребляется тогда, когда нужно проверить несколько критерий последующим образом — Условие 1 ИЛИ Условие 2. Итог функции будет настоящим, если хотя бы одно из критерий поистине. Пример: ЕСЛИ а = b ИЛИ а=с ТОГДА значение 1 ИНАЧЕ значение 2.

Синтаксис функций И() и ИЛИ() схож: Функция(Условие 1; Условие 2; Условие 3 и до 30-ти критерий). Итог ИСТИНА или ЛОЖЬ.

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

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

Пример 1.
Столбец А, начиная с первой строчки, содержит 56, 55, 88, 6, 74. Столбец В — 52, 55, 88, 4, 25. Столбец С — 53, 55, 88, 6, 25. При помощи функций ЕСЛИ и И нужно найти строчки, значения которых равны последующим образом А=В и В=С.

Перебегаем в ячейку D1 и при помощи мастера функций вводим последующее

Формула будет смотреться так: “ =ЕСЛИ(И(A1=B1;B1=C1);»Все значения равны»;»Значения не равны») “

Пример 2.

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

Мастер функций смотрится так:

Интересно почитать:  Функция коррел в excel

Формула: “ =ЕСЛИ(ИЛИ(A1=B1;B1=C1;A1=C1);»Есть равные значения»;»Нет равных значений»)”

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

И в итоге разглядим очередной пример с функцией И и ИЛИ из настоящей жизни.

Пример 3.

В таблицу занесены процент выполнения заданий, нужно проценты перевести в пятибалльную систему последующим образом:

Таблица последующего вида:

сложные условные формулы в Excel

Составим формулу последующего вида:

Еда для разума Почему значения указаны в вещественном виде т.е. 0,41, 0,76, сможете прочесть в уроке «Формат данных в Excel»!?

Итог работы формулы:

П.С.: Если есть варианты уменьшить формулу(а они есть) пишите в комментах. А пока – пока

Функция «ЕСЛИ» в Excel с примерами

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

функция если

Общие сведения о электрической таблице MS Excel

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

Документ Excel именуют рабочей книжкой, которая состоит из листов. Их количество быть может сколько угодно огромным. К слову, таблицы в этом приложении не имеют конца и края, в буквальном смысле. Хотя создатели говорят, что таблица состоит из столбцов, поименованных латинским алфавитом (А–IV), и строк, нумерованных арабскими цифрами (1–65536).

функция если в excel

Вначале (мы на данный момент говорим о MS Excel 2003) в рабочей области представлены 2 панели инструментов: «Обычная» и «Форматирование». Естественно, юзер может добавить и остальные команды, которые он употребляет почаще всего. Так, можно организовать панель, из которой будет вызываться функция «ЕСЛИ» средством диалогового окна.

Адресок ячейки формируется из буковкы латинского алфавита и арабской числа: А10, D15, T1523. В клеточку можно вводить как данные, так и формулы. Если в ячейке происходит расчет, то результат будет отображен конкретно в ней, а данная формула в соответственной строке вверху.

Разновидности функций

В пакетном приложении Excel имеется порядка 400 функций. Их разделили на надлежащие группы (указаны несколько примеров для ознакомления):

пример функции если

  • денежные: ПРОЦПЛАТ, ПУО, ПС, СТАВКА, ЧПС и т.д.;
  • даты и времени – ВРЕМЯ, ДЕНЬНЕД, ГОД и т.д.;
  • математические – ABS, ATAN, LOG, LN, SIN и т.д.;
  • статистические – ДИСП, ГИПЕРГЕОМЕТ, КВАРТИЛЬ и т.д.;
  • ссылок и массивов – АДРЕС, ВЫБОР, ОБЛАСТИ, ПОИСКПОЗ, ЧСТРОК и т.д.;
  • баз данных – БДДИСП, БСЧЁТА, БДСУММ, ДСРЗНАЧ и т.д.;
  • текстовые – ЗАМЕНИТЬ, НАЙТИ, ПОВТОР, ПОДСТАВИТЬ, ФИКСИРОВАННЫЙ и т.д.;
  • логические – ЕСЛИ, ИСТИНА, НЕ, ЛОЖЬ и т.д.;
  • проверки параметров и значений – ЕОШИБКА, ИНФОРМ, ЕЧИСЛО, ЯЧЕЙКА и т.д.

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

Интересно почитать:  Функция смещ в excel примеры

Подробнее о логических функциях

Формулы из данной группы нужны для сопоставления всех типов данных, а конкретно математических, текстовых, логических. В хоть какой записи критерий должен содержаться, как минимум, один символ сопоставления: =, >, <, >=, <=, <>. Конкретно эти знаки определяют отношение меж элементами.

Результатом данного логического уравнения быть может ИСТИНА или ЛОЖЬ. 1-ый параметр выражается как (1), 2-ой – как (0).

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

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

Формула «ЕСЛИ». Тонкости ввода нескольких критерий

Функция «ЕСЛИ» выражена средством последующей формулы, которую можно задать 2-мя методами.

1-ый метод: функция «ЕСЛИ» (формула быть может введена строчными или большими знаками) пишется вручную юзером, скобка раскрывается, и табличный микропроцессор выводит подсказку, по которой можно ориентироваться.

функция если формула

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

Если условие поистине, тогда производится 1-ое обозначенное выражение; если же неверно – тогда результатом станет 2-ой параметр.

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

Обычные ошибки при вводе формул

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

  • #ИМЯ? – ошибочно введен адресок ячейки, на которую ссылается функция, или имеется недостаток в имени формулы.
  • #ДЕЛ/0! – все из арифметики знают, что на «0» (ноль) разделять недозволено. Эта ошибка припоминает о этом принципиальном моменте.
  • #ЧИСЛО! – в разных математических функциях имеется ряд ограничений, т.е. критерий (отрицательное число под знаком корня или натурального логарифма). Необходимо пересмотреть заданную функцию и поправить недостаток.
  • #ЗНАЧ! – может быть, юзер ввел неправильные характеристики. Например, заместо спектра клеток указаны ячейки способом перечисления.
  • #ССЫЛКА! – функция не может сослаться на клеточку, так как ее адресок неверен.
  • ########## – это гласит о том, что итог вычислений не вмещается в данной ширине столбца. Довольно расширить его, тогда и ответ будет виден.

Несколько примеров

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

Задачка

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

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