Avatar billede flemming-s Nybegynder
03. oktober 2008 - 21:38 Der er 32 kommentarer og
1 løsning

Sumer timer på ugesedel

Hvordan skal formler og formateringen af cellerne være når jeg vil :
Auto udregne hvor mange timer der er fra "arbejdsttid start*" til "arbejdtid slut**". Tiderne indtastes som Eks kl *7:00 og **19:15 
Timer over 7,5 timer skal overføres til "overarbejde 1" kollone (1-4 timer)overtid over 4 timer skal overføres til kolonne "overtid 2"

pft!
Avatar billede mugs Novice
03. oktober 2008 - 21:41 #1
Der ligger en fremragende artikel her vedr. beregninger med dato- og tidsgrupper:

http://www.eksperten.dk/artikler/681

Måske det kan give dig et par hint på vejen.
Avatar billede jkrons Professor
03. oktober 2008 - 22:30 #2
Prøv at læse artiklen som mugs har anbefalet, ellers må du vende tilbage, men der skal nok ebn del flere i nformationer til. Arbejdstidsberegninger, især med ovetid, er forholdsvis specielle, da der er mange individuelle hensyn at tage.
Avatar billede jkrons Professor
03. oktober 2008 - 22:31 #3
Hvis du læser de spørgsmål, der tidligere har været omkring emnet, vil du nok se, at der ikek er mange situationer, der er fuldstændigt identiske - og derfor er løsningerne det heller ikke.
Avatar billede flemming-s Nybegynder
03. oktober 2008 - 22:32 #4
Jeg har læst artiklen og kan ikke umidelbart bruge de oplysinger der er.
min timeberegingsresultat skal være kommabaseret. eks arbejdstid start = 7:00 Arbejdstid slut 14:30 Resultat: 7,5
Dertil kommer så hvis der er overtid (se første indlæg )
Avatar billede kabbak Professor
03. oktober 2008 - 23:12 #5
Kolonner

Start    Slut    Total    Normal    Overtid1    Overtid2
06:00    19:00    13:00    07:30      04:00            01:30

Total =B2-A2+(A2>B2)
Normal =HVIS(C2>=TID(7;30;0);TID(7;30;0);C2)
Overtid1 =HVIS(OG(C2>TID(7;30;0);C2-D2<TID(4;0;0));C2-D2;HVIS(C2<=TID(7;30;0);"";TID(4;0;0)))
Overtid2=HVIS(C2>TID(11;30;0);C2-TID(11;30;0);"")
Avatar billede jkrons Professor
03. oktober 2008 - 23:43 #6
Hvis du vil have timer og minutter til at blive decimal, altså 7:230 til 7,5 skal du bare gange resultatet med 24.
Avatar billede jkrons Professor
03. oktober 2008 - 23:46 #7
Og formatere som tal :-)
Avatar billede 8718 Juniormester
04. oktober 2008 - 14:56 #8
>kabbak - din lille tilføjelse +(A2>B2)i udregningen af kolonnen Total - er bare så simpel og rigtig - jeg vil straks ændre mine lange formler med hvis..... osv). Nogengange kan man bare ikke se den enkle løsning. Tak for hjælpen. Men jeg har nu prøvet at gå lidt videre i eksemplet, for at få mine formler afkortet. Med udgangspunkt i ovenstående har jeg benyttet følgende formler - kan du se om jeg om overser noget:
Normal:=+MIN(C2;TID(7;30;0))
Overtid1:=+MIN((C2-D2);TID(4;0;0))
Overtid2:=+C2-D2-E2
PS. Jeg skal naturligvis ikke stille spørgsmål i en andens tråd - men da det hænger sammen med spørgerens spørgsmål, så har jeg valgt at lade det blive her, og hvis du svarer mig, så oprettet jeg et "point-spørgsmål" efterfølgende.
Avatar billede kabbak Professor
04. oktober 2008 - 15:49 #9
8718 > det ser fint ud, MIN, i stedet for Hvis, er genialt.
Avatar billede 8718 Juniormester
04. oktober 2008 - 17:11 #10
Point til kabbak for gennemsyn af formler og øjenåbner for nye formler - http://www.eksperten.dk/spm/847882
Avatar billede flemming-s Nybegynder
04. oktober 2008 - 18:24 #11
Kabbak og 8717 kan jeres formler det samme ? Hvis ja hvordan skal cellerne så formateres i din 8718 ?
Avatar billede kabbak Professor
04. oktober 2008 - 18:48 #12
flemming-s > samme som min, Klokkeslet
Avatar billede flemming-s Nybegynder
04. oktober 2008 - 19:11 #13
Jeg kan ikke lige få det til at fungere kan du se ud fra følgende hvad der er galt

start     Slut     Total     Normal     overtid 1     Overtid 2
06:00    18:30    #VÆRDI!    7,50    0,00    #VÆRDI!
Avatar billede flemming-s Nybegynder
04. oktober 2008 - 19:15 #14
Jeg har brugt 8718 formler
formateringen er:
Start slut = klokkeslet type 22:15
De resterende tal
Normal og overtid 1 er med *24 i formlen
hvordan skal overtid 2 formel se ud for at resultatet bliver i decimal?
Avatar billede kabbak Professor
04. oktober 2008 - 21:06 #15
Formlen for total er
=B2-A2+(A2>B2)
og alle skal være Klokkeslet
Avatar billede kabbak Professor
04. oktober 2008 - 21:08 #16
så lige at du brugte taltyper

Overtid2 =(C2-D2-E2)*24
sådan ikke
Avatar billede flemming-s Nybegynder
04. oktober 2008 - 21:27 #17
Det hjælper ikke at formatere alle celler til klokkeslet. Problemet er den samme

Jeg fik vist ikke formuleret mig tydligt i forhold til den formatering jeg har gjort først :
Start slut celler = klokkeslet type 22:15
De resterende celler er formateret med tal jævnfør**

**Kommentar: jkrons
03/10-2008 23:46:38 skriver : Og formatere som tal :-)
Avatar billede jkrons Professor
04. oktober 2008 - 22:45 #18
A2 og B2 formateres som klokkeslæt og indtastes som 06:00 og 18:30.

C2: =(B2-A2+(A2>B2))*24 (Total)
D2: =MIN(C2;TID(7;30;0))*24 (Normal)
E2: =(MIN((C2-D2);TID(4;0;0)))*24 (Overtid 1)
F2: =(C2-D2-E2) (ovetid 2)

Disse fire celler formateres som tal.

Resultaterne bliver så

C2: 12,5
D2: 7,5
E2: 4
F2 1
Avatar billede kabbak Professor
04. oktober 2008 - 23:05 #19
F2: =(C2-D2-E2)*24 (ovetid 2)
ikk
Avatar billede kabbak Professor
04. oktober 2008 - 23:06 #20
sorry, det var tal ;-))
Avatar billede flemming-s Nybegynder
05. oktober 2008 - 07:42 #21
Nu virker formateringen da :o)
Jeg har prøvet at indtaste forskellige arbejdstide. Det ser ud til at formlen ikke rigtig fungere ved overtid1 og overtid 2 :

06:00    19:30    13,5    7,5    4    48
06:00    19:00    13    7,5    4    36
06:00    18:00    12    7,5    4    12
06:00    16:30    10,5    7,5    4    -24
06:00    15:00    9    7,5    4    -60
06:00    14:30    8,5    7,5    4    -72
06:00    13:00    7    7,5    -12    276
07:00    14:30    7,5    7,5    -4,26326E-14    9,80549E-13
07:15    15:00    7,75    7,5    4    -90
07:00    14:30    7,5    7,5    -4,26326E-14    9,80549E-13
07:00    14:00    7    7,5    -12    276
07:15    13:45    6,5    7,5    -24    552
23:00    05:00    6    7,5    -36    828
Avatar billede jkrons Professor
05. oktober 2008 - 09:08 #22
Og s er vi tilbage til mit oprindelige indlæg. Vwed tidsberegninger er det ofte sådan, at den formel, der virker ved bestemte klokkeslætskombinationer, ikke virker ved andre. Derfor er det meget vigtigt, at man beskriver alle de tænkelige kombinationsmuligheder, inden man går i gang med formlerne. Jeg ser lidt videre på det.
Avatar billede jkrons Professor
05. oktober 2008 - 09:12 #23
Prøv med følgende i Overtid1:
=HVIS(C2<=D2;0;(MIN((C2-D2);TID(4;0;0)))*24)

og dette i overtid 2
=HVIS(C2<=D2+E2;0;(C2-D2-E2))
Avatar billede jkrons Professor
05. oktober 2008 - 09:16 #24
Og den regner i øvrigt heller ikke rigtigt i alle kombinationer. Ovetid 1 bliver forkert i nogle af dem.
Avatar billede jkrons Professor
05. oktober 2008 - 09:25 #25
Noget af problemetb ligger i, at der allerede omregnes til tal i beregning af totaltid. Alle andre beregninger er derfor allerede tal. Så her er et nyt skud:

Total: =(B2-A2+(A2>B2))*24  (Dette er uændret)
Normal: =MIN(C2;7,5)
Overtid1: =HVIS(C2<=D2;0;(MIN((C2-D2);4)))
Overtid2: =HVIS(C2<=D2+E2;0;(C2-D2-E2))

Det er muligt at derer kombinationer, hvor disse formler ikek regner rigtigt, men jeg har testet dem med de, du oplyste + yderligere et par stykker.
Avatar billede 8718 Juniormester
05. oktober 2008 - 15:51 #26
og et andet bud:

Total - som jkrons
Normal - som jkrons
Overtid1: =+HVIS(D2=7,5;MIN(C2-D2;4);0)
Overtid2: =+C2-D2-E2

2 første kolonner formateret som klokkeslæt - resten som tal.
Avatar billede flemming-s Nybegynder
10. oktober 2008 - 23:29 #27
yep så funker det
Jeg vil gerne give jer 200 point hver. Det har været interesant at se hvordan I har kunnet inspirere hinanden. Jeg vil efter tilbagemeling fra jer oprette en anden spørgsmål som så passende kan være neden stående spørgsmål:
Hvordan fratrækker jeg pause fra arbejdstiden ? Jeg har oprettet et datafane hvor  pause = -0,5. Fratrækingen skal styres at et ja /nej som er i en given kolonne.
Endnu en mange tak !!
Avatar billede flemming-s Nybegynder
10. oktober 2008 - 23:30 #28
2 første kolonner formateret som klokkeslæt - resten som standartt og det ser ud til at virke er der noget jeg overser ?
Avatar billede flemming-s Nybegynder
10. oktober 2008 - 23:48 #29
Syg skrevet i kolonne "A" = 7,5 i "total"( 7,5 skrevet i datafane)
Nå der bliver åbenbart lidt finpusing til sidst. Jeg giver gerne point for det hele
Avatar billede jkrons Professor
10. oktober 2008 - 23:52 #30
Finpudsning vil normalt altid vætre nødvendigt ved beregninger meddato og tid :-)
Avatar billede flemming-s Nybegynder
11. oktober 2008 - 00:07 #31
Jeg har oprettet et nyt spørgsmål relateret til ovenstående :
http://www.eksperten.dk/spm/848618
Avatar billede flemming-s Nybegynder
12. oktober 2008 - 11:53 #32
Hej ikrons og 8718 . Forløbig tak for hjælpen !!!
Jkons de 200 p for denmne side for du og så regner jeg med at du 8718 opretter et svar http://www.eksperten.dk/spm/848618 så du kan få dine point
Avatar billede flemming-s Nybegynder
12. oktober 2008 - 12:18 #33
Jeg har oprettet endnu et spørgsmål(nr 3) på http://www.eksperten.dk/spm/848726
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
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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