Excel formula: Ako je ćelija jednaka -

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.

Zanimljivi članci...