Avatar billede Lasse H Novice
20. september 2016 - 19:44 Der er 8 kommentarer og
2 løsninger

3 satser af overarbejdstimer

Hej folkens

Jeg har fået til opgave at lave et regne ark hvor dagens 8 første arbejdstimer giver 100% sats, og de 3 efterfølgende timer giver 200% sats, og de derefterfølgende giver 300% sats.

Jeg kan godt få 100% og 300% delen til at fungere, men jeg forsøger at lave en "dobbelt-HVIS" funktion men kan ikke finde ud af det.
Tænker jeg skal lave en hvis-regel for timerne 9,10 og 11? eller en funktion der aflæser (arbejdestimer>8) og (arbejdstimer<12)

Er ny med HVIS-kommandoen, så vær blid :)

Tak
-Lasse
Avatar billede kabbak Professor
20. september 2016 - 20:03 #1
Hvis du har timetallet i A2
100% i B2 =HVIS(A2>=8;8;A2)
200% i C2 =HVIS(A2>=11;3;A2-8)
300% i D2 =HVIS(A2>=11;A2-11;0)
Avatar billede jens48 Ekspert
20. september 2016 - 21:38 #2
Eller hvis du vil have det hele i en formel:

=A2+(A2>8)*(A2-8)+(A2>11)*(A2-11)

Husk at gange det hele med timesatsen.
Avatar billede Lasse H Novice
20. september 2016 - 22:42 #3
#1

Din løsning giver mig negative tal i C2 når min A2 er under 8.

#2
Rigtig fin løsning! vidste ikke man kunne skrive formler sådan. Undlader den så bare leddet hvis udsagnet i leddet er falsk?
Avatar billede jens48 Ekspert
20. september 2016 - 22:46 #4
Undlader er så meget sagt, men leddet bliver nul, og det tæller jo ikke med.
Avatar billede anedi Ekspert
21. september 2016 - 10:07 #5
Er det mig der tager fejl, eller undlader formlen i #2 at tage højde for de forskellige timetillæg?
Prøv at udvide med nedenstående eventuelt:
=MIN(A2;8)+MIN((A2>8)*(A2-8);3)*1,5+(A2>11)*(A2-11)*2

Vh
Anedi
Avatar billede anedi Ekspert
21. september 2016 - 10:08 #6
Beklager det var så ikke de rigtige satser. Her med rettelser:
=MIN(A2;8)+MIN((A2>8)*(A2-8);3)*2+(A2>11)*(A2-11)*3
Avatar billede jens48 Ekspert
21. september 2016 - 23:32 #7
Blot til forklaring for anedi:
Første led (A2) tæller samtlige timer
Andet led ((A2>8)*(A2-8)) tæller alle timer ud over de første 8 timer
Tredje led ((A2>11)*(A2-11)) tæller alle timer ud over de første 11 timer.
Da alle timer ud over de første 11 første timer er talt med 3 gange svarer det til 300 %
Avatar billede anedi Ekspert
22. september 2016 - 09:52 #8
Ja den har jeg blundet på.
Jeg sad og rodede med 150% og 200% tillæg (som du kan se i #5) og kunne ikke få det til at passe.
Rigtig fin løsning uden for mange mellemled :-)

/anedi
Avatar billede tville Juniormester
29. september 2016 - 09:09 #9
Først lige en kommentar til jens48 - det er jo en genial formel. Det vidste jeg slet ikke man kunne.

Og til Lasse H:
Jeg kan god lide at regne med variabler i celler, så jeg efterfølgende blot kan ændre i celleværdierne og ikke skal ind i formlerne. Jeg har lavet en løsning med Hvis og variabler i forskellige celler.

Formlen ser således ud: HVIS(A2>B4;HVIS(A2>B5;A2*B2*C6;A2*B2*C5);A2*B2*C4)

1  A                      B              C   
2  Antal timer    lønsats      resultat   
3 9                  147              2646
4       
5 Sats 1           8              100%
6 sats 2          11              200%
7 sats 3          999              300%
Avatar billede tville Juniormester
29. september 2016 - 09:28 #10
Undskyld - formlen skal se således ud:
HVIS(A2>B4;HVIS(A2>B5;B4*B2*C4+(B5-B4)*B2*C5+(A2-B5)*B2*C6;A2*B2*C5-B4*B2);A2*B2*C4)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester