[ 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??? |
[ milicajela @ 19.01.2017. 09:25 ] @
[ 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] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|