Эксель или функция: ИЛИ (функция ИЛИ) — Служба поддержки Майкрософт

Функции

Сортировка:
дата создания
дата изменения
просмотры
комментарии

5 примеров использования новой функции IMAGE в Excel

Разбираем на примерах варианты использования новой функции ИЗОБРАЖЕНИЕ (IMAGE) для вставки изображений по ссылкам на лист Excel + делаем собственный аналог на VBA для вставки изображений из локальных файлов.

Подробнее…

Склейка диапазонов новыми функциями VSTACK и HSTACK

Как склеить (друг под другом или друг рядом с другом) несколько таблиц (в том числе с нескольких листов) с помощью новых функций Office 365 — ВСТОЛБИК (VSTACK) и ГСТОЛБИК (HSTACK).

Моделирование лотереи в Excel

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

LAMBDA — новая суперфункция Excel

Подробный разбор с примерами новой функции LAMBDA, позволяющей создавать свои собственные функции в Microsoft Excel (включая реализацию даже рекурсивных вычислений).

Поиск последнего вхождения (инвертированный ВПР)

Все стандартные функции поиска (ВПР, ГПР, ПОИСКПОЗ и т.д.) ищут только сверху-вниз и слева-направо. Что же делать, если нужно реализовать обратный поиск совпадений, т.е. искать не первое, а последнее вхождение требуемого значения в списке?

Обманчивая простота функции ПОСЛЕД (SEQUENCE)

Разбор на примерах возможностей новой функции ПОСЛЕД (SEQUENCE) — генератора числовых последовательностей из последнего обновления Office 365 с динамическими массивами.

ВПР и числа-как-текст

Как научить функцию ВПР (VLOOKUP) искать значения, когда в исходных данных встречаются «числа-как-текст», что приводит к ошибкам #Н/Д.

Самый быстрый ВПР

Тест скорости 7 разных вариантов реализации поиска и подстановки данных из одной таблицы в другую: ВПР, ИНДЕКС+ПОИСКПОЗ, ПРОСМОТРХ, СУММЕСЛИ и т.д. Кто будет самым быстрым?

Функция ПРОСМОТРX — наследник ВПР

Подробный разбор новой функции ПРОСМОТРX (XLOOKUP), которая приходит на смену классической ВПР (VLOOKUP).

Функции динамических массивов: СОРТ, ФИЛЬТР и УНИК

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

Быстрый прогноз функцией ПРЕДСКАЗ (FORECAST)

Вычисление простого прогноза по линейному тренду с помощью функции ПРЕДСКАЗ (FORECAST).

Превращение текста в число функцией Ч (N)

Как добавить невидимый текстовый комментарий к формуле в ячейке с помощью функции преобразованиия Ч(N).

Разбор функции ДВССЫЛ (INDIRECT) на примерах

Подробный разбор на примерах нюансов и особенностей функции ДВССЫЛ (INDIRECT), позволяющей реализовать косвенные текстовые ссылки.

Замена текста функцией ПОДСТАВИТЬ (SUBSTITUTE)

Подробный разбор функции замены текста ПОДСТАВИТЬ (SUBSTITUTE) и примеров ее использования для удаления неразрывных пробелов, подсчета количества слов, извлечения первых двух слов из текста.

Суммирование по множеству условий функцией БДСУММ (DSUM)

Как использовать одну из малоизвестных, но крайне полезных функций БДСУММ (DSUM) для выборочного суммирования по одному или нескольким сложным условиям (еще и связанным между собой И-ИЛИ).

Удаление лишних пробелов функцией СЖПРОБЕЛЫ (TRIM) и формулами

Как удалить из текста лишние пробелы в начале, в конце или между словами с помощью функции СЖПРОБЕЛЫ (TRIM) или формул.

Анализ топовых значений функциями НАИБОЛЬШИЙ и НАИМЕНЬШИЙ

Как использовать функции НАИБОЛЬШИЙ (LARGE) и НАИМЕНЬШИЙ (SMALL) для поиска предельных значений, составления рейтингов и ТОПов, сортировки формулами и др.

Частотный анализ по интервалам функцией ЧАСТОТА (FREQUENCY)

Как быстро подсчитать количество значений, попадающих в заданные интервалы «от-до» с помощью функции ЧАСТОТА (FREQUENCY) и формул массива.

Создание внутренних и внешних ссылок функцией ГИПЕРССЫЛКА

Максимально полное описание всех возможностей функции ГИПЕРССЫЛКА, умеющей создавать ссылки на ячейки внутри книги, внешние файлы, веб-страницы и т.д.

Получение элемента из набора по номеру функцией ВЫБОР (CHOOSE)

Как с помощью функции ВЫБОР (CHOOSE) реализовать выборку элементов из набора, работу с массивами, динамические итоги и склейку диапазонов.

Как не забивать гвозди микроскопом с функцией СУММПРОИЗВ

Для чего (на самом деле!) нужна функция СУММПРОИЗВ (SUMPRODUCT) и какие замечательные вещи она умеет делать (включая выборочный подсчет из ЗАКРЫТОГО файла).

Поиск точных совпадений с учетом регистра функцией СОВПАД (EXACT)

Большинство функций Excel не различают строчные и прописные буквы. Если же это необходимо, то сможет помочь функция СОВПАД (EXACT), умеющая сравнивать данные с учетом регистра.

Извлечение информации о ячейке функцией ЯЧЕЙКА (CELL)

Как получить подробную информацию о ячейке и ее параметры с помощью функции ЯЧЕЙКА (CELL). Используя ее можно определять тип введенных в ячейку данных, ее формат, наличие защиты и т.п.

Визуализация значками с функцией СИМВОЛ (CHAR)

Как выводить нестандартные символы и пиктограммы с помощью функции СИМВОЛ (CHAR) для визуализации количества проданного товара, динамики роста-падения и т.п.

Перехват ошибок в формулах функцией ЕСЛИОШИБКА (IFERROR)

Как перехватывать любые, возникающие не по вашей вине, ошибки в формулах,  и заменять их на что-то более полезное и удобное с помощью функции ЕСЛИОШИБКА (IFERROR).

Превращение текстовой даты в полноценную функцией ДАТАЗНАЧ (DATEVALUE)

Как превратить в полноценную дату текстовые ее написания вида «8 мар 13», «2017.3.8», «09 сентябрь 2016» и т. д. с помощью функции ДАТАЗНАЧ.

Суммирование по «окну» на листе функцией СМЕЩ (OFFSET)

Как использовать функцию СМЕЩ (OFFSET), чтобы суммировать из динамического диапазона-«окна» на листе с заранее неизвестными размерами и положением.

Поиск позиции элемента в списке с ПОИСКПОЗ (MATCH)

Как использовать функцию ПОИСКПОЗ (MATCH) для поиска позиции нужного элемента в списке, первой или последней текстовой ячейки или ячеек с заданным значением в диапазоне.

Левый ВПР

Как реализовать в Excel аналог функции ВПР (VLOOKUP), который будет выдавать значения левее поискового столбца.

5 вариантов использования функции ИНДЕКС (INDEX)

Подробный разбор всех пяти вариантов применения мегамощной функции ИНДЕКС (INDEX): от простого поиска данных в столбце, до двумерного поиска в нескольких таблицах и создания авторастягивающихся диапазонов.

Поиск последней непустой ячейки в строке или столбце функцией ПРОСМОТР

Как найти значение последней непустой ячейки в строке или столбце таблицы Excel с помощью функции ПРОСМОТР (LOOKUP).

Поиск ближайшего рабочего дня функцией РАБДЕНЬ (WORKDAY)

Что если при расчете сроков нужная вам дата выпадет на выходные? Как найти ближайший рабочий день к заданной дате, учитывая выходные и праздники?

Поиск минимального или максимального значения по условию

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

Трехмерный поиск по нескольким листам (ВПР 3D)

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

Зачем нужна функция ПОЛУЧИТЬ. ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ

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

Преобразование формул в значения

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

Выборочные вычисления по одному или нескольким критериям

Несколько способов решить одну из наиболее распространенных задач при работе в Microsoft Excel — вычислить итоги (сумму, среднее, количество и т.д.) только для тех строк в таблице, которые удовлетворяют заданному условию или набору из нескольких условий.

Поиск ближайшего числа

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

Использование функции ВПР (VLOOKUP) для подстановки значений

Одна из самых мощных и красивых функций в Excel — функция ВПР (VLOOKUP), позволяющая автоматически находить нужные значения в таблице. О том, как ее правильно использовать — просто и понятно.

Вычисление возраста или стажа функцией РАЗНДАТ (DATEDIF)

Как точно вычислить возраст/стаж человека (или любой другой интервал времени между началом и концом) в полных годах, месяцах или днях с помощью недокументированной функции Excel РАЗНДАТ (DATEDIFF).

3 способа склеить текст из нескольких ячеек

Как собрать текст из нескольких ячеек в одну с помощью функций СЦЕП, СЦЕПИТЬ, ОБЪЕДИНИТЬ и объединять ячейки без потери текста всех ячеек кроме верхней левой специальным макросом.

Номер недели по дате функцией НОМНЕДЕЛИ

Как определить номер рабочей недели для любой заданной даты (по ГОСТ, по ISO и т.д.) с помощью формул и функций НОМНЕДЕЛИ (WEEKNUM) и НОМНЕДЕЛИ.ISO (WEEKNUM.ISO)

Многоразовый ВПР (VLOOKUP)

Как извлечь ВСЕ данные из таблицы по заданному критерию. Функция ВПР (VLOOKUP) находит значение только по первому совпадению, а нужно вытащить все. Поможет хитрая формула массива!

Подробнее…

Конвертирование величин функцией ПРЕОБР (CONVERT)

Сколько грамм в двух унциях и дюймов в пяти метрах? Сколько минут в неделе и грамм в столовой ложке? Статья о том как использовать малоизвестную функцию ПРЕОБР (CONVERT) для конвертации из одной системы мер в другую в Excel.

ВПР (VLOOKUP) с учетом регистра

Как при помощи формулы массива сделать аналог функции ВПР (VLOOKUP), который при поиске будет учитывать регистр и различать строчные и прописные символы.

Двумерный поиск в таблице (ВПР 2D)

Как искать и выбирать нужные данные из двумерной таблицы, т.е. производить выборку не по одному параметру (как функции ВПР или ГПР), а по двум сразу.

Как удалить функцию, оставив текущее значение в Excel

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

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

Для чего нужно удаление функций

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

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Вариант 1: Вставка с заменой

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

  1. Зажмите левую кнопку мыши, выделите все необходимые ячейки и используйте комбинацию Ctrl+C для копирования.

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

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

Вариант 2: Опция «Копировать только значения»

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

  1. Выделите весь диапазон данных с зажатой левой кнопкой мыши.

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

  3. Не отпускайте кнопку мыши и сразу же передвиньте этот прямоугольник в изначальное положение. Отпустите ПКМ и из появившегося контекстного меню выберите пункт «Копировать только значения».

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

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

Excel Функция ИЛИ | GoSkills

Что такое функция ИЛИ?

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

Синтаксис или формат функции ИЛИ: 

  =ИЛИ(логический1, [логический2],...)  

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



Как использовать функцию ИЛИ в Excel

Загрузите файл с бесплатными упражнениями

Используйте этот бесплатный файл Excel, чтобы следовать учебному пособию по функции ИЛИ.

Введите адрес электронной почты

Пример 1

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

Для определения строк, удовлетворяющих одному или обоим критериям, требуются два оператора. В первом утверждении будет сказано, что значение в ячейке B3 больше 30, а во втором утверждении будет сказано, что значение в ячейке C3 равно слову «Север». Формула ИЛИ будет выглядеть следующим образом:

  =ИЛИ(B3>30,C3=«Север») 
 

Если оба утверждения верны, отображается результат ИСТИНА. Если хотя бы одно утверждение истинно, отображается результат ИСТИНА.

Если ни одно из утверждений не является истинным, Excel возвращает значение ЛОЖЬ.

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

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

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

Строки, которые не удовлетворяют ни одному из указанных критериев, отфильтровываются с экрана, на что указывают синие номера строк.

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

Есть и другие способы проявить творческий подход с помощью функции ИЛИ.

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

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

Введите:

  =ЕСЛИ(ИЛИ(B3>30,C3=«Север»),  

Аргумент после =ЕСЛИ( выше, который раньше был полной формулой ИЛИ, теперь становится первым аргументом функции ЕСЛИ. 

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

Можно ввести третий аргумент для функции IF value_if_false . Если третий аргумент не введен, результат FALSE будет отображаться для строк, которые не удовлетворяют обоим критериям.

Однако ввод пустой пары двойных кавычек в качестве третьего аргумента для value_if_false приведет к пустым ячейкам для строк, которые не удовлетворяют всем установленным критериям.

Логическое утверждение…

«Если B3 больше 30, или если C3 равно «Север», то вывести слово «Бонус». В противном случае отображать пустую ячейку»,

… будет представлено в Excel следующим образом:

  = ЕСЛИ (ИЛИ (B3> 30, C3 = «Север»), «Бонус», «») 
 

Пример 2

Вот пример использования комбинации ЕСЛИ/ИЛИ с математическим расчетом для value_if_true . В следующей электронной таблице показаны посещения веб-сайта компании за текущий 30-дневный период и предыдущий 30-дневный период.

Если в столбце B или столбце C значение больше 500, это место считается местом с интенсивным движением.

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

Как и в предыдущем примере, функции ЕСЛИ и ИЛИ будут вложены для Аргумента 1 следующим образом:

  =ЕСЛИ(ИЛИ(B2>500,C2>500)  

Второй аргумент будет иметь вид функции СРЗНАЧ:

  AVERAGE(B2:C2)  

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

Полная формула будет выглядеть так:

  = ЕСЛИ (ИЛИ (B2> 500, C2> 500), СРЗНАЧ (B2: C2))  

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

Использование с сортировкой

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

Сводка

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

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

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

Изучайте Excel бесплатно

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

Начать бесплатный курс

Понравилось? Подпишитесь и присоединитесь к 402 385 другим пользователям.

Получайте наш последний контент раньше всех. Отписаться когда угодно.

Ваш электронный адрес

Клаудия Бакли

Клаудия — менеджер проектов и инструктор по бизнес-навыкам в GoSkills. В свободное время она читает детективные романы и занимается генеалогическими исследованиями.

И, ИЛИ, исключающее ИЛИ и НЕ

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

На прошлой неделе мы познакомились с логическими операторами Excel, которые используются для сравнения данных в разных ячейках. Сегодня вы увидите, как расширить использование логических операторов и создать более сложные тесты для выполнения более сложных вычислений. В этом вам помогут логические функции Excel, такие как AND, OR, XOR и NOT.

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

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

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

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

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

Логические функции Excel — факты и цифры
  1. В аргументах логических функций можно использовать ссылки на ячейки, числовые и текстовые значения, логические значения, операторы сравнения и другие функции Excel. Однако все аргументы должны оцениваться как логические значения TRUE или FALSE или ссылки или массивы, содержащие логические значения.
  2. Если аргумент логической функции содержит любые пустых ячейки , такие значения игнорируются. Если все аргументы являются пустыми ячейками, формула возвращает #ЗНАЧ! ошибка.
  3. Если аргумент логической функции содержит числа, то ноль оценивается как ЛОЖЬ, а все остальные числа, включая отрицательные числа, оцениваются как ИСТИНА. Например, если ячейки A1:A5 содержат числа, формула =И(A1:A5) вернет значение ИСТИНА, если ни одна из ячеек не содержит 0, и ЛОЖЬ в противном случае.
  4. Логическая функция возвращает #ЗНАЧ! ошибка, если ни один из аргументов не имеет логических значений.
  5. Логическая функция возвращает #ИМЯ? ошибка, если вы допустили ошибку в имени функции или попытались использовать функцию в более ранней версии Excel, которая ее не поддерживает. Например, функцию XOR можно использовать только в Excel 2016 и 2013.
  6. В Excel 2007 и более поздних версиях в логическую функцию можно включить до 255 аргументов при условии, что общая длина формулы не превышает 8 192 символов. В Excel 2003 и более ранних версиях вы можете указать до 30 аргументов, а общая длина вашей формулы не должна превышать 1024 символа.

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

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

Синтаксис функции И в Excel:

И(лог1, [лог2], …)

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

А теперь давайте рассмотрим несколько примеров формул, демонстрирующих использование функций И ​​в формулах Excel.

Формула Описание
=И(A2="Банан", B2>C2) Возвращает TRUE, если A2 содержит «бананы», а B2 больше, чем C2, в противном случае FALSE.
=И(B2>20, B2=C2) Возвращает TRUE, если B2 больше 20 и B2 равно C2, иначе FALSE.
=И(A2="Бананы", B2>=30, B2>C2) Возвращает TRUE, если A2 содержит «бананы», B2 больше или равно 30 и B2 больше C2, в противном случае FALSE.
Функция И в Excel — обычное использование

Сама по себе функция И в Excel не очень увлекательна и имеет узкую полезность. Но в сочетании с другими функциями Excel И может значительно расширить возможности ваших рабочих листов.

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

=ЕСЛИ(И(A2="Бананы", B2>C2), "Хорошо", "Плохо")

Дополнительные примеры формул ЕСЛИ/И см. в его руководстве: Функция Excel ЕСЛИ с несколькими условиями И.

Формула Excel для условия МЕЖДУ

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

Например, у вас есть 3 значения в столбцах A, B и C, и вы хотите знать, находится ли значение в столбце A между значениями B и C. Чтобы составить такую ​​формулу, достаточно функции ЕСЛИ с вложенным И и парой операторов сравнения:

Формула для проверки, находится ли X между Y и Z, включительно:

=ЕСЛИ(И(A2>=B2,A2<=C2),"Да","Нет")

Формула для проверки того, находится ли X между Y и Z, не включительно:

=ЕСЛИ(И(A2>B2, A2

Как показано на снимке экрана выше, формула отлично работает для всех типов данных — чисел, дат и текстовых значений. При сравнении текстовых значений формула проверяет их посимвольно в алфавитном порядке. Например, указано, что Яблоки не находятся между Абрикос и Бананы , потому что вторая "p" в Яблоки стоит перед "r" в Абрикос . Дополнительные сведения см. в разделе Использование операторов сравнения Excel с текстовыми значениями.

Как видите, формула ЕСЛИ/И проста, быстра и почти универсальна. Я говорю «почти», потому что это не относится к одному сценарию. Из приведенной выше формулы следует, что значение в столбце B меньше, чем в столбце C, т. е. столбец B всегда содержит значение нижней границы, а C — значение верхней границы. По этой причине формула возвращает " "для строки 6, где A6 имеет 12, B6 - 15 и C6 - 3, а также для строки 8, где A8 - 24 ноября, B8 - 26 декабря и C8 - 21 октября.

Но что, если вы хотите, чтобы ваша формула "между" работала правильно независимо от того, где находятся значения нижней и верхней границ? В этом случае используйте функцию МЕДИАНА Excel, которая возвращает медиану заданных чисел (т. е. число в середине набора чисел).

Итак, если заменить И в логическом тесте функции ЕСЛИ на МЕДИАНУ, формула будет выглядеть так:

=ЕСЛИ(A2=МЕДИАНА(A2:C2),"Да","Нет")

И вы получите следующие результаты:

Как видите, функция МЕДИАНА отлично работает с числами и датами, но возвращает ошибку #ЧИСЛО! ошибка для текстовых значений. Увы, идеальных людей нет 🙂

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

=ЕСЛИ(ИЛИ(И(A2>B2, A2C2)), "Да", "Нет")

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

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

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

ИЛИ(лог1, [лог2], …)

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

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

Формула Описание
= ИЛИ (A2 = "бананы", A2 = "апельсины") Возвращает TRUE, если A2 содержит "бананы" или "апельсины", иначе FALSE.
=ИЛИ(B2>=40, C2>=20) Возвращает TRUE, если B2 больше или равно 40 или C2 больше или равно 20, в противном случае FALSE.
=ИЛИ(B2=" ", C2="") Возвращает TRUE, если либо B2, либо C2 пусты, либо и то, и другое, в противном случае FALSE.

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

Функция ЕСЛИ с вложенным ИЛИ

=ЕСЛИ(ИЛИ(B2>30, C2>20), "Хорошо", "Плохо")

Формула возвращает " Хорошее ", если число в ячейке B3 больше 30 или число в C2 больше 20, " Неверное " в противном случае.

Функции Excel И/ИЛИ в одной формуле

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

=И(ИЛИ(Конд1, Конд2), Конд3)

=И(ИЛИ(Cond1, Cond2), ИЛИ(Cond3, Cond4)

=ИЛИ(И(Конд1, Конд2), Конд3)

=ИЛИ(И(Cond1,Cond2), AND(Cond3,Cond4))

Например, если вы хотите узнать, какие партии бананов и апельсинов распроданы, т. е. количество «В наличии» (столбец B) равно количеству «Продано» (столбец C), следующая формула ИЛИ/И может быстро покажи это тебе:

=ИЛИ(И(A2="бананы", B2=C2), И(A2="апельсины", B2=C2))

Функция ИЛИ в условном форматировании Excel

=ИЛИ($B2="", $C2="")

Правило с приведенной выше формулой ИЛИ выделяет строки, содержащие пустую ячейку либо в столбце B, либо в столбце C, либо в обоих столбцах.

Дополнительные сведения о формулах условного форматирования см. в следующих статьях:

  • Формулы условного форматирования Excel
  • Изменение цвета строки на основе значения ячейки
  • Изменение цвета ячейки на основе значения другой ячейки
  • Как выделить каждую вторую строку в Excel

Использование функции XOR в Excel

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

Синтаксис функции XOR идентичен OR:

XOR(логический1, [логический2],…)

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

В самой простой версии формула XOR содержит всего 2 логических оператора и возвращает:

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

Это может быть легче понять из примеров формул:

Формула Результат Описание
=исключающее ИЛИ(1>0, 2<1) ИСТИНА Возвращает ИСТИНА, поскольку первый аргумент равен ИСТИНА, а второй -й аргумент — ЛОЖЬ.
=исключающее ИЛИ(1<0, 2<1) ЛОЖЬ Возвращает ЛОЖЬ, так как оба аргумента равны ЛОЖЬ.
=исключающее ИЛИ(1>0, 2>1) ЛОЖЬ Возвращает ЛОЖЬ, поскольку оба аргумента имеют значение ИСТИНА.

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

  • ИСТИНА, если нечетное число аргументов оценивается как ИСТИНА;
  • FALSE, если общее количество операторов TRUE четно или если все операторы имеют значение FALSE.

На скриншоте ниже показана точка:

Если вы не знаете, как можно применить функцию Excel XOR к реальному сценарию, рассмотрите следующий пример. Предположим, у вас есть таблица участников и их результатов за первые 2 игры. Вы хотите узнать, кто из плательщиков будет играть в игру 3 rd на основании следующих условий:

  • Участники, выигравшие игру 1 и игру 2, автоматически переходят в следующий раунд, и им не нужно играть в игре 3.
  • Участники, проигравшие обе первые игры, выбывают из игры и не участвуют в игре 3.
  • Участники, выигравшие Игру 1 или Игру 2, должны сыграть Игру 3, чтобы определить, кто пройдет в следующий раунд, а кто нет.

Простая формула XOR работает именно так, как мы хотим:

=Исключающее ИЛИ(B2="Выиграно", C2="Выиграно")

А если вложить эту функцию XOR в логическую проверку формулы ЕСЛИ, то вы получите еще более разумные результаты:

=ЕСЛИ(ИСКЛЮЧАЮЩЕЕ ИЛИ(B2="Выиграл", C2="Выиграл"), "Да", "Нет")

Использование функции НЕ в Excel

Функция НЕ является одной из самых простых функций Excel с точки зрения синтаксиса:

НЕ(логическое)

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

.

= НЕ(ИСТИНА)

= НЕ(2*2=4)

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

= НЕ(C2="черный")

Как обычно, в Microsoft Excel есть несколько способов сделать что-то, и вы можете добиться того же результата, используя оператор Not equal to: =C2<>"черный".

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

.

= НЕ(ИЛИ(C2="черный", C2="белый"))

А если вы не хотите иметь черное пальто, а можете рассмотреть черную куртку или шубу на спине, вы должны использовать НЕ в сочетании с функцией Excel И:

= НЕ(И(C2="черный", B2="пальто"))

Другое распространенное использование функции НЕ в Excel — изменение поведения какой-либо другой функции.