15 Excel-formler du bør kunne utenat – med eksempler
Share
15 Excel-formler
du bør kunne utenat – med eksempler
EnkelExcel · Andreas Mollhaug · enkelexcel.no
De fleste Excel-brukere kjenner til SUM og kanskje VLOOKUP. Men de 15 formlene i denne guiden er det som faktisk skiller en gjennomsnittlig Excel-bruker fra en som jobber effektivt med data.
Hver formel er forklart på norsk med syntaks, brukstilfelle og et konkret eksempel. Lær tre–fire av gangen, og test dem i et tomt regneark. Du vil spare tid allerede fra dag én.
■ Slik leser du eksemplene
De blå eksempelboksene under hver formel viser en ferdig formel du kan kopiere direkte inn i Excel. Tilpass cellereferansene til ditt eget regneark. Start med formlene merket «Grunnleggende» – de gir størst effekt med minst innsats.
GRUNNLEGGENDE
01
EN =SUM()
NO =SUMMER()
Summer tall raskt
SUM / SUMMER er den mest brukte formelen i Excel og summerer alle tallene i et område. Du kan summere en kolonne, en rad, eller et vilkårlig utvalg av celler. Formelen ignorerer tekst og tomme celler automatisk.
✦ Bruk Alt+= for å sette inn SUM-formelen med ett tastetrykk.
Eksempel:
=SUM(B2:B50) | =SUMMER(B2:B50)
Summerer alle tall i B2:B50 – f.eks. totalomsetning for januar.
02
EN =AVERAGE()
NO =GJENNOMSNITT()
Beregn gjennomsnittet
AVERAGE / GJENNOMSNITT beregner gjennomsnittet av tallene i et område. Tomme celler og tekst ignoreres – kun celler med tall tas med i beregningen. Svært nyttig for å sammenligne måneder, avdelinger eller produkter.
✦ Bruk AVERAGEIF / GJENNOMSNITTHVIS for gjennomsnitt kun for celler som møter et kriterium.
Eksempel:
=AVERAGE(C2:C13) | =GJENNOMSNITT(C2:C13)
Beregner snittomsetning per måned for hele året (januar–desember).
03
EN =COUNT() / =COUNTA()
NO =ANTALL() /
=ANTALLA()
Tell antall celler
COUNT / ANTALL teller celler med tall. COUNTA / ANTALLA teller alle ikke-tomme celler – inkludert tekst og datoer. Bruk COUNT for rene tallkolonner og COUNTA for å telle rader med data uansett type.
✦ COUNTBLANK / ANTALLBLANKE teller tomme celler – nyttig for å finne hull i datasett.
Eksempel:
=COUNTA(A2:A1000) | =ANTALLA(A2:A1000)
Teller antall kunder i listen, uavhengig av om cellen inneholder tall eller tekst.
04
EN =SUMIF()
NO =SUMMERHVIS()
Summer med betingelse
SUMIF / SUMMERHVIS summerer kun celler som oppfyller et bestemt kriterium. Syntaks: =SUMIF(område, kriterium, sumområde). Uunnværlig for å summere salg per selger, kostnader per avdeling eller inntekter per produkt – uten pivottabell.
✦ Bruk SUMIFS / SUMMER.HVIS.SETT for å summere med flere betingelser samtidig.
Eksempel:
=SUMIF(A2:A100,"Oslo",C2:C100)
Summerer alle salg i kolonne C der kolonne A inneholder "Oslo".
05
EN =COUNTIF()
NO =ANTALL.HVIS()
Tell med betingelse
COUNTIF / ANTALL.HVIS teller antall celler i et område som oppfyller et kriterium. Syntaks: =COUNTIF(område, kriterium). Perfekt for å telle antall ordrer over en viss verdi, antall ganger et navn opptrer, eller antall celler med en spesifikk status.
✦ Bruk jokertegn: COUNTIF(A:A,"Oslo*") teller alle verdier som starter med "Oslo".
Eksempel:
=COUNTIF(D2:D200,"Fullfort") | =ANTALL.HVIS(D2:D200,"Fullfort")
Teller antall rader der status i kolonne D er "Fullfort".
LOGIKK
06
EN =IF()
NO =HVIS()
Betinget logikk
IF / HVIS er grunnmuren i logiske formler. Syntaks: =IF(betingelse, verdi_hvis_sann, verdi_hvis_usann). Returnerer ett resultat hvis betingelsen er sann, et annet hvis den er usann. Bruk IFS / HVISER for mange betingelser – langt mer lesbart enn nøstede IF-er.
✦ Nøst maks 3 IF-er i hverandre. Bruk IFS() / HVISER() for mange betingelser.
Eksempel:
=IF(B2>=500000,"Over budsjett","Under budsjett")
Viser "Over budsjett" hvis verdien i B2 er 500 000 eller mer.
07
EN =IFERROR()
NO =HVISFEIL()
Håndter feilmeldinger elegant
IFERROR / HVISFEIL fanger opp feilmeldinger som #N/A, #DIV/0! og #VERDI! og erstatter dem med en valgfri verdi – f.eks. en tom celle eller teksten ‘Ikke funnet’. Syntaks: =IFERROR(formel, verdi_ved_feil). Gjør rapportene dine rene og profesjonelle uten synlige feil.
✦ Pakk alltid VLOOKUP og XLOOKUP i IFERROR / HVISFEIL for å unngå #N/A i rapporten.
Eksempel:
=IFERROR(VLOOKUP(A2,Prisliste,2,0),"Ikke funnet")
Viser "Ikke funnet" hvis produktet i A2 mangler i prislisten.
OPPSLAG
08
EN =VLOOKUP()
NO =FINN.RAD()
Slå opp verdier vertikalt
VLOOKUP / FINN.RAD søker etter en verdi i første kolonne i en tabell og returnerer en verdi fra en annen kolonne i samme rad. Syntaks: =VLOOKUP(oppslagsverdi, tabell, kolonneindeks, [eksakt]). Sett alltid siste argument til 0 (USANN) for eksakt treff.
✦ VLOOKUP / FINN.RAD kan bare se til høyre. Bruk XLOOKUP for mer fleksibilitet.
Eksempel:
=VLOOKUP(A2,Prisliste!A:C,3,0) | =FINN.RAD(A2,Prisliste!A:C,3,0)
Henter prisen (kolonne 3) fra arket Prisliste basert på produktkoden i A2.
09
EN =XLOOKUP()
NO =XOPPSLAG()
Den moderne erstatningen for VLOOKUP
XLOOKUP / XOPPSLAG er den oppdaterte og langt mer fleksible versjonen av VLOOKUP. Den kan søke i hvilken som helst retning, returnerer en standardverdi ved feil, og krever ikke at oppslagskolonnen er lengst til venstre. Syntaks: =XLOOKUP(søkeverdi, søkvektor, returvektor, [hvis_ikke_funnet]).
✦ XLOOKUP / XOPPSLAG er tilgjengelig i Microsoft 365 og Excel 2021+.
Eksempel:
=XLOOKUP(A2,Ansatte[ID],Ansatte[Navn],"Ukjent")
Henter navn fra en tabell basert på ansatt-ID. Returnerer "Ukjent" om ikke funnet.
10
EN =INDEX() + =MATCH()
NO =INDEKS() +
=SAMMENLIGN()
Kraftig oppslagskombinasjon
INDEX / INDEKS returnerer verdien i en bestemt rad og kolonne i et område. MATCH / SAMMENLIGN finner posisjonen til en verdi i et område. Kombinert gir de deg et oppslagsverktøy som slår VLOOKUP på alle måter: søk i alle retninger og bedre ytelse på store datasett.
✦ INDEX(MATCH()) / INDEKS(SAMMENLIGN()) er gullstandarden for oppslag i store modeller.
Eksempel:
=INDEX(C2:C100,MATCH(F2,A2:A100,0))
Finner raden der A-kolonnen matcher verdien i F2, og henter tilsvarende verdi fra C.
TEKST OG DATO
11
EN =TEXT()
NO =TEKST()
Formater tall som tekst
TEXT / TEKST konverterer en tallverdi til tekst med et valgfritt format. Syntaks: =TEXT(verdi, format). Svært nyttig for å bygge dynamiske tekststrenger i rapportoverskrifter der du vil kombinere tall og tekst med riktig formatering.
✦ Kombiner med &: ="Omsetning: "&TEXT(B2,"# ##0 kr") – fungerer likt med TEKST().
Eksempel:
=TEXT(A2,"DD.MM.YYYY") | =TEKST(A2,"DD.MM.YYYY")
Konverterer datoen i A2 til norsk datoformat – f.eks. "15.03.2025".
12
EN =TODAY() / =NOW()
NO =IDAG() / =NÅ()
Dagens dato og klokkeslett
TODAY() / IDAG() returnerer dagens dato og oppdateres automatisk. NOW() / NÅ() returnerer dato og klokkeslett. Bruk disse i kombinasjon med enkel subtraksjon for å beregne antall dager siden et tidspunkt.
✦ Trykk Ctrl+; for å lime inn dagens dato som en fast verdi (oppdateres ikke).
Eksempel:
=TODAY()-B2 | =IDAG()-B2
Beregner antall dager siden datoen i B2 – f.eks. antall dager siden fakturadato.
13
EN =LEFT() / =RIGHT() /
=MID()
NO =VENSTRE() / =HØYRE()
/ =DELTEKST()
Hent deler av en tekststreng
LEFT / VENSTRE henter tegn fra venstre side av en tekststreng. RIGHT / HØYRE gjør det samme fra høyre. MID / DELTEKST henter tegn fra en bestemt posisjon midt i teksten. Uunnværlige for å rydde opp i data importert fra andre systemer.
✦ Kombiner med FIND() / FINN() for å finne posisjonen til et tegn dynamisk.
Eksempel:
=LEFT(A2,4) | =VENSTRE(A2,4)
Henter de fire første tegnene fra A2 – f.eks. årstallet fra "2025-03-15".
AVANSERT
14
EN =SUMPRODUCT()
NO =SUMMERPRODUKT()
Summer produkter av matriser
SUMPRODUCT / SUMMERPRODUKT multipliserer elementer i to eller flere matriser og summerer produktene. Ekstremt kraftig for vektet gjennomsnitt, betingede summer og komplekse beregninger over store datasett. Fungerer i alle Excel-versjoner.
✦ SUMPRODUCT / SUMMERPRODUKT kan erstatte SUMIFS og gi enda mer fleksibilitet.
Eksempel:
=SUMPRODUCT((A2:A100="Oslo")*(C2:C100))
Summerer alle verdier i C der A er "Oslo" – uten å bruke SUMIF.
15
EN =UNIQUE() / =FILTER()
NO =UNIK() / =FILTRER()
Dynamiske lister og filtrering
UNIQUE / UNIK returnerer en liste uten duplikater – automatisk oppdatert. FILTER / FILTRER returnerer kun radene som møter et kriterium. Begge er spill-formler som fyller ut så mange celler som nødvendig. Perfekt for dynamiske rapporter uten manuell oppdatering.
✦ UNIQUE/UNIK og FILTER/FILTRER krever Microsoft 365 eller Excel 2021+.
Eksempel:
=UNIQUE(A2:A500) | =UNIK(A2:A500)
Returnerer en liste over unike kundenavn fra A2:A500 – oppdateres automatisk.
■ Neste steg: kombiner formlene
De virkelig kraftige Excel-modellene bruker formlene i kombinasjon. Prøv f.eks. =IFERROR(XLOOKUP(...),"Ikke funnet") for robuste oppslag, eller =SUMPRODUCT() kombinert med tekstsjekk for betingede summer. Vil du lære å bygge komplette rapportstrukturer i Excel og Power BI? Besøk enkelexcel.no for guider, maler og konsulenthjelp.
Vil du jobbe smartere med data og rapportering?
EnkelExcel hjelper privatpersoner og bedrifter med å strukturere data, bygge rapporter og ta bedre beslutninger. Andreas Mollhaug har bl.a. bygget komplett Power BI-løsning for Utleiemegleren – konsernrapportering, finansielt og operasjonelt, fra backend til frontend.
Besøk enkelexcel.no for maler, artikler og konsulenthjelp.