Excel formula: Če je to IN tisto -

Kazalo

Splošna formula

=IF(AND(A1="this",B1="that"),"x","")

Povzetek

Če želite narediti nekaj, ko imata dve celici določene vrednosti (tj. To IN tisto), lahko funkcijo IF uporabite skupaj s funkcijo AND za zagon testa. V celici D6 je formula:

=IF(AND(B6="red",C6="small"),"x","")

ki vrne "x", če je B6 "rdeč", C6 pa "majhen", in vrne prazen niz (""), če ne.

Pojasnilo

Če želite narediti nekaj specifičnega, če sta dva ali več pogojev TRUE, lahko s funkcijo IF v kombinaciji s funkcijo AND ovrednotite pogoje s testom, nato izvedete eno dejanje, če je rezultat TRUE, in (neobvezno) naredite drugega, če rezultat testa je LAŽEN.

V prikazanem primeru preprosto želimo "zastaviti" zapise, kjer je barva rdeča IN velikost majhna. Z drugimi besedami, želimo preveriti celice v stolpcu B za barvo "rdeča" IN preveriti celice v stolpcu C, ali je velikost "majhna". Če sta oba pogoja TRUE, vrstico označimo z "x". V D6 je formula:

=IF(AND(B6="red",C6="small"),"x","")

V tej formuli je logični test ta bit:

AND(B6="red",C6="small")

Ta delček vrne TRUE le, če je vrednost v B6 "rdeča" IN vrednost v C6 "majhna". Če kateri koli pogoj ni resničen, bo test vrnil FALSE.

Nato moramo ukrepati, ko je rezultat testa TRUE. V tem primeru to storimo tako, da v stolpec D. dodamo "x". Če je test FALSE, preprosto dodamo prazen niz (""). To povzroči, da se v stolpcu D prikaže znak "x", če sta oba pogoja resnična in če ne, se nič ne prikaže.

Opomba: če ne bi dodali praznega niza, ko FALSE, bi formula dejansko prikazala FALSE, kadar barva ni rdeča.

Testiranje iste celice

V zgornjem primeru preverjamo dve različni celici, vendar vam nič ne preprečuje, da bi v isti celici izvedli dva testa. Recimo, na primer, da želite preveriti vrednosti v stolpcu A in nato narediti nekaj, ko je vrednost vsaj 100, vendar manjša od 200. V tem primeru lahko to kodo uporabite za logični test:

=AND(A1>=100,A1<200)

Zanimive Članki...