Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel 2024 Excel 2024 för Mac Excel 2021 Excel 2021 för Mac Excel 2019 Excel 2016

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%))

Exempel på en välformulerad OM-sats

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”.

Excel-meddelande när du lägger till kommatecken i ett värde

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.

Se även

Korrigera felet #VÄRDE! fel

Funktionen OM

Funktionen OMFEL

Funktionen ÄR

Funktionen IFS (Microsoft 365 eller Excel 2016 eller senare)

Funktionen OM – kapslade formler och hur du undviker fallgropar

Video: Kapslade OM-funktioner

Översikt över formler i Excel

Hur du undviker felaktiga formler

Upptäck fel i formler

Alla Excel-funktioner (alfabetisk ordning)

Alla Excel-funktioner (efter kategori)

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.