Avatar billede Alte Nybegynder
31. marts 2015 - 12:37 Der er 5 kommentarer og
1 løsning

Hjælp med "formel"

Hej alle

Sidder og er ved at prøve at lave en ugeseddel i Excel, og gået lidt fast, da jeg mangler en formel.

Problemet er følgende:

Jeg skal have lavet sådan at den selv taster timer ind efter vores overenskomst f.eks.

Timer - Overtid 50% - Overtid 100%
    14            4                  1     

Problemet ligger i at den som hedder overtid 50% skal MAX kunne vise et tal f.eks. 3, da vi får 50% de første 3 timer, og så resten 100%.

Hvordan låser jeg denne til at vise max 3 uden at den går i konflikt med "Overtid 100%" ?
Avatar billede natkatten Mester
31. marts 2015 - 12:43 #1
Hvis du selv (eller andre) selv skal indtaste overtiden på de 50%, så kan du benytte datavalidering, hvor du sætter maksimum til at være 3.

Hvis der er regler for, hvornår der er tale om overtid (f.eks. ved mere end 8 timer), så kan der laves automatiske beregninger med og uden brug af VBA.
Avatar billede Alte Nybegynder
31. marts 2015 - 12:58 #2
Hvis der er regler for, hvornår der er tale om overtid (f.eks. ved mere end 8 timer), så kan der laves automatiske beregninger med og uden brug af VBA. 

- Tænkte helst uden VBA
Avatar billede natkatten Mester
31. marts 2015 - 13:17 #3
Skal dette forstås således, at der er overtid ved timer ud over de 8?

Dvs. 8-11 = 50% overtid
11+ = 100% overtid

I så fald kan disse formler måske anvendes (timeopgørelsen står i celle A2):

B2 (50% overtid)
=HVIS($A2>11;3*1,5;HVIS(OG(ER.TAL($A2);$A2>8;$A2<11);($A2-8)*1,5;""))

C2 (100% overtid)
=HVIS(OG(ER.TAL($A2);$A2>11);($A2-11)*2;"")
31. marts 2015 - 13:35 #4
=MIN(14-10;3)

Udskift 14 med cellerefencen.

Jeg vil ikke undlade at fortælle dig, at den mest hensigtsmæssige måde at arbejde med tid på i Excel, er at anvende data formateret som tid i stedet for decimaltal.
Avatar billede Alte Nybegynder
31. marts 2015 - 13:41 #5
erikjuul

Lige nøjagtigt denne, så lige et lille side spørgsmål, hvordan får jeg den at lade vær med at skrive noget, så der ikke står -10 som standard?
31. marts 2015 - 13:54 #6
=MAKS(0;MIN(14-10;3))
eller
HVIS(14-10<0;"";=MIN(14-10;3))
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