Excel-hjælp til de små opgaver

Sådan laver du lønberegning i Excel ud fra timer og timeløn

Lav lønberegning i Excel ud fra timer og timeløn, med overtid og tillæg. Byg et lille lønark med MIN, MAKS og dollartegn. Med en øvelse at prøve.

Af Nicolaj, stifter af ExcelOpgaver · · 3 min. læsning

Lønberegning i Excel er timer gange timeløn, fx =B2*$F$1, hvor timelønnen står i én celle. Overtid regner du ud med MIN og MAKS, så kun timerne over en grænse får tillæg. Siden her viser formlerne på et lille lønark med tre uger, og hvordan du lægger tillæg til, uden at formlerne vokser ud af proportioner. Arket regner bruttoløn og ikke andet.

Lønberegning i Excel: bruttoløn ud fra timer

Bruttolønnen er antal timer gange timelønnen. Timelønnen sætter du i sin egen celle, så den står ét sted. Her står den i F1, og timerne for tre uger står i kolonne B. Første uge er 37 timer til 165 kr. i timen:

C2=B2*$F$1
ABCDEF
1UgeTimerLønTimeløn165
2Uge 45376105
3Uge 4632,5
4Uge 4740

37 timer gange 165 kr. giver 6.105 kr. Dollartegnene låser timelønnen i F1.

Du kopierer formlen ned til de andre uger. Dollartegnene er det, der gør, at det virker. $F$1 betyder, at både kolonnen og rækken er låst, så formlen peger på timelønnen i alle rækker:

C3=B3*$F$1
ABCDEF
1UgeTimerLønTimeløn165
2Uge 4537
3Uge 4632,55362,5
4Uge 4740

Formlen kopieret til uge 46: 32,5 timer giver 5.362,50 kr. Det virker, fordi $F$1 blev stående, da formlen flyttede sig en række ned.

Glemmer du dollartegnene, flytter F1 sig til F2 i næste række, og F2 er tom. Så bliver lønnen 0:

C3=B3*F2
ABCDEF
1UgeTimerLønTimeløn165
2Uge 4537
3Uge 4632,50
4Uge 4740

Uden dollartegn flytter F1 sig til F2, når formlen kopieres ned. F2 er tom, og lønnen for uge 46 bliver 0.

Fordelen ved at have timelønnen i en celle er, at du kan ændre den ét sted, når satsen stiger, og alle uger regner om af sig selv. Hvordan dollartegn virker, står på siden om dollartegn i Excel.

Prøv selv. Tre uger står i listen, og timelønnen står i F1:

Prøv selv

Løn for tre uger

Skriv i C2 en formel, der giver lønnen for ugen som timer gange timeløn. Timelønnen står i F1. Formlen skal kunne kopieres ned.

C2
ABCDEFG
1Uge Timer Løn Timeløn 165
2Uge 45 37
3Uge 46 32,5
4Uge 47 40
5
6
7
8

Klik i C2, og skriv din formel.

Overtid over 37 timer

I uge 47 er der 40 timer. De første 37 timer er almindelig tid, og de sidste 3 timer er overtid med et tillæg. Grænsen på 37 timer og tillægget på 50 % er eksempler. Din egen ansættelsesaftale eller overenskomst bestemmer tallene, så skift dem ud, så de passer.

Formlen deler timerne i to: =MIN(B4;37)*$F$1+MAKS(B4-37;0)*$F$1*1,5. MIN tager det mindste af timerne og 37. Det er højst 37 almindelige timer, uanset hvor mange der er arbejdet. MAKS (MAX) tager det største af overtimerne og 0. Det betyder, at overtiden aldrig bliver negativ, når der er arbejdet mindre end 37 timer. Overtimerne ganges med timelønnen og med 1,5:

D4=MIN(B4;37)*$F$1+MAKS(B4-37;0)*$F$1*1,5
ABCDEF
1UgeTimerLønMed overtidTimeløn165
2Uge 4537=B2*$F$1
3Uge 4632,5=B3*$F$1
4Uge 4740=B4*$F$16847,5

40 timer er 3 timer over grænsen. De 37 første timer giver 6.105 kr., og de 3 overtimer giver 742,50 kr. Det er i alt 6.847,50 kr.

MAKS er den lille detalje, der redder uge 46. Her er der arbejdet 32,5 timer, så B3 minus 37 er negativ. Uden MAKS ville formlen trække penge fra. Med MAKS bliver overtiden 0:

D3=MIN(B3;37)*$F$1+MAKS(B3-37;0)*$F$1*1,5
ABCDEF
1UgeTimerLønMed overtidTimeløn165
2Uge 4537=B2*$F$1
3Uge 4632,5=B3*$F$15362,5
4Uge 4740=B4*$F$1

I uge 46 er der under 37 timer. MAKS holder overtiden på 0, så resultatet er det samme som uden overtid: 5.362,50 kr.

Du kan også skrive formlen med HVIS. Den vælger mellem to udregninger i stedet for at dele timerne. Resultatet er det samme:

D4=HVIS(B4>37;37*$F$1+(B4-37)*$F$1*1,5;B4*$F$1)
ABCDEF
1UgeTimerLønMed overtidTimeløn165
2Uge 4537=B2*$F$1
3Uge 4632,5=B3*$F$1
4Uge 4740=B4*$F$16847,5

Med HVIS får du det samme resultat. Formlen vælger mellem to udregninger, og den kan være lettere at læse.

HVIS er lettere at læse for mange, mens MIN og MAKS er kortere, hvis der kommer flere grænser. Hvordan HVIS bliver brugt til en bonus, viser opgaven Beregn en bonus med HVIS.

Prøv selv. Uge 47 har 40 timer. Hvad bliver lønnen, når de 3 timer over 37 får 50 % i tillæg?

Prøv selv

Uge 47 med overtid

Skriv i D4 en formel, der giver lønnen for uge 47 med 50 % tillæg for de timer, der ligger over 37. Timelønnen står i F1.

D4
ABCDEFG
1Uge Timer Løn Med overtid Timeløn 165
2Uge 45 37 6105
3Uge 46 32,5 5362,5
4Uge 47 40 6600
5
6
7
8

Klik i D4, og skriv din formel.

Tillæg for aften og weekend

Har nogle timer et tillæg pr. time, fx for aften eller weekend, giver du dem en ekstra kolonne og et tillæg i en celle. Tillæggets størrelse er et eksempel, og du skal bruge din egen sats. Lønnen er alle timer gange timelønnen plus tillægstimerne gange tillægget:

D2=B2*$F$1+C2*$F$2
ABCDEF
1UgeTimerAftentimerLønTimeløn165
2Uge 453786265Aftentillæg pr. time20

Aftentimerne har et tillæg pr. time i F2. Lønnen er alle timer gange timelønnen plus aftentimerne gange tillægget: 6.265 kr.

Tillægget står i F2 og er låst med dollartegn, ligesom timelønnen. Du kan tilføje flere kolonner på samme måde: en for weekend, en for nat og så videre. Hver kolonne får sit tillæg i sin egen celle, så du kan se alle satserne samlet på ét sted.

Timer som decimaltal

Står timerne som 7:45 og ikke som 7,75, virker timer gange timeløn ikke, for 7:45 er en brøkdel af et døgn. Gang tiden med 24 først. Formlen =A2*24 giver 7,75, og så kan du bruge resultatet i lønformlen. Omregningen og tabellen over minutter står på siden om minutter til decimaltal i Excel. Hvordan du regner arbejdstiden ud i første omgang, også for nattevagter, står på siden om timer og minutter i Excel.

Hvad arket ikke regner

Arket her regner bruttoløn og ikke andet. Skat, AM-bidrag, pension og feriepenge afhænger af satser og regler, der ændrer sig, og som du skal hente fra en aktuel kilde. De er ikke med her. Et regneark er godt til at tjekke en lønseddel og til et lille overblik for en enkelt eller få medarbejdere. Skal der udbetales løn, skal du bruge et lønsystem eller spørge din revisor.

Prøv det i en opgave

Lønark bygger på de samme få formler, og dollartegnet er det, der oftest går galt. Prøv opgaven Lås en satscelle med $ gratis. Du skriver formlen selv, og den bliver rettet med det samme. Vil du bruge timerne i et større overblik, står der mere i guiderne Excel til økonomi og Budgetskabelon i Excel.

Nicolaj

Om forfatteren

Nicolaj, stifter af ExcelOpgaver

Jeg er softwareudvikler og har bygget ExcelOpgaver fra bunden, også selve regnearket og den motor der regner formlerne ud. For at få det til at virke har jeg skullet forstå hver funktion helt ned i detaljen: hvordan LOPSLAG opfører sig når koden har et mellemrum for meget, hvorfor en dato i virkeligheden er et tal, og hvornår AFRUND giver et andet svar end talformatet.

Mere om Nicolaj

Øv det i opgaver

Opgaver i et rigtigt regneark, der bliver rettet med det samme.

Funktionssider

Ofte stillede spørgsmål

Hvordan beregner jeg løn i Excel?

Gang timerne med timelønnen, fx =B2*$F$1. Dollartegnene holder timelønnen i F1 fast, når du kopierer formlen ned.

Hvordan regner jeg overtid?

Skriv =MIN(B4;37)*$F$1+MAKS(B4-37;0)*$F$1*1,5, hvor B4 er timerne og F1 timelønnen. Grænsen på 37 timer og tillægget på 50 % er eksempler, og din egen aftale bestemmer tallene.

Kan arket regne skat og pension?

I princippet ja, men satserne ændrer sig og skal komme fra en aktuel kilde. Siden her regner kun bruttoløn. Til en egentlig lønudbetaling skal du bruge et lønsystem eller en revisor.

Hvordan bruger jeg timer skrevet som 7:45?

Gang tiden med 24 først, så bliver 7:45 til 7,75. Skriv =A2*24, og formatér resultatet som Tal.

Se også