OM är en av de mest mångsidiga och populära funktionerna i Excel, och används ofta flera gånger i en enda formel, samt i kombination med andra funktioner. Tyvärr, på grund av komplexiteten med vilken OM-satser kan byggas, är det ganska lätt att stöta på #VALUE! #REF!. Du kan vanligtvis dölja felet genom att lägga till felhanteringsspecifika funktioner som ÄRFEL, ÄRF eller OMFEL i formeln.
Problem: Argumentet refererar till felvärden
Om det finns en cellreferens till ett felvärde visar OM #VALUE! #REF!.
Lösning: Du kan använda någon av felhanteringsformlerna, som ÄRFEL, ÄRF eller OMFEL, tillsammans med OM. I följande avsnitt får du veta hur du använder OM, ÄRFEL och ÄRF eller OMFEL i en formel när ditt argument refererar till felvärden.
Meddelanden:
-
OMFEL var mycket bättre än ÄRFEL eller ÄRFEL, eftersom det inte kräver att en formel konstrueras redundant. ÄRFEL och ÄRF forcerar två beräkningar av en formel, först för att se om den uppskattar ett fel och sedan för att returnera resultatet av formeln. OMFEL utgör endast en beräkning.
-
=OMFEL(formel;0) är mycket bättre än =OM(OMFEL(formel;0;formel))
Problem: Felaktig syntax
Om syntaxen för en funktion inte är korrekt konstruerad kan den returnera #VALUE! #REF!.
Lösning: Kontrollera att du formulerar syntaxen korrekt. Här är ett exempel på en välformulerad formel som kapslar in en OM-funktion inuti en annan OM-funktion för att beräkna avdrag baserat på inkomstnivå.
=Om(E2<31500;E2*15%;OM(E2<72500;E2*25%;E2*28%))
På ren svenska: OM(värdet i cell A5 är mindre än 31 500 multiplicerar du värdet med 15 %. OM det inte är det kontrollerar du om värdet är mindre än 72 500. OM det är det multiplicerar du det med 25 % och om det inte är det multiplicerar du det med 28 %).
Om du vill använda OMFEL med en befintlig formel omsluter du bara den slutförda formeln med OMFEL:
=OMFEL(OM(E2<31500;E2*15%;OM(E2<72500;E2*25%;E2*28%));0)
Det betyder bara att OM någon del av den ursprungliga formeln ger upphov till ett fel visas 0, annars returneras resultatet av OM-satsen. Vissa användare skriver in felhantering i sina formler från början, men det är inte en bra metod, eftersom felhantering kringgår potentiella fel, så att du inte nödvändigtvis vet om formeln fungerar korrekt eller inte. Om du behöver lägga till felhantering är det bäst att lägga till den när du är säker på att formeln fungerar som den ska.
Obs!: Utvärderingsvärden i formler har inte kommatecken. Om du lägger till dem försöker OM-funktionen att använda dem som argument och Excel kommer att skälla på dig. Å andra sidan har procentmultiplikatorerna symbolen %. Detta instruerar Excel om att du vill betrakta dessa värden som procent. I annat fall måste du ange dem som deras faktiska procentandelsvärden som ”E2*0,25”.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.
Se även
Funktionen IFS (Microsoft 365 eller Excel 2016 eller senare)
Funktionen OM – kapslade formler och hur du undviker fallgropar
Hur du undviker felaktiga formler