Når dine data er lavet om til en Excel-tabel, kan formlerne bruge kolonnenavne i stedet for celleadresser. I selve tabellen skriver du [@Kolonne] for værdien i samme række, og uden for tabellen skriver du Tabelnavn[Kolonne] for hele kolonnen:

F2 =[@Timer]*[@Timeløn]
Beregnet kolonne i tabellen: timer gange timeløn i samme række.
I2 =SUM(Timeliste[Beløb])
Uden for tabellen: summen af hele kolonnen Beløb i tabellen Timeliste.

På dansk er der to ting at holde øje med. De særlige angivelser hedder #Alle, #Data, #Overskrifter og #Totaler, og når du kombinerer dem med et kolonnenavn, er skilletegnet semikolon: Timeliste[[#Totaler];[Beløb]].

Eksemplet: en timeliste som tabel

Tabellen Timeliste i eksempelfilen. Kolonne F er en beregnet kolonne med =[@Timer]*[@Timeløn].
Række ABCDEF
1 Dato Medarbejder Opgave Timer Timeløn Beløb
2 07-09-2026AnnaMontering7,5185,001.387,50
3 07-09-2026BoService4172,50690,00
4 08-09-2026AnnaService6185,001.110,00
5 08-09-2026CecilieMontering8210,001.680,00
6 09-09-2026BoMontering7,5172,501.293,75
7 09-09-2026AnnaKørsel2185,00370,00
Tabellen Timeliste i eksempelfilen. Kolonne F er en beregnet kolonne med =[@Timer]*[@Timeløn].

Ifølge Microsoft laver du et område om til en tabel ved at markere en celle i dataene og vælge Indsæt › Tabel. Excel giver tabellen et standardnavn. I vores Excel på dansk hed den første tabel Tabel1.

Giv tabellen et sigende navn med det samme under Tabeldesign › Tabelnavn, fx Timeliste. Så er formlerne til at læse. Omdøber du tabellen senere, retter Excel formlerne selv: da vi omdøbte Timeliste til Timer2026, blev =SUM(Timeliste[Beløb]) til =SUM(Timer2026[Beløb]).

Timerne står her som tal, fordi det gør eksemplet enkelt. Registrerer du i stedet klokkeslæt fra og til, skal kolonnen regne anderledes — se vagter over midnat og timer over 24.

Beregnede kolonner fylder selv ned

Vi skrev =[@Timer]*[@Timeløn] i den første celle i kolonnen Beløb, og Excel fyldte formlen ned i hele kolonnen. Det kaldes en beregnet kolonne. Du skal ikke bruge $ eller trække formlen ned, for @ betyder altid “i denne række”.

Når du skriver en ny række lige under tabellen, bliver den en del af tabellen. Vi tilføjede en række med Cecilie, 5 timer til 210 kr.:

  • Tabellen voksede fra A1:F7 til A1:F8.
  • Beløb i den nye række blev beregnet med det samme: 1050.
  • =SUM(Timeliste[Beløb]) gik fra 6.531,25 til 7581,25 (cellen var ikke formateret), og =RÆKKER(Timeliste) gav 7.

Formler uden for tabellen

Uden for tabellen skal du altid skrive tabelnavnet foran kolonnen. Alle resultater herunder er fra tabellen med de seks rækker:

Formel Resultat Hvad den gør
=SUM(Timeliste[Beløb]) 6.531,25 Summen af en kolonne
=SUM.HVIS(Timeliste[Medarbejder];"Anna";Timeliste[Timer]) 15,5 Annas timer
=SUM.HVISER(Timeliste[Timer];Timeliste[Opgave];"Montering") 23 Timer på montering
=XOPSLAG("Bo";Timeliste[Medarbejder];Timeliste[Timer]) 4 Første række med Bo
=RÆKKER(Timeliste) 6 Kun datarækker
=RÆKKER(Timeliste[#Data]) 6 Det samme, skrevet ud
=RÆKKER(Timeliste[#Alle]) 7 Med overskriftsrækken
=Timeliste[[#Overskrifter];[Beløb]] Beløb Overskriften i kolonnen
=KOLONNER(Timeliste[[Timer]:[Beløb]]) 3 Kolonnerne fra Timer til Beløb

Fordelen i opslag og summer er, at formlen følger tabellen. Kommer der flere rækker, er de med, og du kan se i formlen, hvilken kolonne der summeres. I vores test udvidede Excel også den almindelige =SUM(F2:F7) til =SUM(F2:F8), da tabellen voksede. Alligevel er Timeliste[Beløb] lettere at læse og at kontrollere end en celleadresse.

De danske angivelser, oversat fra engelsk

Engelske guides skriver #All, #Headers og komma mellem angivelse og kolonne. Vi gav Excel de engelske formler og aflæste de danske:

Engelsk Excel på dansk viste
=ROWS(Timeliste[#All]) =RÆKKER(Timeliste[#Alle])
=Timeliste[[#Headers],[Beløb]] =Timeliste[[#Overskrifter];[Beløb]]
=SUM(Timeliste[[#Data],[Timer]]) =SUM(Timeliste[[#Data];[Timer]])
=Timeliste[[#This Row],[Timer]] =Timeliste[@Timer]

Den sidste viser, at “denne række” skrives med @. Microsofts danske hjælpeside nævner også formen #Denne række. @ virker kun i en række, som tabellen har: skrevet i række 15 under tabellen gav =Timeliste[@Timer] fejlen #VÆRDI!.

Resten af oversættelsen fra engelske formler, fx funktionsnavne og decimalkomma, gennemgår vi i guiden om formler fra engelske guides.

Totalrækken og [#Totaler]

Ifølge Microsoft slår du totalrækken til under Tabeldesign › Totalrække. Vi slog den til og valgte sum i kolonnen Beløb. Excel skrev “Total” i første kolonne og denne formel i totalcellen:

=SUBTOTAL(109;[Beløb])
Formlen, som Excel selv skrev i totalcellen under Beløb.

Microsoft skriver, at totalrækken bruger SUBTOTAL, så skjulte rækker kan medtages eller udelades. Uden for tabellen kan du hente totalen sådan her:

=Timeliste[[#Totaler];[Beløb]]
Viste 7581,25 med syv rækker i tabellen.

=RÆKKER(Timeliste[#Alle]) gav nu 9: overskrift, syv datarækker og totalrækken. =RÆKKER(Timeliste) gav stadig 7.

Kolonnenavne med mellemrum og tegn

Omdøbte vi overskriften Timeløn til Timeløn (kr.), rettede Excel den beregnede kolonne til:

=[@Timer]*[@[Timeløn (kr.)]]
Kolonnenavne med mellemrum, punktum eller parentes får et ekstra sæt firkantede parenteser.

Ifølge Microsoft kræver en lang række tegn de ekstra parenteser, bl.a. mellemrum, punktum, komma, kolon, parenteser og semikolon. Nogle tegn, bl.a. [, ], # og ', skal desuden have ' foran. Det er nemmest at undgå dem i overskrifter, eller at klikke på cellen, mens du skriver formlen, så Excel skriver referencen for dig.

Når du fylder til siden: kolonnen flytter sig

Strukturerede referencer er ikke helt uden de problemer, du kender fra relative og absolutte referencer. Vi skrev =SUM(Timer2026[Timer]) og lod Excel fylde den to celler til højre med den samme udfyldning, som fyldhåndtaget bruger. Microsoft beskriver også, at det ikke er det samme at kopiere og at udfylde en struktureret reference:

Formel Efter udfyldning til højre Kopieret til cellen ved siden af
=SUM(Timer2026[Timer]) =SUM(Timer2026[Timeløn (kr.)]) og =SUM(Timer2026[Beløb]) =SUM(Timer2026[Timer])
=SUM(Timer2026[[Timer]:[Timer]]) =SUM(Timer2026[[Timer]:[Timer]])

Når du trækker en formel til siden, rykker kolonnenavnet med, ligesom en relativ reference. Når du kopierer og indsætter, bliver den stående. Skal kolonnen ligge fast, også når du fylder, så skriv den som et område fra kolonnen til sig selv: [[Timer]:[Timer]].

Én ting kan en tabel ikke: rumme en formel, der skal løbe ud over flere celler. =SEKVENS(3) skrevet i en tabelkolonne gav #OVERLØB!. Læs mere i guiden om #OVERLØB!-fejlen.