Excel vzorec: Ak sa bunka rovná -

Všeobecný vzorec

=IF(A1="red",true result,false result)

Zhrnutie

Ak chcete vykonať jednu akciu, keď sa bunka rovná istej hodnote, a inú, keď sa nerovná bunke, môžete použiť funkciu IF. V zobrazenom príklade je vzorec v bunke D6:

=IF(B6="red","x","")

Vysvetlenie

Ak chcete urobiť niečo konkrétne, keď sa bunka rovná určitej hodnote, môžete na otestovanie hodnoty použiť funkciu IF, potom urobte niečo, ak je výsledok TRUE, a (voliteľne) urobte niečo iné, ak je výsledok testu FALSE .

V zobrazenom príklade chceme označiť riadky, kde je červená farba, znakom „x“. Inými slovami, chceme testovať bunky v stĺpci B a vykonať konkrétnu akciu, keď sa rovnajú slovu „červená“. Vzorec v bunke D6 je:

=IF(B6="red","x","")

V tomto vzorci je logický test tento bit:

B6="red"

Toto vráti TRUE, ak je hodnota v B6 „červená“ a FALSE, ak nie. Pretože chceme označiť alebo označiť červené predmety, musíme konať, až keď bude výsledok testu TRUE. V takom prípade jednoducho pridáme do stĺpca D písmeno „x“, ak je farba červená. Ak farba nie je červená (alebo prázdna atď.), Jednoducho vrátime prázdny reťazec (""), ktorý sa zobrazí ako nič.

Poznámka: ak pre value_if_false nie je uvedený prázdny reťazec (""), vráti vzorec FALSE, ak farba nie je červená alebo zelená.

Ak je červená farba, zvýšte cenu

Samozrejme, môžete urobiť aj niečo zložitejšie. Povedzme napríklad, že chcete zvýšiť cenu červených položiek iba o 15%.

V takom prípade môžete použiť tento vzorec v stĺpci E na výpočet novej ceny:

=IF(B6="red",C6*1.15,C6)

Test je rovnaký ako predtým (B6 = „červený“). Ak je výsledok PRAVÝ, pôvodnú cenu vynásobíme 1,15 (nárast o 15%). Ak je výsledok testu FALSE, jednoducho použijeme pôvodnú cenu tak, ako je.

Zaujímavé články...