Domanda:
calcolo tempo su excel al netto delle pause?
Raffaele
2013-03-28 03:20:11 UTC
Salve a tutti,
ho in excel dei fogli di questo tipo:

ora inizio ora fine time
08.30 09.34 ?

avrei bisogno di un programma che:
1) mi restituisca nella cella time il tempo trascorso tra ora fine ed ora inizio. (1.34)
2) sottragga in automatico le pause preimpostate qualora durante l'intervallo di tempo ora inizio-ora fine sia intercorsa una pausa. esempio [ora inizio=10.05 ora fine=11.24 (pausa dalle ore 10.20 alle ore 10.30) quindi time= 1.09 xkè 1.19 - 0.10 di pausa).


immagino che questa cosa possa essere fatta scrivendo una macro in vba, ma purtroppo ho una conoscenza di base/scolastica e non riesco a scrivere un programma che svolga queste operazioni.

Ringrazio tutti in anticipo per la disponibilità
Tre risposte:
Piero
2013-03-28 03:33:27 UTC
Supponendo che i valori di ora inizio siano nella colonna A, quelli di ora fine siano nella colonna B e quelli di time nella colonna C, allora qualora ora inizio e ora fine sono memorizzate nel formato ora allora è sufficiente scrivere in C2 la seguente formula: =B2 - A2. Utilizzando il trascinamento si può ottieni il medesimo risultato qualora siano presenti più righe.

Per quanto riguarda l'altro problema nell'ipotesi che l'ora inizio pausa sia memorizzata nella cella D1 e l'ora di fine pausa nella cella D2, la seguente formula dovrebbe risolvere il tuo problema:



=SE( E (A1<$D$1 ; B1>$D$2); B1-A1-($D$1-$D$2); A1 - B1 )



Questa formula è equivalente alla seguente:



= B1 - A1 - SE( E (A1<$D$1 ; B1>$D$2); $D$1-$D$2; 0 )
Jibola
2013-03-28 10:48:20 UTC
Allora ti consiglio di mettere nella prima cella le ore es 8 nella seconda i minuti 30 nella terza metti una formula che ti trasformi il tutto in minuti 480+34 ....fai lo stesso per i tempo di fine e trovi i minuti lavorativi....farlo in ora diventa piu complicato perchè le ore sono in un sistema sessagesimale ....

puoi mettere una colonna al centro che ti faccia calcolare le pause sempre allo stesso modo e in minuti

che non dovrai che sottrarre alle ore effettive di lavoro....è la prima cosa che mi viene in mente...non so se ti sono stata di aiuto.....
anonymous
2013-03-28 10:20:25 UTC
...


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...