15 Excel-formler du bør kunne utenat – med eksempler

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

GRUNNLEGGENDE

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

GRUNNLEGGENDE

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

GRUNNLEGGENDE

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

GRUNNLEGGENDE

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

GRUNNLEGGENDE

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

LOGIKK

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

LOGIKK

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

OPPSLAG

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

OPPSLAG

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

OPPSLAG

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

TEKST OG DATO

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Å()

TEKST OG DATO

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

TEKST OG DATO

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

AVANSERT

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

AVANSERT

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.

Tilbake til bloggen