Računanje radnog vremena

poruka: 8
|
čitano: 12.526
|
moderatori: pirat, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
13 godina
neaktivan
offline
Računanje radnog vremena

Ekipa, radim rablicu radnog vremena koja računa sate koje ste proveli na poslu npr. Dolazak 8:00, odlazak 16:00 ukupno sati provedeno na poslu 8... i sad imam problem  kad je radno vrijeme negdje oko ponoći. Npr u 21:00 - 02:00 ima 5 sat a on meni ispiše 576:00... to me zafrkava. ovo je moj kod

 

=IF(F8<E8;SUM(24-E8;F8);SUM(F8;E8*-1))

 

E8 je dolazak, F8 je odlazak

 npr. E8 = 21:00   F8= 02:00

ako je vrijeme odlaskas s posla manje od vrijeme dolaska (02:00 < 21:00) onda se radi 24 - 21 da se izračuna vrijeme do ponoći i još se samo zbroji ovih 2 sata...

 

GDJE GRIJEŠIM!!!!!!!!!!!!!!!

 

Miles
Poruka je uređivana zadnji put pon 18.6.2012 19:23 (Miles).
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Računanje radnog vremena
SUM(F8;E8*-1) ---  ovaj dio jednostavno oduzima  nap dolazak u 21: odlazak u 23 i onda se to "zbroji kao 23+(-21)"


Miles
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
Računanje radnog vremena

stvar je u načinu na koji Excel zapisuje datum i vrijeme.

datumi su cijeli brojevi koji idu: 1, 2, 3, 4, ....

vrijeme su decimalni brojevi koji idu: 0, ..., 1

e sada, preciznost kod rada sa datumom i vremenom je iznimno važna i mora se koristiti minimalno 6 decimala ukoliko se radi na razini jednog sata.

naravno, ovo je važno ukoliko se radi sa VBA i nije nužno za znati za ovaj konkretan slučaj.

OK, rješenje tvog problema:

1. napravi običan zbroj ili razliku (što već trebaš)

2. format->cells (ili ctrl+1)

3. kartica number->custom

4. upisati: [HH]:mm

 

;)

Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: Računanje radnog vremena

Za kolone u tablici u koje upisuješ vrijeme odaberi format HH:MM, npr. 13:30, ali u kolonu uključi i datum. Onda nećeš imati problema s oduzimanjem, a prikaz u kolonama će biti samo vrijeme - HH:MM. Dakle u 1. koloni će biti podatak 2012-06-17 21:00, u 2. koloni 2012-06-18 2:00, a u 3. koloni razlika 5:00 (formula =kolona2-kolona1).

13 godina
neaktivan
offline
Računanje radnog vremena
[IMG]http://i48.tinypic.com/2zdvxas.jpg[/IMG]

evo mog problema... ovaj zbroj na kraju nije dobar... sve ostalo je okej
Miles
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: Računanje radnog vremena
ovdje je excel tablica... lijevi dio tablice za rad u poslovnici je dobar... ali ovaj desni dio je negdje u banani!

http://speedy.sh/XuMhs/Evidencija-dolazaka-Copy.xlsx
Miles
14 godina
neaktivan
offline
Re: Računanje radnog vremena

Vremena u kolonama su u rasponu od 0 do 1, probaj ukucati 24:00 vidjet ćeš da je to 1. Zato je  pogrešna formula =IF(F8<E8;SUM(24-E8;F8);SUM(F8;E8*-1)), ne može biti 24 nego mora biti 1 - =IF(F8<E8;SUM(1-E8;F8);SUM(F8;E8*-1))

Poruka je uređivana zadnji put uto 19.6.2012 13:25 (zOOm).
13 godina
neaktivan
offline
Re: Računanje radnog vremena
Hvala ti puno! Ovo je za ćevape i jednu hladnu Colu... :D
Miles
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice