Как написать and в excel


Функция

И(

)

, английский вариант AND(),

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

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


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


логическое_значение

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

Например,

=И(A1>100;A2>100)

Т.е. если в

обеих

ячейках

A1

и

A2

содержатся значения больше 100 (т.е. выражение

A1>100

— ИСТИНА

и

выражение

A2>100

— ИСТИНА), то формула вернет

ИСТИНА,

а если хотя бы в одной ячейке значение <=100, то формула вернет

ЛОЖЬ

.

Другими словами, формула

=И(ИСТИНА;ИСТИНА)

вернет ИСТИНА, а формулы

=И(ИСТИНА;ЛОЖЬ)

или

=И(ЛОЖЬ;ИСТИНА)

или

=И(ЛОЖЬ;ЛОЖЬ)

или

=И(ЛОЖЬ;ИСТИНА;ИСТИНА)

вернут ЛОЖЬ.

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

ЕСЛИ()

. Чаще всего функцией

И()

на истинность проверяется 2-5 условий.

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

ЕСЛИ()

Сама по себе функция

И()

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

ЕСЛИ()

:

=ЕСЛИ(И(A1>100;A2>100);»Бюджет превышен»;»В рамках бюджета»)

Т.е. если в

обеих

ячейках

A1

и

A2

содержатся значения больше 100, то выводится

Бюджет превышен

, если хотя бы в одной ячейке значение <=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<10)*(A1:A10))

Проверка множества однотипных условий

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

A6:A9

на превышение некоторого граничного значения, например 100. Можно, конечно записать формулу

=И(A6>100;A7>100;A8>100;A9>100)

но существует более компактная формула, правда которую нужно ввести как

формулу массива

(см.

файл примера

):

=И(A6:A9>100)

(для ввода формулы в ячейку вместо

ENTER

нужно нажать

CTRL+SHIFT+ENTER

)

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

попарное сравнение списков

с помощью

формулы массива

:

=И(A18:A21>B18:B21)

Вместо диапазона с границами можно также использовать

константу массива

:

=И(A18:A21>{9:25:29:39})

Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 More…Less

Use the AND function, one of the logical functions, to determine if all conditions in a test are TRUE.

Example

AND function examples

The AND function returns TRUE if all its arguments evaluate to TRUE, and returns FALSE if one or more arguments evaluate to FALSE.

One common use for the AND function is to expand the usefulness of other functions that perform logical tests. For example, the IF function performs a logical test and then returns one value if the test evaluates to TRUE and another value if the test evaluates to FALSE. By using the AND function as the logical_test argument of the IF function, you can test many different conditions instead of just one.

Syntax

AND(logical1, [logical2], …)

The AND function syntax has the following arguments:

Argument

Description

Logical1

Required. The first condition that you want to test that can evaluate to either TRUE or FALSE.

Logical2, …

Optional. Additional conditions that you want to test that can evaluate to either TRUE or FALSE, up to a maximum of 255 conditions.

Remarks

  • The arguments must evaluate to logical values, such as TRUE or FALSE, or the arguments must be arrays or references that contain logical values.

  • If an array or reference argument contains text or empty cells, those values are ignored.

  • If the specified range contains no logical values, the AND function returns the #VALUE! error.

Examples

Here are some general examples of using AND by itself, and in conjunction with the IF function.

Examples of using IF functions with AND

Formula

Description

=AND(A2>1,A2<100)

Displays TRUE if A2 is greater than 1 AND less than 100, otherwise it displays FALSE.

=IF(AND(A2<A3,A2<100),A2,»The value is out of range»)

Displays the value in cell A2 if it’s less than A3 AND less than 100, otherwise it displays the message «The value is out of range».

=IF(AND(A3>1,A3<100),A3,»The value is out of range»)

Displays the value in cell A3 if it is greater than 1 AND less than 100, otherwise it displays a message. You can substitute any message of your choice.

Bonus Calculation

Here is a fairly common scenario where we need to calculate if sales people qualify for a bonus using IF and AND.

Example of calculating Sales Bonus with IF and AND functions.  Formula in cell E14 is =IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0)

  • =IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0)IF Total Sales are greater than or equal (>=) to the Sales Goal, AND Accounts are greater than or equal to (>=) the Account Goal, then multiply Total Sales by the Bonus %, otherwise return 0.

Need more help?

You can always ask an expert in the Excel Tech Community or get support in the Answers community.

Related Topics

Video: Advanced IF functions

Learn how to use nested functions in a formula

IF function

OR function

NOT function

Overview of formulas in Excel

How to avoid broken formulas

Detect errors in formulas

Keyboard shortcuts in Excel

Logical functions (reference)

Excel functions (alphabetical)

Excel functions (by category)

Need more help?

На чтение 2 мин

Функция AND (И) в Excel используется для сравнения нескольких условий.

Содержание

  1. Что возвращает функция
  2. Синтаксис
  3. Аргументы функции
  4. Дополнительная информация
  5. Примеры использования функции AND (И, ИЛИ) в Excel

Что возвращает функция

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

Синтаксис

=AND(logical1, [logical2],…) — английская версия

(логическое_значение1;[логическое_значение2];…)
— русская версия

Аргументы функции

  • logical1 (логическое_значение1) — первое условие, которое вы хотите оценить с помощью функции;
  • [logical2] ([логическое_значение2]) (не обязательно) — второе условие, которое вы хотите оценить с помощью функции.

Дополнительная информация

  • Функция может быть использована совместно с другими формулами;
  • Например, с помощью функции IF (ЕСЛИ) вы можете проверить условие, а затем указать значение, когда оно TRUE, и значение, когда оно равно FALSE. Использование функции AND (И) вместе с функцией  IF (ЕСЛИ) позволяет тестировать несколько условий за один раз;
    Например, если вы хотите проверить значение в ячейке A1 на предмет того, больше оно чем «0» или меньше чем «100», то вы можете использовать следующую формулу:

=IF(AND(A1>0,A1<100),”Approve”,”Reject”) — английская версия

Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

=ЕСЛИ(И(A1>0;A1<100);»Одобрить»;»Против») — русская версия

  • Аргументы функции должны быть логически вычислимы по принципу (TRUE/FALSE);
  • Ячейки с пустыми или текстовыми значениями игнорируются функцией;
  • Если в качестве аргументов функции не указаны логически вычислимые данные, то функция выдаст ошибку #VALUE!;
  • Одновременно вы можете тестировать до 255 условий в рамках одного использования функции.

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

Функция AND (И) в Excel. Примеры использования

Просмотров 4.3к. Обновлено 17 сентября 2021

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

Функция AND на Русском Функция И на Английском
И AND

Содержание

  1. Синтаксис
  2. Примеры использования функции И
  3. Пример 1
  4. Пример 2
  5. Пример 3
  6. Пример 4

Синтаксис

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

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

Функция И(AND) excel с примерами

Функция AND(И) имеет 1 обязательный аргумент и может использоваться для одновременной проверки до 255 условий, передаваемых в качестве аргументов, в Excel 2003 функция может обрабатывать не более 30 аргументов. Каждый аргумент ( логическое_значение1 , логическое_значение2 и т. Д.) Должен быть выражением, возвращающим ИСТИНА или ЛОЖЬ, или значением, которое может быть оценено как ИСТИНА или ЛОЖЬ. Аргументы, предоставляемые функции И, могут быть константами, ссылками на ячейки, массивами или логическими выражениями.

Назначение функции И — оценить более одного логического теста одновременно и вернуть ИСТИНА, только если все результаты ИСТИНА. Например, если B3 содержит число 40, то:

=И(B3 > 10; B3 > 20; B3 < 80) // возвращает ИСТИНА
=И(B3 > 10;B3 > 20;B3 < 35) // возвращает ЛОЖЬ

Функция И(AND) excel с примерами

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

Как и функция И функция ИЛИ будет объединять результаты в одном значении. Это означает, что их нельзя использовать в операциях с массивами, которые должны выдавать массив результатов. Чтобы обойти это ограничение, вы можете использовать логическую логику. Для получения дополнительной информации см .:  Формулы массивов с логикой И и ИЛИ.

Примечания :
Текстовые значения или пустые ячейки, предоставленные в качестве аргументов, игнорируются

Функция И возвращает #ЗНАЧ! если во время оценки не найдено или не создано логическое значение

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

Пример 1

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

Функция И(AND) excel с примерами

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

  • функция в ячейке Е2 оценивается как ИСТИНА, поскольку ОБА из поставленных условий ИСТИНА;
  • функция в ячейке Е3 оценивается как ЛОЖЬ, поскольку третье условие, С3> 22 , ЛОЖЬ;
  • функция в ячейке Е4 оценивается как ЛОЖЬ, поскольку ВСЕ предоставленные условия — ЛОЖЬ.

Пример 2

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

 (B3 > 1 , B3 < 6 )

Функция И(AND) excel с примерами

Пример 3

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

=ЕСЛИ(И( B3 > 0; B3 < 5 );   "Верно";  "Не верно" )

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

Функция И(AND) excel с примерами

Пример 4

Вы можете комбинировать функцию И с функцией ИЛИ. Приведенная ниже формула возвращает ИСТИНА, если B3> 100 и B1 является «выполнено» или «в работе»:

=И(B3>100;ИЛИ(B2="выполнено";B2="в работе"))

Функция И(AND) excel с примерами

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

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

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

Рассмотрим принцип работы самой функции И, ее способы получить результат. Формула =И(ИСТИНА;ИСТИНА), вернет значение ИСТИНА. Другие варианты =И(ЛОЖЬ;ИСТИНА), =И(ИСТИНА;ЛОЖЬ) или =И(ЛОЖЬ;ЛОЖЬ) возвратят результат ЛОЖЬ. При реальном использовании, к примеру, возьмем формулу =И(B7>10;C7>10). Т.е. когда во всех ячейках B7 и C7 хранятся значения больше 10 (т.е. выражение B7>10 является ИСТИНА и выражение C7>10 также ИСТИНА), то общий результат работы формулы будет ИСТИНА. Если же хотя бы в любой из ячеек значение будет 10;C13>10);»Лимит превышен»;»В границах лимита»)

Т.е. при условии, когда в ячейках B13 и C13 значения больше 10, то формула вернет результат «Лимит превышен». В случаях, когда хотя бы в одной ячейке значение будет 10; B20>10; B21>10; B22>10).

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

Не стоит забывать, что вводить формулу в ячейку надо горячей комбинацией клавиш Ctrl+Shift+Enter, для фиксации фигурными скобками. Я очень надеюсь, что смог более подробно и понятно описать работу логической функции И в Excel. Что позволит вам увеличит эффективность вашей работы и если это случилось, жду ваши лайки, а если у вас возникли вопросы, пишите комментарии.

Богаче всех тот, чьи радости требуют меньше денег.
Генри Дэвид Торо

Функция AND (И) в Excel используется для сравнения нескольких условий.

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

=AND(logical1, [logical2],…) – английская версия

(логическое_значение1;[логическое_значение2];…)
– русская версия

  • Аргументы функции должны быть логически вычислимы по принципу (TRUE/FALSE);
  • Ячейки с пустыми или текстовыми значениями игнорируются функцией;
  • Если в качестве аргументов функции не указаны логически вычислимые данные, то функция выдаст ошибку #VALUE!;
  • Одновременно вы можете тестировать до 255 условий в рамках одного использования функции.

БЛОГ

Только качественные посты

Практический справочник функций Microsoft Excel с примерами их использования

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

Отсюда вытекает вопрос: Сколько нужно знать функций Excel, чтобы решать практически любую задачу в Excel?

Могу с уверенностью, опираясь на свой 17 летний профессиональный опыт работы в Excel, сказать, что достаточно освоить всего около 100 функций…

Представляю Вам ТОП-50 самых главных функций в Microsoft Excel с примерами их использования

– изучив данные Excel функции, у Вас будет достаточно теоретических знаний, чтобы решать практически любую задачу в Excel

( Для перехода к примерам нажмите на название функции. Все примеры — это ссылки на лучшие статьи уважаемых специалистов по Excel и наших партнеров)

1. СУММ / СРЗНАЧ / СЧЁТ / МАКС / МИН (SUM / AVERAGE / COUNT / MAX / MIN)[Базовые формулы Excel]
2. ВПР (VLOOKUP)[Ищет значение в первом столбце массива и выдает значение из ячейки в найденной строке и указанном столбце]
3. ИНДЕКС (INDEX)[По индексу получает значение из ссылки или массива]
4. ПОИСКПОЗ (MATCH)[Ищет значения в ссылке или массиве]
5. СУММПРОИЗВ (SUMPRODUCT)[Вычисляет сумму произведений соответствующих элементов массивов (позволяет работать с массивами без формул массива)]
6. АГРЕГАТ / ПРОМЕЖУТОЧНЫЕ.ИТОГИ (AGGREGATE / SUBTOTALS)[Возвращает общий итог или промежуточный итог в списке или базе данных с учетом фильтров или без учета фильтров]
7. ЕСЛИ (IF)[Выполняет проверку условия]
8. И / ИЛИ / НЕ (AND / OR / NOT)[Логические условия, как правило для функции ЕСЛИ]
9. ЕСЛИОШИБКА (IFERROR)[Если формула возвращает ошибку то что]
10. СУММЕСЛИМН (SUMIFS)[Суммирует ячейки, удовлетворяющие заданным критериям. Допускается указывать более одного условия]
11. СРЗНАЧЕСЛИМН (AVERAGEIFS)[Возвращает среднее арифметическое значение всех ячеек, которые соответствуют нескольким условиям]
12. СЧЁТЕСЛИМН (COUNTIFS)[Подсчитывает количество ячеек, которые соответствуют нескольким условиям]
13. МИНЕСЛИ / МАКСЕСЛИ (MINIFS / MAXIFS)[Возвращает минимальное/максимальное значение всех ячеек, которые соответствуют нескольким условиям]
14. НАИБОЛЬШИЙ / НАИМЕНЬШИЙ (LARGE / SMALL)[Возвращает k-ое наибольшее/наименьшее значение в множестве данных]
15. ДВССЫЛ (INDIRECT)[Определяет ссылку, заданную текстовым значением]
16. ВЫБОР (CHOOSE)[Выбирает значение из списка значений по индексу]
17. ПРОСМОТР (LOOKUP)[Ищет значения в массиве]
18. СМЕЩ (OFFSET)[Определяет смещение ссылки относительно заданной ссылки]
19. СТРОКА / СТОЛБЕЦ (ROW / COLUMN)[Возвращает номер строки/столбца, на который указывает ссылка]
20. ЧИСЛСТОЛБ / ЧСТРОК (COLUMNS / ROWS)[Возвращает количество столбцов/строк в ссылке]
21. ОКРУГЛ / ОКРУГЛТ / ОКРУГЛВНИЗ / ОКРУГЛВВЕРХ (ROUND / MROUND / ROUNDDOWN / ROUNDUP)[Округляет число до указанного количества десятичных разрядов]
22. СЛЧИС / СЛУЧМЕЖДУ / РАНГ (RAND / RANDBETWEEN / RANK)[Возвращает случайное число]
23. Ч (N)[Возвращает значение, преобразованное в число]
24. ЧАСТОТА (FREQUENCY)[Находит распределение частот в виде вертикального массива]
25. СЦЕПИТЬ / СЦЕП / ОБЪЕДИНИТЬ / & (CONCATENATE / CONCAT / TEXTJOIN / &)[Объединения двух или нескольких текстовых строк в одну]
26. ПСТР (MID)[Выдает определенное число знаков из строки текста, начиная с указанной позиции]
27. ЛЕВСИМВ / ПРАВСИМВ (LEFT / RIGHT)[Возвращает заданное количество символов текстовой строки слева / права]
28. ДЛСТР (LEN)[Определяет количество знаков в текстовой строке]
29. НАЙТИ / ПОИСК (FIND / SEARCH)[Поиск текста в ячейке с учетом / без учета регистр]
30. ПОДСТАВИТЬ / ЗАМЕНИТЬ (SUBSTITUTE / REPLACE)[Заменяет в текстовой строке старый текст новым]
31. СТРОЧН / ПРОПИСН / ПРОПНАЧ (LOWER / UPPER)[Преобразует все буквы текста в строчные/прописные/ или первую букву в каждом слове текста в прописную]
32. ГИПЕРССЫЛКА (HYPERLINK)[Создает ссылку, открывающую документ, находящийся на жестком диске, сервере сети или в Интернете]
33. СЖПРОБЕЛЫ (TRIM)[Удаляет из текста все пробелы, за исключением одиночных пробелов между словами]
34. ПЕЧСИМВ (CLEAN)[Удаляет все непечатаемые знаки из текста]
35. СОВПАД (EXACT)[Проверяет идентичность двух текстов]
36. СИМВОЛ / ПОВТОР (CHAR / REPT)[Возвращает знак с заданным кодом/Повторяет текст заданное число раз]
37. СЕГОДНЯ / ТДАТА (TODAY / NOW)[Возвращает текущую дату в числовом формате / Возвращает текущую дату и время в числовом формате]
38. МЕСЯЦ / ГОД (MONTH / YEAR)[Вычисляет год / месяц от заданной даты]
39. НОМНЕДЕЛИ (WEEKNUM)[Преобразует дату в числовом формате в число, которое указывает, на какую неделю года приходится дата]
40. ДАТАЗНАЧ (DATEVALUE)[Преобразует дату из текстового формата в числовой]
41. РАЗНДАТ (DATEDIF)[Вычисляет количество дней, месяцев или лет между двумя датами]
42. РАБДЕНЬ (WORKDAY)[Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней]
43. ЯЧЕЙКА (CELL)[Возвращает сведения о формате, расположении или содержимом ячейки]
44. ТРАНСП (TRANSPOSE)[Выдает транспонированный массив]
45. ПРЕОБР (CONVERT)[Преобразует число из одной системы мер в другую]
46. ПРЕДСКАЗ (FORECAST)[Вычисляет или предсказывает будущее значение по существующим значениям линейным трендом]
47. ТИП.ОШИБКИ (ERROR.TYPE)[Возвращает числовой код, соответствующий типу ошибки]
48. ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GETPIVOTDATA)[Возвращает данные, хранящиеся в сводной таблице]
49. БДСУММ (DSUM)[Суммирует числа в поле (столбце) записей списка или базы данных, которые удовлетворяют заданным условиям]
50. В качестве бонуса рекомендую изучить Пользовательские форматы в Excel.

После освоения данных функций, следующим этапом рекомендую осваивать инструменты Бизнес- аналитики Business Intelligence (BI)

В Excel к инструментам бизнес-аналитики уровня Self-Service BI относятся бесплатные надстройки «Power»:

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

Ну и если Вы со временем поймете, что возможностей Excel для решения ваших аналитических задач недостаточно, то вам пора переходить к изучению промышленных решений уровня Business Intelligence (BI)

ШКОЛА ПРОГРАММИРОВАНИЯ

Сообщение об ошибке

Функции 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.

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

Мастер функций выглядит так:

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

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

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

Пример 3.

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

1 – от 0% до 10%
2- от 11% до 30%
3- от 31% до 40%
4- от 41% до 75%
5-от 76% до 100%

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

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

=ЕСЛИ(ИЛИ(И(B1>0;B1 0,11;B1 0,31;B1 0,41;B1 0,76;B1

  • Добавить комментарий
  • 137057 просмотров

Функция И() в MS EXCEL

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

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

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

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

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

Эквивалентность функции И() операции умножения * часто используется в формулах с Условием И, например, для того чтобы сложить только те значения, которые больше 5 И меньше 10:
=СУММПРОИЗВ((A1:A10>5)*(A1:A10 100;A7>100;A8>100;A9>100)
но существует более компактная формула, правда которую нужно ввести как формулу массива (см. файл примера ):
=И(A6:A9>100)
(для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER)

В случае, если границы для каждого проверяемого значения разные, то границы можно ввести в соседний столбец и организовать попарное сравнение списков с помощью формулы массива:
=И(A18:A21>B18:B21)

Вместо диапазона с границами можно также использовать константу массива:
=И(A18:A21><9:25:29:39>)

Функция И в Excel
Простейшие примеры применения функции И
Раздел функций Логические
Название на английском AND
Волатильность Не волатильная
Похожие функции ИЛИ, НЕ, ЕСЛИ

Что делает эта функция?

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

Её можно использовать для проверки того, что ряд чисел удовлетворяет определенным условиям.

Её можно использовать для проверки того, что число или дата попадают между верхним и нижним пределами.

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

Синтаксис

=И(Выражение1;Выражение2…)
=И(ДиапазонЗначений)

Форматирование

Функция корректно обработает:

  • Числа и вычисления, возвращающие их
  • Логические выражения (ИСТИНА, ЛОЖЬ) и вычисления, возвращающие их
  • Ячейки, содержащие их
  • Диапазоны ячеек, если хотя бы одна ячейка содержит числа, ИСТИНА или ЛОЖЬ
  • Массивы значений или вычислений

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

Функция выдаст ошибку, если:

  • на вход получены только текстовые или пустые ячейки (одна или несколько)
  • среди значений есть ошибки (#ЗНАЧ!, #Н/Д, #ИМЯ?, #ПУСТО!, #ДЕЛ/0!, #ССЫЛКА!, #ЧИСЛО!)

Примеры применения

Пример 1

В следующем примере показан список результатов теста.

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

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

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

Пример использования функции И в комбинации с функцией СРЗНАЧ
Пример использования функции И в комбинации с функцией СРЗНАЧ

Пример 2

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

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

Но для этой задачи можно воспользоваться формулой массива с функцией И в сочетании с функцией ПОИСК и ЕЧИСЛО.

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

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

Файл с примерами

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

Другие логические функции

ЕСЛИ, ИЛИ, НЕ

Содержание

  1. Операторы сравнения
  2. Функция «Истина»
  3. Составление логических формул
  4. Задача №1
  5. Операторы ЕОШИБКА и ЕПУСТО
  6. Функция «Ложь»
  7. Операторы ИСТИНА и ЛОЖЬ
  8. Прикреплённые документы
  9. Использование операторов И, ИЛИ и НЕ с условным форматированием
  10. Функция «И»
  11. Функция «Или»
  12. Функция «Не»
  13. Сложные логические выражения
  14. Если
  15. Примеры использования функции И
  16. Пример 1
  17. Пример 2
  18. Пример 3
  19. Логические функции в Excel и примеры решения задач
  20. Оформление и примеры использования
  21. ИСТИНА, ЛОЖЬ
  22. Отрицание — НЕ
  23. Применение ЕСЛИ
  24. ЕСЛИМН или УСЛОВИЯ
  25. Работа с ПЕРЕКЛЮЧ
  26. Использование ЕСЛИОШИБКА
  27. И/ИЛИ
  28. Действие ИСКИЛИ
  29. Логическая функция ИСКЛИЛИ в Excel
  30. Функция ЕСЛИОШИБКА
  31. Основные логические функции, используемые в Эксель
  32. Как могут использоваться логические функции на практике
  33. Задача 1
  34. Задача 2
  35. Задача 3
  36. Задача 4

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

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

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

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

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

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

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

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

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

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

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

Задача №1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Формула

Описание

= LA2> SI2

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

= E (LA3> SI2; LA3<>

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

= O (LA4> B2; LA4<>

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

= НЕ (A5> B2)

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

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

Функция «И»

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

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

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

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

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

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

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

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

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

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

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

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

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

Функция «Не»

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

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

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

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

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

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

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

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

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

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

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

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

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

Если

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

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

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

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

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

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

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

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

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

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

Пример 1

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

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

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

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

Пример 2

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

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

Пример 3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ИСТИНА, ЛОЖЬ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

И/ИЛИ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Формула

Результат

Описание

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

НАСТОЯЩИЙ

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

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

ВРУЩИЙ

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

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

ВРУЩИЙ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Задача 1

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

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

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

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

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

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

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

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

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

Задача 2

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

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

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

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

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

Задача 3

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

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

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

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

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

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

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

Задача 4

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

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

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

= ЕСЛИ (D2<>

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

Источники

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

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

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

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

Функция IF принимает 3 бита информации:

  = IF (логический_тест, [value_if_true], [value_if_false]) 
  • логический_тест: это условие для функции для проверки.
  • value_if_true: действие, которое выполняется, если условие выполнено или является истинным.
  • value_if_false: действие, которое нужно выполнить, если условие не выполнено или имеет значение false.

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

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

Операторы сравнения для логических функций

Теперь давайте посмотрим на некоторые примеры в действии.

Пример функции IF 1: текстовые значения

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

Следующая формула используется в столбце C для отображения «Нет», если столбец B содержит текст «Завершено» и «Да», если он содержит что-либо еще.

  = ЕСЛИ (B2 = "Завершено", "Нет", "Да") 

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

Хотя функция IF не чувствительна к регистру, текст должен точно соответствовать.

Пример функции IF 2: Числовые значения

Функция IF также отлично подходит для сравнения числовых значений.

В приведенной ниже формуле мы проверяем, содержит ли ячейка B2 число, большее или равное 75. Если это так, то мы отображаем слово «Pass», а если не слово «Fail».

  = ЕСЛИ (В2> = 75, "Проход", "Сбой") 

Если условие с числовыми значениями

Функция IF — это намного больше, чем просто отображение разного текста в результате теста. Мы также можем использовать его для запуска различных расчетов.

В этом примере мы хотим предоставить скидку 10%, если клиент тратит определенную сумму денег. Мы будем использовать £ 3000 в качестве примера.

  = ЕСЛИ (В2> = 3000, В2 * 90%, В2) 

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

Часть формулы B2 * 90% позволяет вычесть 10% из значения в ячейке B2. Есть много способов сделать это.

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

Пример функции IF 3: значения даты

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

Приведенная ниже формула используется в столбце C. Мы проверяем, меньше ли срок оплаты в ячейке B2, чем сегодняшний день (функция TODAY возвращает сегодняшнюю дату с часов компьютера).

  = ЕСЛИ (В2 <СЕГОДНЯ (), "Просроченные", В2-СЕГОДНЯ ()) 

Тестирование, если даты должны

Что такое вложенные формулы IF?

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

Одна функция IF способна выполнять два действия ( value_if_true и value_if_false ). Но если мы вставим (или вложим) другую функцию IF в раздел value_if_false , то мы можем выполнить другое действие.

Возьмите этот пример, где мы хотим отобразить слово «Отлично», если значение в ячейке B2 больше или равно 90, отобразить «Хорошо», если значение больше или равно 75, и отобразить «Плохо», если что-либо еще ,

  = ЕСЛИ (В2> = 90, "Отлично", ЕСЛИ (В2> = 75, "Хорошо", "Плохо")) 

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

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

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

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

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

Возьмите пример, где мы дисконтируем значение на 10% в зависимости от суммы, которую тратит клиент, и сколько лет они были клиентом.

Сами функции AND и OR возвращают значение TRUE или FALSE.

Функция AND возвращает TRUE, только если выполняется каждое условие, а в противном случае возвращает FALSE. Функция OR возвращает TRUE, если выполняется одно или все условия, и возвращает FALSE, только если условия не выполняются.

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

Ниже приведена структура функций И ​​и ИЛИ. Они написаны одинаково. Просто замените имя И на ИЛИ. Это просто их логика, которая отличается.

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

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

Пример функции AND

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

  = И (В2> = 3000, С2> = 3) 

И функция в Excel

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

Пример функции OR

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

  = ИЛИ (В2> = 3000, С2> = 3) 

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

В этом примере формула возвращает TRUE для Matt и Terry. Только Джули и Джиллиан не выполняют оба условия и возвращают значение FALSE.

Использование AND и OR с функцией IF

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

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

В приведенной ниже формуле функция AND вложена в логический тест функции IF. Если функция AND возвращает TRUE, тогда скидка 10% от суммы в столбце B; в противном случае скидка не предоставляется, а значение в столбце B повторяется в столбце D.

  = ЕСЛИ (И (В2> = 3000, С2> = 3), В2 * 90%, В2) 

Формула Excel с функциями IF и AND

Функция XOR

В дополнение к функции ИЛИ, есть также эксклюзивная функция ИЛИ. Это называется функцией XOR. Функция XOR была представлена ​​в версии Excel 2013.

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

Структура функции XOR такая же, как у функции OR.

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

При оценке только двух условий функция XOR возвращает:

  • ИСТИНА, если любое условие оценивается как ИСТИНА.
  • FALSE, если оба условия TRUE или ни одно из условий TRUE.

Это отличается от функции ИЛИ, потому что она вернула бы ИСТИНА, если оба условия были ИСТИНА.

Эта функция становится немного более запутанной, когда добавляется больше условий. Затем функция XOR возвращает:

  • TRUE, если нечетное число условий возвращает TRUE.
  • ЛОЖЬ, если четное число условий приводит к ИСТИНА, или если все условия ЛОЖЬ.

Давайте посмотрим на простой пример функции XOR.

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

Но если они продают 3000 фунтов или более в любой половине, мы хотим присвоить им Серебряный статус. Если они не продают 3000 и более фунтов стерлингов в обоих случаях, то ничего.

Функция XOR идеально подходит для этой логики. Приведенная ниже формула вводится в столбец E и показывает функцию XOR с IF для отображения «Да» или «Нет», только если выполняется любое из условий.

  = IF (XOR (В2> = 3000, С2> = 3000), "Да", "Нет") 

Функция XOR в Excel

Функция НЕ

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

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

Это будет легче объяснить на некоторых примерах.

Структура функции НЕ имеет вид;

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

НЕ Функциональный Пример 1

В этом примере представьте, что у нас есть головной офис в Лондоне, а затем много других региональных сайтов. Мы хотим отобразить слово «Да», если на сайте есть что-то, кроме Лондона, и «Нет», если это Лондон.

Функция NOT была вложена в логический тест функции IF ниже, чтобы сторнировать ИСТИННЫЙ результат.

  = ЕСЛИ (НЕ (B2 = "London"), "Да", "Нет") 

не-функция-пример-1

Это также может быть достигнуто с помощью логического оператора NOT <>. Ниже приведен пример.

  = ЕСЛИ (В2 <> "Лондон", "Да", "Нет") 

НЕ Функциональный Пример 2

Функция NOT полезна при работе с информационными функциями в Excel. Это группа функций в Excel, которые что-то проверяют и возвращают TRUE, если проверка прошла успешно, и FALSE, если это не так.

Например, функция ISTEXT проверит, содержит ли ячейка текст, и вернет TRUE, если она есть, и FALSE, если нет. Функция NOT полезна, потому что она может отменить результат этих функций.

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

Функция ISTEXT используется для проверки наличия текста. Это возвращает TRUE, если текст есть, поэтому функция NOT переворачивает это на FALSE. И если ИФ выполняет свой расчет.

  = ЕСЛИ (НЕ (ISTEXT (В2)), В2 * 5%, 0) 

НЕ работает, пример 2

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


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

Понравилась статья? Поделить с друзьями:
  • Как написать 001 в excel
  • Как написать 000 в excel
  • Как написать 0 в excel число начинающееся
  • Как написание числа прописью в excel
  • Как напечатать этикетки в word