
Генеричка формула
=IF(AND(OR(A1=x,A1=y),B1=z),"yes","no")
Резиме
Да бисте применили сложенију логику попут „ако је ћелија (к ИЛИ и) АНД з“, функције АНД и ОР можете директно уградити у логички тест функције ИФ. У Д5, формула је:
=IF(AND(OR(B5="red",B5="green"),C5>10),"x","")
Ова формула враћа "к" ако је боја у Б5 "црвена" или "зелена", а количина у Ц5 је већа од 10. У супротном, формула враћа празан низ ("").
Објашњење
У приказаном примеру желимо да „означимо“ или „означимо“ записе где је боја или црвена ИЛИ зелена И количина је већа од 10. Језгро формуле је логички тест унутар функције ИФ, који изгледа овако :
AND(OR(B5="red",B5="green"),C5>10)
Имајте на уму да се функција ОР појављује унутар функције АНД. Другим речима, функција ОР је логична1 унутар функције АНД, док је Ц5> 10 логична2. Овај исечак ће вратити вредност ИСТИНА само када је боја у Б5 „црвена“ ИЛИ „зелена“ И када је количина у Ц5 већа од 10.
Функција ИФ тада једноставно хвата резултат горе наведеног исечка и враћа "к" када је резултат ИСТИНА, а празан низ "" (ништа) када је резултат нетачан.
Напомена: ако не унесемо празан низ, формула би вратила ФАЛСЕ кад год би логички тест вратио ФАЛСЕ.