
Splošna formula
=IF(A1="red",true result,false result)
Povzetek
Če želite eno dejanje izvesti, ko je celica enaka določeni vrednosti, drugo pa, če ni enaka, lahko uporabite funkcijo IF. V prikazanem primeru je formula v celici D6:
=IF(B6="red","x","")
Pojasnilo
Če želite narediti nekaj specifičnega, ko je celica enaka določeni vrednosti, lahko s funkcijo IF preizkusite vrednost, nato naredite nekaj, če je rezultat TRUE, in (neobvezno) naredite nekaj drugega, če je rezultat testa FALSE .
V prikazanem primeru želimo z "x" označiti vrstice, kjer je rdeča barva. Z drugimi besedami, celice v stolpcu B želimo preizkusiti in izvesti določeno dejanje, ko so enake besedi "rdeče". Formula v celici D6 je:
=IF(B6="red","x","")
V tej formuli je logični test ta bit:
B6="red"
To bo vrnilo TRUE, če je vrednost v B6 "rdeča" in FALSE, če ne. Ker želimo rdeče predmete označiti ali označiti, moramo ukrepati le, če je rezultat testa TRUE. V tem primeru preprosto dodamo "x" v stolpec D, če je barva rdeča. Če barva ni rdeča (ali prazna itd.), Preprosto vrnemo prazen niz (""), ki se prikaže kot nič.
Opomba: če prazen niz ("") ni naveden za value_if_false, bo formula vrnila FALSE, če barva ni rdeča ali zelena.
Zvišajte ceno, če je barva rdeča
Seveda bi lahko naredili tudi kaj bolj zapletenega. Recimo na primer, da želite zvišati ceno rdečih izdelkov le za 15%.
V tem primeru lahko uporabite to formulo v stolpcu E za izračun nove cene:
=IF(B6="red",C6*1.15,C6)
Test je enak kot prej (B6 = "rdeča"). Če je rezultat TRUE, prvotno ceno pomnožimo z 1,15 (povečanje za 15%). Če je rezultat testa LAŽEN, preprosto uporabimo prvotno ceno, kakršna je.