Включване на функциите AND, OR и IF в Excel

Използване на логически функции за тестване на множество условия

Функциите AND, OR и IF са някои от по-известните логически функции на Excel.

Това, което прави функцията OR и AND, както е показано в редове 2 и 3 на изображението по-долу, е тестването на множество условия и в зависимост от това коя функция се използва, едно или всички условия трябва да са верни, за да може функцията да върне TRUE отговор. Ако не, функцията връща FALSE като стойност.

На изображението по-долу се проверяват три условия по формулите в редове 2 и 3:

За функцията OR , ако едно от тези условия е вярно, функцията връща стойност TRUE в клетка B2.

За функцията AND и трите условия трябва да са верни, за да може функцията да върне стойност TRUE в клетка B3.

Комбиниране на OR и IF, или AND и IF Функции в Excel

© Тед Френски

Така че имате функциите OR и AND. Сега какво?

Добавяне на функцията IF

Когато една от тези две функции се комбинира с IF функцията, получената формула има много по-големи възможности.

Функциите за разполагане в Excel се отнасят до поставянето на една функция в друга. Вложената функция действа като една от основните аргументи на функцията.

На изображението по-горе, редове от четири до седем съдържат формули, в които функцията AND или OR са вложени във функцията IF.

Във всички примери вложената функция действа като първият или Logical_test аргумент на функцията IF.

= IF (или A2 <50, A3 <> 75, A4> = 100), "Correct Data", "Error Data")
= IF (И (А2 <50, A3 <> 75, А4> = 100), TODAY (), 1000)

Промяна на изхода на формула

Във всички формули в редове от четири до седем, функциите AND и OR са идентични на техните колеги в редове 2 и 3, тъй като те тестват данните в клетки А2 до А4, за да видят дали отговарят на необходимото условие.

Функцията IF се използва за контролиране на изхода на формулата въз основа на въведеното за втория и третия аргумент на функцията.

Този изход може да бъде:

В случая на формулата IF / AND в клетка B5, тъй като не всички три клетки в диапазона А2 до А4 са верни - стойността в клетка А4 не е по-голяма или равна на 100 - функцията AND връща стойност FALSE.

Функцията IF използва тази стойност и връща своя аргумент Value_if_false - текущата дата, предоставена от функцията TODAY .

От друга страна, формулата IF / OR в ред четири връща текста на израза Data Correct защото:

  1. Стойността OR е върнала стойност TRUE - стойността в клетка A3 не е равна на 75.
  2. След това функцията IF използва този резултат, за да върне своя аргумент Value_if_false : Data Correct .

Писане на Excel IF / OR Формула

Следващите стъпки обхващат начина за въвеждане на формулата IF / OR, намираща се в клетка B4 в горното изображение. Същите стъпки могат да се използват за въвеждане на която и да е от IF формулите в примера.

Въпреки че е възможно просто да въведете пълната формула на ръка,

= IF (или A2 <50, A3 <> 75, A4> = 100), "Correct Data", "Error Data")

много хора смятат, че е по-лесно да се използва диалоговият прозорец на функцията IF, за да въведете формулата и аргументите, тъй като диалоговият прозорец се грижи за синтаксиса като сепаратори на запетаи между аргументите и записаните в текстовете кавички.

Стъпките, използвани за въвеждане на IF / OR формула в клетка B4 са:

  1. Кликнете върху клетка B4, за да станете активната клетка .
  2. Кликнете върху раздела Формули на лентата .
  3. Кликнете върху иконата " Логика ", за да отворите падащия списък на функциите.
  4. Щракнете IF в списъка, за да отворите диалоговия прозорец за функция IF.
  5. Кликнете върху линията Logical_test в диалоговия прозорец.
  6. Въведете пълната функция AND: ИЛИ (A2 <50, A3 <> 75, A4> = 100) в линията Logical_test, като използвате посочването на референтните клетки, ако желаете.
  7. Кликнете върху реда Value_if_true в диалоговия прозорец.
  8. Въведете текста Данни Корекция (не са необходими кавички).
  9. Кликнете върху линията Value_if_false в диалоговия прозорец.
  10. Въведете текста Грешка в данните.
  11. Кликнете върху OK, за да затворите диалоговия прозорец и да се върнете в работния лист.
  12. Както вече беше обсъдено по-горе, формулата трябва да покаже аргумента Value_if_true на Data Correct.
  13. Когато кликнете върху клетка B4 , пълната функция
    = Ако във формулярната лента над работния лист се появи IF (или A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Error Data") .