Вгнездувајќи ги И, ИЛИ и АКО Функции во Excel

Користење на логички функции за тестирање на повеќе услови

Функциите AND, OR и IF се некои од подобро познатите логички функции на Excel.

Што функционираат ИЛИ И ИН функцијата, како што е прикажано во редовите два и три на сликата подолу, се тестира повеќе услови и, во зависност од тоа која функција се користи, еден или сите услови мора да бидат точни за функцијата да го врати вистинскиот одговор. Ако не, функцијата враќа FALSE како вредност.

На сликата подолу, три услови се тестираат со формулите во редовите два и три:

За функцијата ИЛИ , ако една од овие услови е точна, функцијата враќа вредност на TRUE во ќелијата Б2.

За AND функцијата, сите три услови мора да бидат точни за функцијата да враќа вредност на TRUE во ќелијата B3.

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

© Ted French

Значи имаш функции ИЛИ и И. Сега што?

Додавање во IF функција

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

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

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

Во сите примери, вгнездената функција дејствува како прв или логички аргумент.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Correct Data", "Data Error")
= IF (AND (A2 <50, A3 <> 75, A4> = 100), TODAY (), 1000)

Промена на излезот на формулата

Во сите формули во редовите од четири до седум, функциите И и ИЛИ се идентични со нивните колеги во редовите два и три со тоа што ги тестираат податоците во ќелиите А2 до А4 за да видат дали ги исполнува бараните услови.

Функцијата IF се користи за контрола на излезот на формулата врз основа на она што се внесува за вториот и третиот аргумент на функцијата.

Овој излез може да биде:

Во случај на формула IF / AND во ќелијата B5, бидејќи не се сите три клетки во опсегот А2 до А4 се вистинити - вредноста во ќелијата А4 не е поголема или еднаква на 100-И функцијата AND враќа вредност FALSE.

Функцијата IF ја користи оваа вредност и го враќа својот Value_if_false аргумент - тековниот датум обезбеден од функцијата TODAY .

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

  1. Вредноста на OR ја враќа TRUE вредноста - вредноста во ќелија А3 не е еднаква на 75.
  2. Функцијата IF тогаш го искористи овој резултат за да го врати својот Value_if_ false аргумент: Податоци исправи .

Пишување на Excel IF / OR Формулата

Чекорите подолу покриваат како да влезат формула IF / OR која се наоѓа во ќелијата B4 на сликата погоре. Истите чекори можат да се користат за внесување на некоја од формулите за IF во примерот.

Иако е можно само да ја напишете целосната формула со рака,

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

многу луѓе сметаат дека е полесно да се користи дијалогот за функцијата IF за да влезе во формулата и аргументите, бидејќи дијалогот се грижи за синтаксата, како што се одвојувачи на запирки помеѓу аргументите и околните текстуални записи во наводници.

Чекорите кои се користат за внесување на формула IF / OR во ќелијата B4 се:

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