Antallet af arbejdsdage mellem to datoer finder du med ANTAL.ARBEJDSDAGE.INTL (engelsk: NETWORKDAYS.INTL). Fristen N arbejdsdage efter en dato finder du med ARBEJDSDAG.INTL (engelsk: WORKDAY.INTL). Begge funktioner springer weekender over, men de kender ikke de danske helligdage. Dem skal du give dem som en liste.

D2 =ANTAL.ARBEJDSDAGE.INTL(A2;B2;1;Helligdage!$F$4#)
Arbejdsdage fra datoen i A2 til datoen i B2, begge dage medregnet, uden lørdag, søndag og helligdage.

Listen Helligdage!$F$4# kommer fra helligdagstabellen i guiden Danske helligdage i Excel. Den beregner helligdagene for tre år ud fra ét årstal og er også med i eksempelfilen til denne guide.

Argumenterne

  • Startdato og slutdato: Begge dage tælles med, hvis de er arbejdsdage.
  • Weekend: 1 betyder lørdag og søndag. Du kan også skrive en tekst på syv tegn, se nedenfor.
  • Helligdage: et celleområde eller en liste med datoer, der ikke er arbejdsdage.

# efter F4 betyder “hele det dynamiske område, der starter i F4”. Listen vokser eller skrumper, når du ændrer årstallet, og formlen følger med.

Begge funktioner tæller i dage. Skal du bruge hele år og måneder mellem to datoer i stedet, fx til en ansættelsesperiode, er det DATO.FORSKEL, der er funktionen.

Tæl arbejdsdage over påske og jul

Arket Tæl arbejdsdage. Kolonne C bruger kun weekend, kolonne D også helligdagslisten.
Række ABCDE
1 Startdato Slutdato Uden helligdage Med helligdage Bemærkning
2 30-03-202610-04-2026107Påskeugen og ugen efter
3 01-04-202601-04-202611Samme dag, onsdag
4 03-04-202603-04-202610Samme dag, langfredag
5 10-04-202630-03-2026-10-7Start efter slut
6 21-12-202608-01-20271513Hen over jul og nytår
7 01-01-202631-12-2026261254Hele 2026
Arket Tæl arbejdsdage. Kolonne C bruger kun weekend, kolonne D også helligdagslisten.

Det, du kan aflæse:

  • Påske koster tre arbejdsdage i perioden 30. marts til 10. april 2026: skærtorsdag, langfredag og 2. påskedag.
  • Start- og slutdato tælles med. Samme dag giver 1, hvis det er en arbejdsdag, og 0, hvis det er en helligdag.
  • Omvendt rækkefølge giver et negativt tal. Det er praktisk til “hvor mange arbejdsdage er der tilbage”, men tjek, at dine datoer står i den rigtige kolonne.
  • Hen over jul og nytår falder juledag og nytårsdag på en fredag i 2026–2027, så de trækker to dage fra. 2. juledag er en lørdag og ændrer ikke noget. Perioden går ind i 2027, og derfor skal listen have helligdagene for begge år.

Vil du tælle arbejdsdage efter startdatoen, så begynd dagen efter: =ANTAL.ARBEJDSDAGE.INTL(A2+1;B2;1;Helligdage!$F$4#) giver 6 for påskeperioden i stedet for 7.

Andre arbejdsuger med weekendstreng

Weekend-argumentet kan være en tekst på syv tegn, én for hver ugedag fra mandag til søndag. 1 betyder fridag og 0 arbejdsdag. For påskeperioden 30-03-2026 til 10-04-2026 med helligdage gav det:

Weekendstreng Betyder Resultat
"0000011" fri lørdag og søndag (samme som 1) 7
"0000001" kun søndag fri 8
"0000111" fri fredag, lørdag og søndag 6
"000011" seks tegn: ugyldig #VÆRDI!

Den sidste er en typisk tastefejl. Tæl tegnene, hvis du får #VÆRDI!.

Læg arbejdsdage til en dato: frister

ARBEJDSDAG.INTL tager en startdato og et antal arbejdsdage og giver datoen, hvor fristen falder. Formatér resultatcellen som dato.

C2 =ARBEJDSDAG.INTL(A2;B2;1;Helligdage!$F$4#)
Arket Frister. Resultaterne er vist med talformatet ddd dd-mm-åååå.
Række ABCD
1 Startdato Arbejdsdage Frist Bemærkning
2 01-04-20265ma 13-04-20265 arbejdsdage over påske
3 01-04-20265on 08-04-2026Samme uden helligdage
4 10-04-2026-5ti 31-03-20265 arbejdsdage tilbage
5 03-04-20260fr 03-04-20260 dage fra langfredag
6 18-12-202610ti 05-01-202710 arbejdsdage over jul
7 01-04-20262,7on 08-04-2026Decimaltal
Arket Frister. Resultaterne er vist med talformatet ddd dd-mm-åååå.

Række 3 viser, hvad der sker, hvis du glemmer helligdagene: fristen bliver 8. april i stedet for 13. april. Også her gælder et par regler, som er værd at kende:

  • Startdatoen tælles ikke med. 5 arbejdsdage efter onsdag 1. april er den femte arbejdsdag efter den dag.
  • Negative tal går baglæns, fx til en seneste afsendelsesdato.
  • 0 dage giver startdatoen, også selvom den er en helligdag.
  • Decimaler skæres af. 2,7 arbejdsdage blev til 2.

Skal startdagen tælle som dag 1, så start dagen før:

C8 =ARBEJDSDAG.INTL(A8-1;B8;1;Helligdage!$F$4#)
Med start 01-04-2026 og 5 dage: fr 10-04-2026.

Flyt en dato til næste arbejdsdag

Falder en betalingsdato eller levering på en helligdag eller i en weekend, vil du ofte flytte den til næste arbejdsdag, men beholde den, hvis den allerede er en arbejdsdag. Det klarer samme trick:

B11 =ARBEJDSDAG.INTL(A11-1;1;1;Helligdage!$F$4#)

Excel gav ma 28-12-2026 for juledag 25-12-2026, ti 07-04-2026 for lørdag 04-04-2026 og ti 29-12-2026 for 29-12-2026, som i forvejen er en arbejdsdag.

Ekstra lukkedage: juleaftensdag, nytårsaftensdag og andre

Hverken 1. maj, grundlovsdag, juleaftensdag eller nytårsaftensdag er helligdage, så de er ikke med i helligdagslisten. Har jeres arbejdsplads lukket på nogle af dem, eller har I andre lukkedage, så skriv datoerne i en separat liste og sæt de to lister sammen med LSTAK (engelsk: VSTACK):

=ANTAL.ARBEJDSDAGE.INTL(A6;B6;1;LSTAK(Helligdage!$F$4#;Helligdage!H4:H6))
H4:H6 indeholder 24-12-2026, 31-12-2026 og 05-06-2027.

Perioden 21-12-2026 til 08-01-2027 gik fra 13 til 11 arbejdsdage, fordi juleaftensdag og nytårsaftensdag begge er torsdage. Tilsvarende flyttede fristen 18-12-2026 + 10 arbejdsdage sig fra ti 05-01-2027 til to 07-01-2027.

Når resultatet er #VÆRDI!

Den mest overraskende årsag er tom tekst i helligdagslisten. En formel som ="" ser tom ud, men det er tekst, og så giver funktionen #VÆRDI!. En helt tom celle er derimod i orden:

Helligdagsliste Resultat
02-04, 03-04, tom celle, 06-04 7
02-04, 03-04, ="", 06-04 #VÆRDI!

Det rammer typisk, når en helligdagstabel har en formel som =HVIS(…;dato;""), fx for store bededag. Derfor filtrerer helligdagstabellen fra helligdagsguiden alt andet end datoer fra, før listen bruges. Har du en ældre Excel-version uden de funktioner, så slet formlen, så cellen bliver helt tom.

De andre almindelige årsager:

  • en weekendstreng med forkert antal tegn, se ovenfor
  • en dato, der er gemt som tekst i start, slut eller helligdagslisten. Se tekstdatoer, der ikke regner.