
Generisk formel
=IF(A1="red",true result,false result)
Sammanfattning
För att vidta en åtgärd när en cell är lika med ett visst värde och en annan när den inte är lika, kan du använda IF-funktionen. I exemplet som visas är formeln i cell D6:
=IF(B6="red","x","")
Förklaring
Om du vill göra något specifikt när en cell är lika med ett visst värde kan du använda IF-funktionen för att testa värdet, sedan göra något om resultatet är SANT och (valfritt) göra något annat om resultatet av testet är FALSKT .
I exemplet som visas vill vi markera rader där färgen är röd med ett "x". Med andra ord vill vi testa celler i kolumn B och vidta en specifik åtgärd när de motsvarar ordet "röd". Formeln i cell D6 är:
=IF(B6="red","x","")
I den här formeln är det logiska testet den här biten:
B6="red"
Detta returnerar SANT om värdet i B6 är "rött" och FALSKT om inte. Eftersom vi vill markera eller flagga röda objekt behöver vi bara vidta åtgärder när resultatet av testet är SANT. I det här fallet lägger vi helt enkelt till ett "x" i kolumn D om när färgen är röd. Om färgen inte är röd (eller tom, etc.) returnerar vi helt enkelt en tom sträng (""), som visas som ingenting.
Obs! Om en tom sträng ("") inte tillhandahålls för value_if_false returnerar formeln FALSE när färgen inte är röd eller grön.
Öka priset om färgen är röd
Naturligtvis kan du göra något mer komplicerat också. Låt oss till exempel säga att du bara vill höja priset på röda artiklar med 15%.
I så fall kan du använda denna formel i kolumn E för att beräkna ett nytt pris:
=IF(B6="red",C6*1.15,C6)
Testet är detsamma som tidigare (B6 = "röd"). Om resultatet är SANT multiplicerar vi det ursprungliga priset med 1,15 (öka med 15%). Om resultatet av testet är FALSKT använder vi helt enkelt det ursprungliga priset som det är.