Forside

Excel-funktioner

Til hver funktion får du syntaksen forklaret med almindelige ord, eksempler i et rigtigt regneark og de opgaver, hvor du kan øve den. Begynd med SUM og HVIS, og gå så videre til SUM.HVIS, XOPSLAG og resten.

Matematik

  • ABSReturnerer den numeriske værdi af et tal, altså tallet uden fortegn. -25 bliver til 25, og 25 forbliver 25.
  • AFKORTSkærer decimalerne af et tal uden at afrunde. AFKORT(8,9) er 8, og AFKORT(-8,9) er -8.
  • AFRUNDAfrunder et tal til et bestemt antal decimaler. Et 5-tal rundes op, væk fra nul, og et negativt antal cifre afrunder til tiere, hundreder osv.
  • HELTALRunder et tal ned til nærmeste hele tal. Negative tal rundes også ned, altså væk fra nul: HELTAL(-7,9) giver -8.
  • KVRODReturnerer kvadratroden af et tal. Et negativt tal giver fejlen
  • LOFT.MATRunder et tal op til det nærmeste multiplum, du vælger, fx de næste 5, 10 eller 0,25. Uden multiplum runder den op til næste hele tal.
  • POTENSOpløfter et tal i en potens. POTENS(2;3) er 2×2×2, altså 8, det samme som =2^3.
  • PRODUKTGanger alle de tal, du giver den, også hele områder. Tomme celler og tekst i et område springes over.
  • RESTReturnerer resten efter en division. Resultatet har samme fortegn som divisoren.
  • RUND.NEDRunder et tal ned, mod nul, til et bestemt antal decimaler.
  • RUND.OPRunder et tal op, væk fra nul, til et bestemt antal decimaler.
  • SLUMPReturnerer et tilfældigt decimaltal fra 0 og op til, men ikke med, 1. Tallet skifter, hver gang arket beregnes igen.
  • SLUMPMELLEMReturnerer et tilfældigt helt tal mellem et mindste og et største tal, begge medregnet. Tallet skifter, hver gang arket beregnes igen.
  • SUMLægger tal, celler og områder sammen. Tekst og tomme celler i et område springes over.
  • SUM.HVISLægger de celler sammen, der opfylder én betingelse. Betingelsen kan tjekkes i det samme område eller i en anden kolonne.
  • SUM.HVISERLægger de celler sammen, der opfylder flere betingelser på én gang. Området, der lægges sammen, står først.
  • SUMPRODUKTGanger områder med hinanden række for række og lægger resultaterne sammen. Med en betingelse i parentes virker den som en fleksibel SUM.HVISER.

Logik

  • ELLERReturnerer SAND, når mindst én af betingelserne er opfyldt.
  • HVISReturnerer én værdi, når en test er SAND, og en anden, når den er FALSK. Tekst i resultatet skal stå i anførselstegn.
  • HVIS.FEJLReturnerer formlens resultat eller en værdi, du selv vælger, hvis formlen giver en fejl.
  • HVISERTjekker flere betingelser i rækkefølge og returnerer værdien for den første, der er SAND. Brug SAND som sidste test for at fange resten.
  • HVISITReturnerer formlens resultat eller en værdi, du selv vælger, hvis formlen giver #I/T. Andre fejl vises stadig.
  • IKKEVender en logisk værdi om: SAND bliver til FALSK, og FALSK bliver til SAND.
  • OGReturnerer SAND, når alle betingelserne er opfyldt, og ellers FALSK. Bruges oftest som testen i en HVIS-formel.
  • SKIFTSammenligner én værdi med en liste og returnerer resultatet for det første match. Til sidst kan du angive en standardværdi.

Opslag og reference

  • FORSKYDNINGReturnerer en reference et antal rækker og kolonner fra en startcelle, eventuelt et helt område med en given højde og bredde. Sæt SUM eller MIDDEL uden om for at regne på området.
  • INDEKSReturnerer værdien på en bestemt række og kolonne i et område. Sammen med SAMMENLIGN kan du slå op i alle retninger.
  • INDIREKTELaver tekst om til en cellereference, fx "B3" eller "Ark2!A1", og returnerer indholdet af cellen. Brug den til at bygge en reference ud fra andre celler.
  • KOLONNEReturnerer kolonnenummeret på en celle, 1 for A, 2 for B og 27 for AA. Uden argument returnerer den kolonnen for den celle, formlen står i.
  • LOPSLAGSøger efter en værdi i den første kolonne af en tabel og returnerer værdien fra en anden kolonne i samme række.
  • RÆKKEReturnerer rækkenummeret på en celle. Uden argument returnerer den rækken for den celle, formlen står i.
  • SAMMENLIGNReturnerer placeringen af en værdi i en række eller kolonne. Brug 0 som sammenligningstype for at få et eksakt match.
  • SLÅ.OPSlår en værdi op i én række eller kolonne og returnerer værdien på samme plads i en anden. Den finder altid et omtrentligt match, så opslagsområdet skal være sorteret fra mindst til størst.
  • VÆLGReturnerer den værdi på en liste, der står på den plads, du angiver med et tal.
  • VOPSLAGSøger efter en værdi i den første række af en tabel og returnerer værdien fra en anden række i samme kolonne.
  • XOPSLAGFinder en værdi i ét område og returnerer det tilsvarende element fra et andet. Søger efter et eksakt match som standard og kan vise din egen tekst, når intet findes.
  • XSAMMENLIGNReturnerer placeringen af en værdi i et område ligesom SAMMENLIGN, men med eksakt match som standard og mulighed for at søge nedefra.

Tekst

  • ERSTATErstatter en del af en tekst ud fra placering. Fra et starttegn byttes et antal tegn ud med ny tekst. Vil du erstatte ud fra indhold i stedet, bruger du UDSKIFT.
  • FINDReturnerer placeringen af en tekst inde i en anden tekst. FIND skelner mellem store og små bogstaver, tillader ikke jokertegn og giver #VÆRDI!, når teksten ikke findes.
  • FJERN.OVERFLØDIGE.BLANKEFjerner mellemrum i starten og slutningen af en tekst og gør flere mellemrum i træk til ét.
  • HØJREReturnerer de sidste tegn i en tekst. Resultatet er tekst, også når det ligner et tal.
  • LÆNGDEReturnerer antallet af tegn i en tekst. Mellemrum tæller med.
  • MIDTReturnerer et bestemt antal tegn fra en tekst, begyndende ved den placering, du angiver.
  • SAMMENKÆDESætter op til 255 tekster sammen til én. I Excel tager den enkelte celler, ikke områder; SAMMENKÆDNING og operatoren & gør det samme i nye ark.
  • SAMMENKÆDNINGSætter tekster og hele områder sammen til én tekst. Til enkelte celler kan du også bruge operatoren &.
  • SMÅ.BOGSTAVERÆndrer al tekst til små bogstaver.
  • SØGReturnerer placeringen af en tekst inde i en anden tekst uden at skelne mellem store og små bogstaver. Du kan bruge jokertegnene * og ?.
  • STORE.BOGSTAVERÆndrer al tekst til store bogstaver.
  • STORT.FORBOGSTAVGør det første bogstav i hvert ord stort og resten små.
  • TEGNReturnerer tegnet for et kodenummer. TEGN(65) er A, og TEGN(10) er et linjeskift, den almindelige måde at lave linjeskift i en formel på.
  • TEKSTViser et tal som tekst med en talformatkode, fx når tallet skal stå inde i en sætning.
  • TEKST.KOMBINERSætter tekster sammen med et skilletegn imellem og kan springe tomme celler over.
  • TEKSTEFTERReturnerer teksten efter et skilletegn, fx domænet efter @ i en mailadresse. Du kan vælge, hvilken forekomst af skilletegnet der bruges.
  • TEKSTFØRReturnerer teksten før et skilletegn, fx alt før @ i en mailadresse. Du kan vælge, hvilken forekomst af skilletegnet der bruges.
  • TEKSTSPLITDeler tekst op ved et skilletegn og fylder stykkerne ud i kolonner, eller ned i rækker, når du også angiver et skilletegn for rækker.
  • UDSKIFTErstatter en bestemt tekst med en ny, enten alle steder eller kun der, hvor den optræder for n'te gang.
  • VÆRDILaver tekst, der ligner et tal, fx "1.250" eller "15%", om til et rigtigt tal, du kan regne med.
  • VENSTREReturnerer de første tegn i en tekst. Udelader du antal_tegn, får du ét tegn.

Dato og klokkeslæt

  • ANTAL.ARBEJDSDAGETæller arbejdsdagene (mandag til fredag) mellem to datoer, begge dage medregnet. De helligdage, du angiver, trækkes fra.
  • ÅRReturnerer året i en dato som et tal.
  • ARBEJDSDAGReturnerer datoen et antal arbejdsdage før eller efter en startdato. Weekender og de helligdage, du angiver, springes over.
  • DAGReturnerer dagen i måneden for en dato, et tal fra 1 til 31.
  • DAGEReturnerer antallet af dage mellem to datoer. Slutdatoen står først, og resultatet er det samme, som når du trækker startdatoen fra slutdatoen.
  • DATOLaver en dato ud fra år, måned og dag. Måneder og dage uden for det normale interval fortsætter bare: måned 14 er februar året efter.
  • DATO.FORSKELTæller de hele år, måneder eller dage mellem to datoer, og det er sådan, du regner en alder eller en anciennitet ud. Excel viser den ikke på listen over funktioner, men den virker.
  • DATOVÆRDILaver en dato skrevet som tekst, fx "15-03-2024", om til et serienummer, som Excel kan regne med og formatere som dato.
  • EDATOReturnerer samme dag et antal måneder før eller efter en dato. I en kortere måned stopper den ved sidste dag, så en måned efter 31. januar 2024 er 29. februar.
  • IDAGReturnerer dags dato. Datoen opdateres, hver gang arket beregnes igen.
  • MÅNEDReturnerer måneden i en dato som et tal fra 1 (januar) til 12 (december).
  • NUReturnerer den aktuelle dato og det aktuelle klokkeslæt. Værdien opdateres, hver gang arket beregnes igen, så den er et levende ur og ikke et tidsstempel.
  • SLUT.PÅ.MÅNEDReturnerer den sidste dag i måneden et antal måneder før eller efter en dato. Med 0 får du den sidste dag i samme måned.
  • TIDBygger et klokkeslæt ud fra timer, minutter og sekunder. Resultatet er en brøkdel af et døgn, så TID(12;0;0) er 0,5.
  • TIMEReturnerer timetallet i et klokkeslæt som et tal fra 0 til 23. Klokkeslæt er brøkdele af et døgn, så 0,75 er kl. 18:00, og TIME(0,75) er 18.
  • UGE.NRReturnerer ugenummeret for en dato. Som standard starter ugen søndag, og uge 1 er ugen med 1. januar; med returtype 21 får du ISO-ugenumre, dem vi bruger i Danmark.
  • UGEDAGReturnerer ugedagen for en dato som et tal. Som standard er søndag 1 og lørdag 7; med 2 som andet argument er mandag 1, som vi er vant til i Danmark.

Statistik

  • ANTAL.BLANKETæller de tomme celler i et område. En celle med en formel, der returnerer "", tæller også som tom.
  • FRAKTIL.MEDTAGReturnerer den værdi, som en given andel af dataene ligger under, fx 90 %-fraktilen. Andelen k er en brøk fra 0 til 1.
  • HYPPIGSTReturnerer det tal, der forekommer flest gange i et område. Gentager intet tal sig, giver den fejlen
  • KORRELATIONReturnerer korrelationskoefficienten for to områder, fra -1 til 1. Tæt på 1 betyder, at de stiger sammen, tæt på -1, at det ene falder, når det andet stiger, og tæt på 0, at der ikke er en lineær sammenhæng.
  • MAKSReturnerer det største tal. Tekst og tomme celler i et område springes over.
  • MEDIANReturnerer den midterste værdi, når tallene står i rækkefølge. Er der et lige antal tal, tager den gennemsnittet af de to midterste.
  • MIDDELBeregner gennemsnittet: summen af tallene divideret med, hvor mange tal der er. Tomme celler og tekst springes over.
  • MIDDEL.HVISBeregner gennemsnittet af de celler, der opfylder én betingelse.
  • MIDDEL.HVISERBeregner gennemsnittet af de celler, der opfylder flere betingelser på én gang. Middelområdet står først.
  • MINReturnerer det mindste tal. Tekst og tomme celler i et område springes over.
  • MINDSTEReturnerer den k'te mindste værdi i et område: k = 1 giver den mindste, k = 2 den næstmindste.
  • PLADSReturnerer et tals placering i en liste, som standard 1 for det største. Ens tal får samme placering.
  • STDAFV.PReturnerer standardafvigelsen for en hel population, til når dine data er alle de værdier, der findes, og ikke en stikprøve.
  • STDAFV.SBeregner standardafvigelsen for en stikprøve, altså hvor langt værdierne typisk ligger fra deres gennemsnit. Tekst og tomme celler i et område springes over.
  • STØRSTEReturnerer den k'te største værdi i et område: k = 1 giver den største, k = 2 den næststørste.
  • TÆLTæller de celler, der indeholder tal. Datoer er også tal og tælles med, mens tekst, tomme celler og fejl ikke tælles.
  • TÆL.HVISTæller de celler i et område, der opfylder én betingelse. Tekst sammenlignes uden forskel på store og små bogstaver.
  • TÆL.HVISERTæller de rækker, der opfylder flere betingelser på én gang. Brug samme område to gange for at tælle værdier mellem to grænser.
  • TÆLVTæller de celler, der ikke er tomme, uanset om de indeholder tal, tekst, logiske værdier eller fejl.

Dynamiske matrixer

  • ENTYDIGEReturnerer de forskellige værdier i et område uden dubletter. Resultatet løber automatisk ud i cellerne nedenunder.
  • FILTRERReturnerer de rækker i et område, der opfylder en betingelse. Resultatet løber automatisk ud i cellerne nedenunder.
  • SEKVENSReturnerer en talrække, fx 1, 2, 3, der fylder ud i rækker og kolonner. Du vælger størrelsen, starttallet og springet.
  • SORTERSorterer rækkerne i et område efter en af dets kolonner og fylder den sorterede kopi ud i cellerne nedenunder. De oprindelige data bliver, som de er.
  • SORTER.EFTERSorterer et område efter værdierne i et andet område, som ikke behøver at være med i resultatet. Tilføj flere par af område og rækkefølge for at skille lige værdier ad.
  • TRANSPONERVender rækker til kolonner og kolonner til rækker. Resultatet fylder selv ud og forbliver koblet til de oprindelige celler.

Information

  • ER.FEJLReturnerer SAND, hvis en værdi er en fejl af en hvilken som helst slags, fx
  • ER.IKKE.TILGÆNGELIGReturnerer SAND, hvis en værdi er fejlen
  • ER.TALReturnerer SAND, hvis en værdi er et tal, og FALSK for alt andet, også tekst, der bare ligner et tal. Datoer og klokkeslæt er også tal.
  • ER.TEKSTReturnerer SAND, hvis en værdi er tekst, og ellers FALSK. Tal gemt som tekst tæller som tekst; tomme celler gør ikke.
  • ER.TOMReturnerer SAND, når en celle er tom. En celle med en formel, der returnerer "", tæller ikke som tom.

Finans

  • FVReturnerer den fremtidige værdi af en investering med lige store, faste indbetalinger og en fast rente. Penge, du sætter ind, er negative, så resultatet bliver positivt.
  • IAReturnerer den interne rente for en række betalinger, altså den rente, der giver en kapitalværdi på 0.
  • NPERReturnerer, hvor mange terminer det tager at betale et lån tilbage eller nå et opsparingsmål med faste ydelser og en fast rente.
  • NUTIDSVÆRDIReturnerer nutidsværdien af fremtidige betalinger med en kalkulationsrente. Den første værdi tilbagediskonteres én periode, så en betaling i dag lægges til uden for NUTIDSVÆRDI.
  • NVReturnerer nutidsværdien, altså hvad en række lige store fremtidige betalinger, eller ét fremtidigt beløb, er værd i dag ved en given rente.
  • RENTEReturnerer renten pr. termin på et lån eller en investering ud fra antallet af ydelser, ydelsen og beløbet. Gang med 12 for at få den årlige rente ved månedlige ydelser.
  • YDELSEReturnerer ydelsen pr. termin på et lån med fast rente, der betales af med lige store ydelser. Resultatet er negativt, fordi det er penge, der går ud.

Sådan er en funktionsside bygget op

Hver side begynder med, hvad funktionen gør, i en eller to sætninger, og derefter syntaksen med en forklaring af hvert argument på almindeligt dansk. Valgfrie argumenter er markeret, så du hurtigt kan se, hvad du skal skrive, og hvad Excel selv udfylder. Herunder kommer eksempler på et lille ark med realistiske data: formlen, de celler den læser, og det resultat den giver.

Eksemplerne er ikke skærmbilleder. Hvert eksempel bliver beregnet af den samme formelmotor, der retter opgaverne, og hvert resultat er tjekket mod et rigtigt regnearksprogram, før det bliver lagt ud, så du ser det samme, som Excel giver dig. Har en funktion en kendt faldgrube, for eksempel det sidste argument i LOPSLAG eller rækkefølgen af argumenterne i SUM.HVISER, gør siden opmærksom på den.

Sådan er listen ordnet

Funktionerne er grupperet efter, hvad du bruger dem til: matematik til at lægge sammen og afrunde, logik til beslutninger, opslag og reference til at finde værdier i en tabel, tekst til at rydde op i og dele tekst, dato og klokkeslæt til dage, måneder og timer, statistik til gennemsnit og spredning, dynamiske matrixer til formler, der giver flere værdier på én gang, information til at tjekke, hvad en celle indeholder, og finans til lån og opsparing. Inden for hver gruppe står de i alfabetisk rækkefølge.

De første funktioner, du bør lære

Er du ny i formler, så begynd med SUM, MIDDEL, TÆL, MIN og MAKS. De tager et område og giver ét tal, og det mønster bygger næsten alle andre funktioner videre på. Lær derefter HVIS, fordi den lader en formel træffe en beslutning, og AFRUND, fordi beløb og procenter sjældent går op.

Så kommer de funktioner, arbejdsgivere tester mest: SUM.HVIS og TÆL.HVIS, deres udgaver med flere betingelser, SUM.HVISER og TÆL.HVISER, og et opslag. Lær LOPSLAG, fordi du vil møde den i andres projektmapper, og XOPSLAG eller INDEKS og SAMMENLIGN til dine egne. Med dem og HVIS.FEJL til at fange fejlene kan du klare det meste af det, et kontorjob eller en Excel-test kræver.

Danske og engelske funktionsnavne

Dansk Excel bruger danske funktionsnavne, semikolon mellem argumenterne og komma som decimaltegn, så =SUM.HVIS(A2:A10;"Nord";C2:C10) i dansk Excel er det samme som =SUMIF(A2:A10,"Nord",C2:C10) i engelsk Excel. Hver side viser både det danske og det engelske navn, og i opgaverne kan du skrive begge dele. Åbner du en projektmappe fra en kollega med engelsk Excel, oversætter Excel selv funktionsnavnene. Giver en formel fra en engelsk vejledning #NAVN?, er det som regel, fordi den er skrevet til engelsk Excel.

Alle funktioner på dansk og engelsk

Excel og Google Sheets

De fleste funktioner virker på samme måde i begge programmer. Hver funktion, der også findes i Google Sheets, har en Google Sheets-udgave af siden med en note om det, der virker anderledes, og de funktioner, der kun findes i Sheets, for eksempel QUERY og ARRAYFORMULA, står på siden om Google Sheets. Nyere funktioner som XOPSLAG, FILTER og SORTER kræver Excel 2021 eller Microsoft 365, og ældre versioner viser #NAVN? i stedet.

Når en formel giver en fejl

En fejlværdi fortæller, hvad der gik galt, når du ved, hvordan du skal læse den. #I/T betyder, at et opslag ikke fandt det, det ledte efter. #VÆRDI! betyder, at et argument har den forkerte type, ofte tekst, hvor der skulle være et tal. #DIVISION/0! er en division med nul eller med en tom celle. #NAVN? betyder, at Excel ikke kender et navn, som regel en stavefejl i funktionsnavnet eller tekst uden anførselstegn. #REFERENCE! betyder, at formlen peger på celler, der er blevet slettet. Siderne om HVIS.FEJL og HVISIT viser, hvordan du fanger en fejl, du ved kan komme.

At læse er ikke det samme som at skrive

Du lærer en funktion ved at skrive den, ikke ved at læse om den. Når en lektion dækker funktionen, linker siden til den, og der skriver du selv formlen i et rigtigt regneark og får svar, så snart du trykker Enter, med et tip, hvis noget er galt. Skal du bruge Excel i et nyt job, blander øvetestene funktionerne på samme måde som arbejdsgivernes tests.