Формула или эксель: ИЛИ (функция ИЛИ)
Содержание
Excel 9. Формулы – Эффективная работа в MS Office
В Excel имеется очень мощный аппарат для вычислений. То есть в должной мере реализована такая операция, как «Формула». Я не сказала «функция», потому что в программе лента называется «Формула», а вот операция вставки формул называется «Вставить функцию». Скорее всего разработчики имели в виду, что формула может состоять из нескольких функций.
Список вкладок ленты «Формула» я дала на уроке «Excel 3. Введение в Excel».
По окончании этого урока вы сможете:
- Перечислить и показать арифметические операторы для создания формулы
- Вводить вручную формулы
- Использовать встроенные функции
- Выбирать нужные функции из контекстного меню
1. Арифметические операторы
Все эти символы вводятся с клавиатуры. Рассмотрим на примере.
Шаг 1. Щелкаем по ячейке А1, куда будет введена формула.
Шаг 2. Вводим формулу «=75+32+44»:
Обратите внимание, что в строке формул записывается вводимая нами формула.
Шаг 3. Нажимаем Enter. Активной станет ячейка А2.
Шаг 4. Делаем активной ячейку А1.
Понять и запомнить! | В ячейке, куда была введена формула, мы видим результат вычислений. В строке формул мы видим формулу. |
Алгоритм ввода формулы при помощи арифметических операторов:
- Щелкаем на ячейке, в которой должны появиться результаты формулы.
- Вводим сначала знак равенства (=), а потом − первое значение.
- Вводим арифметический оператор, а затем − второе значение.
- После того, как вся формула введена, нажимаем Enter, чтобы завершить ввод.
2. Формула с использованием данных, которые находятся в ячейках
При расчете плотности вязания мне часто приходится вычислять пропорцию:
Размер | Количество петель |
10 см образца | 18 петель |
50 см размер изделия | Сколько нужно набрать петель? |
То есть формула будет выглядеть так: «=18*50/10». Это в том случае, если мы решим вводить её вручную.
Шаг 1. Щелкаем на ячейке, в которой должны появиться результаты формулы:
Шаг 2. Вводим сначала знак равенства «=», а затем щелкаем на ячейке B2, которая содержит первое значение 18:
Шаг 3. Вводим арифметический оператор «*», а потом щелкаем на ячейке A3, которая содержит второе значение 50:
Шаг 4. Вводим арифметический оператор «/», а потом щелкаем на ячейке А2, которая содержит третье значение 10:
Шаг 5. Завершаем ввод, нажав клавишу Enter.
Вы можете возразить: да с калькулятором проще! Но у меня давно изготовлен шаблон таблицы Excel, в котором прописаны все формулы для расчета вязаного изделия (а формул много!).
3. Формула с использованием встроенной функции и данных, которые находятся в ячейках
Используем пример с петлями (если хотите, можете подсчитать во что обойдется килограмм икры, если её покупать в баночках по 130 грамм при стоимости баночки 740 р. ).
Шаг 1. Отмечаем ячейку B3 и открываем диалоговое окно «Аргументы функции» (лента Формулы → группа команд Библиотека функций → функция ПРОИЗВЕД из списка выпадающего меню):
Все функции в этом списке расставлены в алфавитном порядке, так что искать удобно. Да и по названию легко найти нужную функцию.
Знакомимся с диалоговым окном «Аргументы функции»:
- Поля, в которые вносятся адреса ячеек. По умолчанию Число 1 имеет адрес ячейки, которая находится как раз над ячейкой с будущей формулой. Полей всего два.
- Значение произведения. В данном случае значение ячейки B2
- Пояснение к формуле. Советую на первых порах читать внимательно. Слово «Возвращает» всегда немного напрягало. Все-таки по-русски правильно было сказать: результат вычислений. А дальше пояснение, что перемножать можно до 255 чисел. Полей, напомню, всего два.
- Значение произведения. Зачем дублировать – загадка.
Шаг 2. Не выходя из диалогового окна «Аргументы функции», отмечаем ячейку B2 (на всякий случай) и щелкаем ЛМ в поле «Число 2»
Шаг 3. Не выходя из диалогового окна «Аргументы функции», отмечаем ячейку A2:
Вот и появилось поле «Число 3». Контролируем полученное значение. Уже 900.
Дальше надо решить проблему с делением. Но функции ДЕЛЕНИЕ нет! Кстати, и функции ВЫЧИТАНИЕ тоже нет. На помощь придёт знание арифметики. Деление – это умножение на дробь «1/а».
Шаг 4. Вводим с клавиатуры в поле «Число 3» − ««1/» и, не выходя из диалогового окна «Аргументы функции», отмечаем ячейку A1:
Все время контролируем полученное значение. Уже 90. А заодно внимательно посмотрим на строку формул. Формула записалась с соблюдением синтаксиса Excel.
Нажимаем ОК:
В строке формул – полностью прописанная формула с одной функцией, а в ячейке – результат вычислений.
Изменяем значение в любой ячейке, которая участвует в формуле, например в ячейке B2:
Формула вычислила новое значение
Обратите внимание, что при работе с диалоговым окном «Аргументы функции» нет необходимости вводить в вычисляемую ячейку знак «=».
Понять и запомнить! | 1. При делении умножаем на дробь «1/адрес ячейки» 2. При вычитании прибавляем отрицательное число «–адрес ячейки» |
4. Формула, записанная вручную
Удалите в ячейке В3 формулу. Записываем формулу заново.
Шаг 1. Вводим знак «=» с клавиатуры и набираем «про»:
Выскакивает выпадающее меню, где представлен список функций, начинающихся на «про».
Шаг 2. Двойной щелчок ЛМ по названию функции «ПРОИЗВЕД» и дальше повторяем действия по вводу адресов ячеек, не забывая разделять адреса знаком «точка с запятой ;»:
Если вы дружите с английской раскладкой клавиатуры, то можете набрать формулу вручную с клавиатуры. Если вы наберете «А» или «В» в русской раскладке, то Excel вас просто не поймёт, формула не заработает, и вы увидите:
При щелчке по зеленому треугольнику ЛМ появится значок с восклицательным знаком, а уже при щелчке ЛМ по этому значку появится выпадающее меню:
Разбираться с этим меню вы будете весь световой день, но ошибку не найдёте. Так что лучше не делать ошибок в синтаксисе формул. Самое лучшее в этом случае щелкнуть ЛМ по строке формул:
Правильно введённые адреса акцентированы цветом, а ошибочный адрес (русская буква «А») – чёрным цветом. Если вы исправите русскую букву «А» на английскую, то ошибка исчезнет.
5. Суммирование строк и столбцов
Шаг 1. Создаем ряд чисел в столбце и делаем активной ячейку суммирования.
Шаг 2. Повторяем Шаги 1÷2 из пункта 4:
- Знак «=» и набираем «сум»
- Выбираем функцию «СУММА» из предложенного списка
Шаг 3. Щелкаем по первой ячейке ряда чисел, которые следует просуммировать, и протягиваем курсор вниз, то есть выделяем диапазон ячеек.
Шаг 1. Нажимаем Enter
Обратите внимание, что диапазон ячеек обозначен двоеточием «:» (Excel 5).
Есть более простой способ: воспользоваться кнопкой Автосумма (AutoSum) на ленте Главная (Лента Главная → группа команд Редактирование → команда Автосумма). Эта кнопка продублирована на ленте Формулы.
Если открыть выпадающее меню, то можно увидеть другие функции, которые полезно иметь под рукой.
Щелкаем ЛМ на первой пустой ячейке, находящейся ниже столбца или справа от строки, содержимое в ячейках которых нужно сложить.
Шаг 1. Нажимаем кнопку Автосумма на ленте Главная:
Диапазон ячеек, который суммируется, будет обведен «бегущей» границей, а в строке формул появится формула «=СУММ(С1:С4)».
Шаг 2. Нажимаем Enter
Но по жизни часто надо просуммировать расходы, которые записаны по разным столбцам (например, при определении общих семейных расходов). То есть необходимо узнать сумму по разным диапазонам.
Создаем ряд чисел по двум столбцам и делаем активной ячейку суммирования.
Шаг 1. Повторяем Шаги 1÷2 из пункта 4:
- Знак «=» и набираем «сум»
- Выбираем функцию «СУММА» из предложенного списка
Шаг 7. Выбираем первый диапазон (1), затем второй диапазон (2) простым перетаскиванием ЛМ:
6. Далеко идущие выводы
- Формула введенная вручную
2. Формула с использованием данных, которые находятся в ячейках
3. Формула с использованием встроенной функции и данных, которые находятся в ячейках
4. Формула с использованием встроенной функции и данных, которые находятся в двух диапазонах
Теперь вы можете:
- Перечислить и показать арифметические операторы для создания формулы
- Вводить вручную формулы
- Использовать встроенные функции
- Выбирать нужные функции из контекстного меню
На этом занятии вы познакомились с базой, на которой построены все возможности мощного вычислительного аппарата Excel.
Сложение, вычитание, умножение и деление в Excel
Редактор таблиц Microsoft Excel имеет очень широкий набор возможностей для решения задач самой разной сложности в различных сферах деятельности. Именно благодаря этому Эксель стал таким популярным среди пользователей по всему миру. Одним из базовых навыков работы с программой является проведение простейших вычислений и математических операций. В этой статье подробно разберём, как выполнять сложение, вычитание, умножение и деление в Excel. Давайте же начнём! Поехали!
Математические операции выполняются без использования калькулятора
Все расчёты в Экселе основаны на построении простых формул, с помощью которых программа и будет производить вычисления. Для начала необходимо создать таблицу со значениями. Обратите внимание на то, что каждая ячейка таблицы имеет свой адрес, который определяется буквой и цифрой. Каждая буква соответствует столбцу, а каждая цифра — строке.
Начнём с самых простых операций — сложения и вычитания. Для сложения чисел можно использовать, так называемую функцию «Автосумма». Ей удобно пользоваться в случаях, когда необходимо посчитать сумму чисел, которые стоят подряд в одной строке, столбце либо в выделенной вами области. Чтобы воспользоваться этим инструментом, перейдите во вкладку «Формулы». Там вы обнаружите кнопку «Автосумма». Выделив участок таблицы со значениями, которые нужно сложить, кликните по кнопке «Автосумма». После этого появится отдельная ячейка, содержащая результат вычисления. Это был первый подход.
Второй подход заключается в том, что формула для расчёта вводится вручную. Допустим, перед вами стоит задача вычислить сумму чисел, разбросанных по таблице. Для этого сделайте активной (кликните по ней левой кнопкой мыши) ячейку, в которую желаете поместить результат вычисления. Затем поставьте знак «=» и по очереди вводите адрес каждой ячейки, содержимое которой нужно просуммировать, не забывая ставить знак «+» между ними. К примеру, у вас должно получиться: «=A1+B7+C2+B3+E5». После того как будет введён адрес последней ячейки, нажмите на клавиатуре «Enter» и вы получите сумму всех отмеченных чисел. Необязательно вводить каждый адрес вручную. Достаточно кликнуть по определённой ячейке и в поле для формул сразу отобразится её адрес, ставьте после него «+» и переходите к следующей.
Существует ещё один подход — использование функции «Специальная вставка». Этот способ удобен тем, что позволяет суммировать данные из нескольких отдельных таблиц, при условии, что все их графы одинаковые. Для начала создайте сводную таблицу, в которую вы будете вставлять скопированные данные. Выделите числа одной таблицы и вставьте их в сводную, далее поступите так же со значениями второй таблицы, только в этот раз кликните по ячейке правой кнопкой мыши и выберите пункт «Специальная вставка». В открывшемся окне в разделе «Вставить» отметьте «Значения», а в разделе «Операция» выберите сложить. В результате все данные просуммируются.
Вычитание в Excel выполняется таким же способом, как и сложение. Вам понадобится ввести формулу, указав необходимые ячейки, только вместо знака «+» между адресами ставится «–».
Чтобы умножить числа в Экселе, напишите формулу, отмечая нужные данные и ставя между ними знак «*». Формула будет иметь следующий вид: «=A3*A7*B2».
Деление производится аналогичным образом, только используется знак «/». Также вы можете выполнять несколько арифметический операций сразу. Формулы строятся по математическим правилам. Например: «=(B2-B4)*E8/(A1+D1)*D4». Построенная вами формула может быть любой сложности, главное, не забывать основные математические правила, чтобы расчёт был выполнен верно.
Владея навыками простых арифметических вычислений в программе Microsoft Excel, вы уже сможете упростить себе процесс решения некоторых задач и сэкономить время. Эксель позволяет решать сложные уравнения, выполнять инженерный и статистический анализ. Постепенно овладевая базовыми функциями и инструментами программы, вы научитесь выполнять всё больше операций в редакторе Excel. Пишите в комментариях помогла ли вам статья разобраться с возникшими вопросами и делитесь своим опытом с другими пользователями.
Формулы Excel: простые формулы
Урок 2: простые формулы
/en/excelformulas/about-this-tutorial/content/
Введение
Одной из самых мощных функций Excel является возможность вычисления числовой информации используя формулы . Как и калькулятор, Excel может складывать, вычитать, умножать и делить. В этом уроке мы покажем вам, как использовать ссылок на ячейки для создания простых формул.
Дополнительно: загрузите нашу рабочую тетрадь. 9 ) для показателей.
Стандартные операторы
Все формулы в Excel должны начинаться со знака равенства ( = ). Это связано с тем, что ячейка содержит или равна формуле и вычисляемому ею значению.
Понимание ссылок на ячейки
Хотя вы можете создавать простые формулы в Excel вручную (например, =2+2 или =5*5 ), большую часть времени вы будете использовать адресов ячеек для создания формулы . Это известно как создание ссылка на ячейку . Использование ссылок на ячейки гарантирует, что ваши формулы всегда будут точными, поскольку вы можете изменить значение ячеек, на которые ссылаются, без необходимости переписывать формулу.
Использование ссылок на ячейки для пересчета формулы
Комбинируя математический оператор со ссылками на ячейки, вы можете создавать различные простые формулы в Excel. Формулы также могут включать комбинацию ссылок на ячейки и номеров, как в примерах ниже:
Примеры простых формул
Чтобы создать формулу:
В приведенном ниже примере мы будем использовать простую формулу и ссылки на ячейки для расчета бюджета.
- Выберите ячейку , которая будет содержать формулу. В нашем примере мы выберем ячейку B3 .
Выбор ячейки B3
- Введите знак равенства (=) . Обратите внимание, как он отображается в ячейке и в формуле bar .
Ввод знака =
- Введите ячейка адрес ячейки, на которую вы хотите сначала сослаться в формуле: ячейка B1 в нашем примере. Вокруг указанной ячейки появится синяя рамка .
Ссылка на ячейку B1
- Введите математический оператор , который вы хотите использовать. В нашем примере мы напечатаем знак добавления ( + ).
- Введите адрес ячейки ячейки, на которую вы хотите сослаться второй в формуле: ячейка B2 в нашем примере. Вокруг указанной ячейки появится красная рамка .
Ссылка на ячейку B2
- Нажмите Введите на клавиатуре. Формула будет вычислено , а значение будет отображаться в ячейке.
Полная формула и расчетное значение
Если результат формулы слишком велик для отображения в ячейке, он может отображаться в виде знаков фунта стерлингов (#######) вместо значения. Это означает, что ширина столбца недостаточно широка для отображения содержимого ячейки. Просто увеличить ширину столбца для отображения содержимого ячейки.
Изменение значений с помощью ссылок на ячейки
Истинное преимущество ссылок на ячейки заключается в том, что они позволяют вам обновлять данные на листе без необходимости переписывать формулы. В приведенном ниже примере мы изменили значение ячейки B1 с 1200 до 1800 долларов. Формула в ячейке B3 автоматически пересчитает и отобразит новое значение в ячейке B3.
Пересчитанное значение ячейки
Excel не всегда будет сообщать вам , если ваша формула содержит ошибку, поэтому вы должны проверить все свои формулы. Чтобы узнать, как это сделать, вы можете прочитать урок «Перепроверьте свои формулы» из нашего учебника по формулам Excel.
Чтобы создать формулу методом «укажи и щелкни»:
Вместо того, чтобы вводить адреса ячеек вручную, вы можете указать и щелкнуть ячейки, которые вы хотите включить в формулу. Этот метод может сэкономить много времени и усилий при создании формул. В приведенном ниже примере мы создадим формулу для расчета стоимости заказа нескольких коробок пластиковых столовых приборов.
- Выберите ячейку , которая будет содержать формулу. В нашем примере мы выберем ячейку D3 .
Выбор ячейки D3
- Введите знак равенства (=) .
- Выберите ячейку , на которую вы хотите сослаться первой в формуле: ячейка B3 в нашем примере. В формуле появится адрес ячейки , а вокруг указанной ячейки появится пунктирная синяя линия .
Ссылочная ячейка B3
- Введите математический оператор , который вы хотите использовать. В нашем примере мы введем знак умножения (*) .
- Выберите ячейку , которую вы хотите указать второй в формуле: ячейка C3 в нашем примере. В формуле появится адрес ячейки , а вокруг указанной ячейки появится пунктирная красная линия .
Ссылка на ячейку C3
- Нажмите Введите на клавиатуре. Формула будет вычислено , и в ячейке отобразится значение .
Завершенная формула и вычисленное значение
Формулы также могут быть скопированы в соседние ячейки с помощью заполнения ручки , что может сэкономить много времени и усилий, если вам нужно выполнить одно и то же вычисление кратное раз на листе. Просмотрите наш урок об относительных и абсолютных ссылках на ячейки, чтобы узнать больше.
Копирование формулы в соседние ячейки с помощью маркера заполнения
Чтобы изменить формулу:
Иногда вам может понадобиться изменить существующую формулу. В приведенном ниже примере мы ввели неверный адрес ячейки в нашу формулу, поэтому нам нужно его исправить.
- Выберите ячейку , содержащую формулу, которую вы хотите изменить. В нашем примере мы выберем ячейку B3 .
Выбор ячейки B3
- Щелкните строку формул , чтобы изменить формулу. Вы также можете дважды щелкнуть ячейку, чтобы просмотреть и изменить формулу непосредственно в ячейке.
Выбор формулы для редактирования
- Вокруг всех ячеек, на которые есть ссылки, появится рамка . В нашем примере мы изменим вторую часть формулы, указав ссылку на ячейку B2 вместо ячейки C2 .
Неуместная ссылка на ячейку
- Когда закончите, нажмите Введите на клавиатуре или нажмите галочку в строке формул.
Редактирование формулы
- Формула будет обновлена , а в ячейке будет отображаться новое значение .
Новое рассчитанное значение
Если вы передумаете, вы можете нажать клавишу Esc на клавиатуре, чтобы случайно не внести изменения в формулу.
Чтобы отобразить все формулы в электронной таблице, вы можете, удерживая клавишу Ctrl , нажать ` (большое ударение). Клавиша серьезного акцента обычно находится в верхнем левом углу клавиатуры. Вы можете нажать Ctrl+` еще раз, чтобы вернуться к обычному виду.
Вызов!
- Откройте существующую книгу Excel. Если вы хотите, вы можете использовать нашу рабочую тетрадь.
- Создайте простую формулу сложения, используя ссылок на ячейки . Если вы используете пример, создайте формулу в ячейке B4 для расчета общего бюджета.
- Попробуйте изменить значение ячейки, на которую ссылается формула. Если вы используете пример, измените значение ячейки B2 до 2000 долларов. Обратите внимание, как формула в ячейке B4 пересчитывает итог.
- Попробуйте использовать метод «наведи и щелкни» для создания формулы. Если вы используете пример, создайте формулу в ячейке G5 , которая умножает стоимость салфеток на количество , необходимое для расчета общей стоимости .
- Редактировать формулу с помощью строки формул. Если вы используете пример, отредактируйте формулу в ячейке B9 , чтобы изменить знак деления ( / ) на знак минус ( — ).
Продолжать
Предыдущий: Об этом учебнике
Далее:Сложные формулы
/en/excelformulas/complex-formulas/content/
И, ИЛИ, исключающее ИЛИ и НЕ
В этом руководстве объясняется сущность логических функций Excel И, ИЛИ, исключающее ИЛИ и НЕ, а также приводятся примеры формул, демонстрирующие их общие и изобретательское использование.
На прошлой неделе мы познакомились с логическими операторами Excel, которые используются для сравнения данных в разных ячейках. Сегодня вы увидите, как расширить использование логических операторов и создать более сложные тесты для выполнения более сложных вычислений. В этом вам помогут логические функции Excel, такие как AND, OR, XOR и NOT.
- Логические функции Excel — обзор
- Excel И функция
- Функция ИЛИ в Excel
- Excel XOR функция
- НЕ работает в Excel
Логические функции 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 — факты и цифры
- В аргументах логических функций можно использовать ссылки на ячейки, числовые и текстовые значения, логические значения, операторы сравнения и другие функции Excel. Однако все аргументы должны оцениваться как логические значения TRUE или FALSE или ссылки или массивы, содержащие логические значения.
- Если аргумент логической функции содержит любых пустых ячеек , такие значения игнорируются. Если все аргументы являются пустыми ячейками, формула возвращает #ЗНАЧ! ошибка.
- Если аргумент логической функции содержит числа, то ноль оценивается как ЛОЖЬ, а все остальные числа, включая отрицательные числа, оцениваются как ИСТИНА. Например, если ячейки A1:A5 содержат числа, формула =И(A1:A5) вернет значение ИСТИНА, если ни одна из ячеек не содержит 0, и ЛОЖЬ в противном случае.
- Логическая функция возвращает #ЗНАЧ! ошибка, если ни один из аргументов не имеет логических значений.
- Логическая функция возвращает #ИМЯ? ошибка, если вы допустили ошибку в имени функции или попытались использовать функцию в более ранней версии Excel, которая ее не поддерживает. Например, функцию XOR можно использовать только в Excel 2016 и 2013.
- В 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, A2
Использование функции ИЛИ в 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, иначе " Bad ".
Функции Excel И/ИЛИ в одной формуле
Естественно, ничто не мешает вам использовать обе функции, И и ИЛИ, в одной формуле, если этого требует ваша бизнес-логика. Могут быть бесконечные вариации таких формул, которые сводятся к следующим основным шаблонам:
=И(ИЛИ(Вывод1, Вывод2), Вывод3)
=И(ИЛИ(Вывод1, Вывод2), ИЛИ(Вывод3, Вывод4)
=ИЛИ(И(Вывод1, Вывод2), Вывод3 )
=ИЛИ(И(Условие1,Условие2), И(Условие3,Условие4))
Например, если вы хотите узнать, какие партии бананов и апельсинов распроданы, т. е. номер "В наличии" ( столбец B) равен числу «Продано» (столбец C), следующая формула ИЛИ/И может быстро показать это вам:
=ИЛИ(И(A2="бананы", B2=C2), И(A2="апельсины", B2=C2))
Функция ИЛИ в условном форматировании Excel
=ИЛИ($B2 ="", $C2="")
Правило с приведенной выше формулой ИЛИ выделяет строки, содержащие пустую ячейку либо в столбце B, либо в столбце C, либо в обоих столбцах.
Дополнительные сведения о формулах условного форматирования см. в следующих статьях:
- Формулы условного форматирования Excel
- Изменение цвета строки на основе значения ячейки
- Изменение цвета ячейки на основе значения другой ячейки
- Как выделить каждую вторую строку в Excel
Использование функции XOR в Excel
В Excel 2013 Microsoft представила функцию XOR, которая является логической функцией Исключающее ИЛИ . Этот термин определенно знаком тем из вас, кто хоть немного знаком с каким-либо языком программирования или информатикой в целом. Для тех, кто этого не делает, концепция «Исключающее ИЛИ» может быть немного трудной для понимания поначалу, но, надеюсь, приведенное ниже объяснение, иллюстрированное примерами формул, поможет.
Синтаксис функции 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 работает именно так, как мы хотим:
=XOR(B2="Выиграл", C2="Выиграл")
И если вы вложите эту функцию XOR в логическую проверку формулы IF, вы получите еще более ощутимые результаты:
=ЕСЛИ(ИСКЛЮЧАЮЩЕЕ ИЛИ(B2="Выиграл", C2="Выиграл"), "Да", "Нет")
Использование функции НЕ в Excel
Функция НЕ является одной из самых простых функций Excel в термины синтаксиса:
НЕ (логическое)
Вы используете функцию НЕ в Excel, чтобы инвертировать значение ее аргумента. Другими словами, если логический результат равен ЛОЖЬ, функция НЕ возвращает значение ИСТИНА, и наоборот. Например, обе приведенные ниже формулы возвращают ЛОЖЬ:
= НЕ(ИСТИНА)
=НЕ(2*2=4)
Зачем хотеть получать такие нелепые результаты? В некоторых случаях вам может быть интереснее узнать, когда определенное условие не выполняется, чем когда оно выполняется. Например, при просмотре списка одежды вы можете исключить какой-то цвет, который вам не подходит. Я не особенно люблю черный цвет, поэтому использую следующую формулу:
=НЕ(C2="черный")
Как обычно, в Microsoft Excel есть несколько способов сделать что-то, и того же результата можно добиться, используя оператор Not equal to: =C2<>"black".
Если вы хотите проверить несколько условий в одной формуле, вы можете использовать НЕ в сочетании с функцией И или ИЛИ. Например, если вы хотите исключить черный и белый цвета, формула будет выглядеть так:
= НЕ(ИЛИ(C2="черный", C2="белый"))
иметь черное пальто, в то время как черная куртка или шуба на спине могут быть рассмотрены, следует использовать НЕ в сочетании с функцией Excel И:
= НЕ(И(C2="black", B2="coat") )
Еще одно распространенное использование функции НЕ в Excel — изменение поведения какой-либо другой функции. Например, вы можете комбинировать функции НЕ и ЕПУСТО, чтобы создать формулу НЕПУСТЬ, которой нет в Microsoft Excel.