Att använda OM-funktionen i Google Kalkylark
För att genomföra ett logiskt test i en formel i Google Kalkylark och få olika utfall beroende på om testet är SANT eller FALSKT, använder du OM-funktionen. Här följer en guide till hur du använder den.
Som namnet antyder, används OM-funktionen för att utvärdera om en specifik cell eller ett område av celler uppfyller givna villkor i ett logiskt test. Resultatet av ett sådant test är alltid antingen SANT eller FALSKT.
Om testet i OM-funktionen ger resultatet SANT, kommer Google Kalkylark att visa ett tal, en textsträng, genomföra en beräkning eller aktivera en annan formel.
Om resultatet däremot är FALSKT, kommer en helt annan åtgärd att vidtas. Du kan kombinera OM-funktionen med andra logiska funktioner som OCH och ELLER eller genom att nästla flera OM-funktioner i varandra.
Grundläggande användning av OM-funktionen
OM-funktionen kan användas enskilt för ett enkelt logiskt test, men du kan också nästla flera OM-funktioner i en enda formel för mer komplexa utvärderingar.
För att komma igång, öppna ditt Google Kalkylark och skriv sedan in =OM(test; värde_om_sant; värde_om_falskt) i en cell.
Ersätt ”test” med ditt logiska test och ersätt sedan ”värde_om_sant” och ”värde_om_falskt” med det resultat som Google Kalkylark ska visa beroende på om testet är SANT eller FALSKT.
I exemplet nedan används en OM-funktion för att utvärdera värdet i cell B3. Om cell B3 innehåller bokstaven B, visas resultatet SANT i cell A3. I det här fallet är det en textsträng som innehåller bokstaven A.
Om cell B3 inte innehåller bokstaven B, returnerar cell A3 resultatet FALSKT, vilket i det här exemplet är en textsträng med bokstaven C.
I detta exempel innehåller cell B3 bokstaven B. Resultatet är SANT, så SANT-värdet (bokstaven A) visas i A3.
Beräkningar kan också användas som logiska tester. I följande exempel testar OM-formeln i cell A4 om värdet i cell B4 är ett numeriskt värde som är lika med eller större än 10. Om det är SANT returneras talet 1, annars returneras talet 2.
I det här exemplet har cell B4 värdet 9. Det innebär att resultatet av det logiska testet är FALSKT, och därför visas siffran 2.
Nästlade OM-funktioner
För att genomföra ett mer komplext logiskt test kan du nästla flera OM-funktioner i samma formel.
För att nästla flera OM-funktioner, skriver du helt enkelt =OM(första_test; värde_om_sant; OM(andra_test; värde_om_sant; värde_om_falskt)). Även om detta exempel bara visar en nästlad OM-funktion, kan du nästla så många OM-funktioner som du behöver.
Till exempel, om cell B3 är lika med 4, returnerar OM-formeln i A3 värdet 3. Om cell B3 inte är lika med 4, används en andra OM-funktion för att testa om cell B3 har ett värde som är mindre än 10.
Om det stämmer, returneras siffran 10. Annars returneras siffran 0. Detta exempeltest har sin egen nästlade OM-funktion som det första ”värde_om_falskt”-argumentet, vilket innebär att det första testet måste vara FALSKT innan det andra testet utförs.
Exemplet ovan illustrerar alla tre möjliga utfall av detta test. När det första logiska testet (B3 är lika med 3) returnerade ett SANT resultat, visade OM-formeln i cell A3 talet 4.
Det andra logiska testet returnerade ytterligare ett SANT resultat i cell A4, eftersom värdet i B4 var mindre än 10.
Det enda FALSKA resultatet visas i cell A5, där utfallet av båda testerna (oavsett om B5 är lika med 3 eller mindre än 10) är FALSKT, vilket resulterar i ett FALSKT-värde (en 0).
Du kan använda en nästlad OM-funktion som argumentet ”värde_om_sant” på motsvarande sätt. För att göra detta, skriver du =OM(första_test; OM(andra_test; värde_om_sant; värde_om_falskt); värde_om_falskt).
Till exempel, om cell B3 innehåller siffran 3 och cell C3 innehåller siffran 4, returnera värdet 5. Om B3 innehåller siffran 3, men C3 inte innehåller siffran 4, returnera värdet 0.
Om B3 inte innehåller siffran 3, returnera istället siffran 1.
Resultaten i exemplet visar att cell B3 måste vara lika med siffran 3 för att det första testet ska vara SANT.
Därefter använder ”värde_om_sant” för den inledande OM-funktionen en andra, nästlad OM-funktion för att genomföra ett andra test (om C3, C4, C5 eller C6 innehåller siffran 4). Detta ger dig två potentiella ”värde_om_falskt”-resultat (en 0 eller en 1). Detta är fallet för cellerna A4 och A5.
Om du inte anger ett FALSKT-argument för det första testet, returnerar Google Kalkylark automatiskt textvärdet FALSKT. Detta syns i cell A6 i exemplet ovan.
Att kombinera OM med OCH och ELLER
Eftersom OM-funktionen utför logiska tester som resulterar i SANT eller FALSKT, är det möjligt att nästla andra logiska funktioner som OCH och ELLER i en OM-formel. Detta ger dig möjlighet att genomföra ett första test med flera kriterier.
OCH-funktionen kräver att alla testkriterier är sanna för att ett SANT-resultat ska visas. ELLER-funktionen kräver att endast ett av testkriterierna är sant för att ett SANT-resultat ska uppstå.
För att använda OM OCH skriver du =OM(OCH(OCH Argument 1; OCH Argument 2); värde_om_sant; värde_om_falskt). Ersätt OCH-argumenten med dina egna och lägg till så många du önskar.
För att använda OM ELLER skriver du =OM(ELLER(ELLER Argument 1; ELLER Argument 2); värde_om_sant; värde_om_falskt). Ersätt och lägg till så många ELLER-argument som du behöver.
Detta exempel visar hur OM OCH och OM ELLER används för att utvärdera samma värden i kolumnerna B och C.
För OM OCH måste B3 vara lika med 1 och C3 måste vara mindre än 5 för att A3 ska returnera textsträngen ”Ja”. Båda utfallen är SANT för A3, medan antingen ett eller båda resultaten är FALSKA för cellerna A4 och A5.
För OM ELLER behöver endast ett av dessa tester (B3 är lika med 1 eller C3 är mindre än 5) vara SANT. I detta exempel returnerar både A8 och A9 ett SANT-resultat (”Ja”) eftersom antingen ett eller båda utfallen i kolumnerna B och C är korrekta. Endast A10, med två misslyckade resultat, returnerar ett FALSKT-resultat.