
Generička formula
=IF(A1="red",true result,false result)
Sažetak
Da biste poduzeli jednu radnju kada je ćelija jednaka određenoj vrijednosti, a drugu kad nije jednaka, možete koristiti funkciju IF. U prikazanom primjeru formula u ćeliji D6 je:
=IF(B6="red","x","")
Obrazloženje
Ako želite učiniti nešto određeno kada je ćelija jednaka određenoj vrijednosti, možete koristiti funkciju IF za testiranje vrijednosti, a zatim poduzmite nešto ako je rezultat ISTINA i (po želji) učinite nešto drugo ako je rezultat testa FALSE .
U prikazanom primjeru želimo "x" označiti redove u kojima je boja crvena. Drugim riječima, želimo testirati stanice u stupcu B i poduzeti određene radnje kada se izjednače s riječju "crveno". Formula u ćeliji D6 je:
=IF(B6="red","x","")
U ovoj je formuli logični test sljedeći bit:
B6="red"
To će vratiti TRUE ako je vrijednost u B6 "crvena" i FALSE ako nije. Budući da crvene stavke želimo označiti ili označiti, akciju moramo poduzeti samo kada je rezultat testa ISTINA. U ovom slučaju jednostavno dodajemo "x" u stupac D ako je boja crvena. Ako boja nije crvena (ili prazna, itd.), Jednostavno vratimo prazan niz (""), koji se prikazuje kao ništa.
Napomena: ako za value_if_false nije naveden prazan niz (""), formula će vratiti FALSE kada boja nije crvena ili zelena.
Povećajte cijenu ako je boja crvena
Naravno, mogli biste napraviti i nešto složenije. Na primjer, recimo da želite povećati cijenu crvenih predmeta samo za 15%.
U tom slučaju možete koristiti ovu formulu u stupcu E za izračun nove cijene:
=IF(B6="red",C6*1.15,C6)
Test je isti kao i prije (B6 = "crveni"). Ako je rezultat ISTINA, prvotnu cijenu pomnožimo s 1,15 (povećanje za 15%). Ako je rezultat testa LAŽAN, jednostavno koristimo originalnu cijenu kakva jest.