[ milicajela @ 19.01.2017. 09:25 ] @
kako u excel-u da izracunam radne sate izmedju dva datuma? Npr: 25.12.2016 15:32 do 26.12.2016 20:55???
[ Jpeca @ 19.01.2017. 12:21 ] @
Za obračun ti treba radno vreme. U tvom primeru dala si nedelju i ponedeljak - da li to znači da se radi svaki dani? Da li je vreme početka rada i kraja rada isto ili se radi po smenama?

Neka je WDStart imenovana ćelija sa početkom radnog vremena, a WDEnd ćelija sa krajem radnog vremena.
Neka su podaci koje si naveo u A1 - Početak događaja i B1 kraj događaja.

Za neke standardne slučajeve posla koji se proteže na više dana može da se napravi formula npr:
Code:
=INT(B1-A1-1)*(WDEnd-WDStart)+WDEnd-MAX(MOD(A1;1);WDStart)+MIN(MOD(B1;1);WDEnd)-WDStart


(INT(B1-A1-1) daje broj celih dana između dva zadata datuma, pa da bi dobio vreme kad je utrošen ceo radni dan množiš sa (WDEnd-WDStart)

Na to treba dodati delimično potrošene dane - počelo jednog dana pa do kraja radnog vremena, odnosno kad je završeno nekog dana a počelo nekog prethodnog uzimamo početak radnog vremena pa do završetka posla

Pošto se vreme u Excelu tretira kao decimalni deo vrednosti sa MOD(A1;1) dobijaš samo vremenski deo tvog podatka.
MIN i MAX koristiš da odrediš koji vremenski marker uzimaš u konkretnom slučaju

WDEnd-MAX(MOD(A1;1);WDStart) dobijamo vreme od početka posla do kraja prvog radnog dana, a
MIN(MOD(B1;1);WDEnd)-WDStart dobijamo vreme od početka (poslednjeg) radnog dana do kraja posla

Sad ovoj gornjoj formuli treba dodati slučaj kad je posao počeo i završio se istog dana: INT(B1-A1)=0:

Code:
=IF(INT(B1-A1)=0;B1-A1;INT(B1-A1-1)*((WDEnd-WDStart)/1440)+WDEnd-MAX(MOD(A1;1);WDStart)+MIN(MOD(B1;1);WDEnd)-WDStart)


Za nestandardne slučajeve bolje da se napravi korisnička funkcija (VBA) koja će to da računa.

Obrati pažnju da format prikaza za provedeno vreme bude odgovarajući npr [h]:mm

Izmena:
Greška u deljenju sa 1440

[Ovu poruku je menjao Jpeca dana 19.01.2017. u 14:42 GMT+1]