Excel-formule: als cel gelijk is aan -

Generieke formule

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

Samenvatting

Om de ene actie te ondernemen wanneer een cel gelijk is aan een bepaalde waarde en een andere wanneer deze niet gelijk is, kunt u de ALS-functie gebruiken. In het weergegeven voorbeeld is de formule in cel D6:

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

Uitleg

Als u iets specifieks wilt doen wanneer een cel gelijk is aan een bepaalde waarde, kunt u de ALS-functie gebruiken om de waarde te testen, en vervolgens iets doen als het resultaat WAAR is, en (optioneel) iets anders doen als het resultaat van de test ONWAAR is .

In het getoonde voorbeeld willen we rijen waar de kleur rood is markeren met een "x". Met andere woorden, we willen cellen in kolom B testen en een specifieke actie ondernemen als ze gelijk zijn aan het woord "rood". De formule in cel D6 is:

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

In deze formule is de logische test deze bit:

B6="red"

Dit levert WAAR op als de waarde in B6 "rood" is en ONWAAR als dat niet het geval is. Omdat we rode items willen markeren of markeren, hoeven we alleen actie te ondernemen als het resultaat van de test WAAR is. In dit geval voegen we gewoon een "x" toe aan kolom D als de kleur rood is. Als de kleur niet rood is (of blanco, enz.), Retourneren we eenvoudig een lege string (""), die als niets wordt weergegeven.

Opmerking: als er geen lege string ("") is opgegeven voor value_if_false, zal de formule FALSE retourneren als de kleur niet rood of groen is.

Verhoog de prijs als de kleur rood is

U kunt natuurlijk ook iets ingewikkelder doen. Stel dat u de prijs van rode artikelen slechts met 15% wilt verhogen.

In dat geval zou u deze formule in kolom E kunnen gebruiken om een ​​nieuwe prijs te berekenen:

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

De test is hetzelfde als hiervoor (B6 = "rood"). Als het resultaat WAAR is, vermenigvuldigen we de oorspronkelijke prijs met 1,15 (verhoging met 15%). Als het resultaat van de test FALSE is, gebruiken we gewoon de oorspronkelijke prijs zoals deze is.

Interessante artikelen...