time sheets formulas - Come posso fare aritmetica orario / orario in Google Spreadsheet?




5 Answers

Quando il numero restituito dalla formula viene formattato come una volta e lo si desidera formattare come un numero normale, modificare il formato della cella in un formato numero semplice: fare clic sulla cella e quindi fare clic su Formato , Numero , Normale .

I valori temporali nel foglio di lavoro di Google sono rappresentati come giorni e parti di giorni. Ad esempio, 36:00:00 è la rappresentazione formattata del numero 1.5 (un giorno e mezzo).

Supponi di dividere 36:00:00 per 3:00:00, come nel tuo esempio. Google Spreadsheet esegue il calcolo 1.5 diviso per 0.125, che è 12. Il risultato indica che hai 12 intervalli di 3 ore in un periodo di tempo di 36 ore. 12, ovviamente, non è un intervallo di tempo. È una quantità senza unità.

Andando dall'altra parte, è possibile formattare qualsiasi numero come un tempo. Se si formatta 12 come una volta, è ragionevole aspettarsi che arrivi 288: 00: 00. 12 giorni contengono 288 ore.

fogli differenza

Come faccio l'aritmetica orario / ora in un foglio di lavoro Google?

Ho un valore che è il tempo (ad esempio, 36:00:00) e voglio dividerlo per un'altra volta (es. 3:00:00) e ottenerne 12. Se divido solo uno di loro, ottengo 288 : 00: 00 quando quello che voglio è 12 (o 12:00:00).

Si noti che l'uso della funzione hours () non funziona, perché 36:00:00 diventa 12.




Esempio di tempo di calcolo:

work-start   work-stop   lunchbreak    effective time

  07:30:00    17:00:00          1.5                 8  [=((A2-A1)*24)-A3]

Se si sottrae un valore temporale da un altro il risultato ottenuto rappresenterà la frazione di 24 ore, quindi se si moltiplica il risultato con 24 si ottiene il valore rappresentato in ore.

In altre parole: l'operazione è mutipla, ma il significato è cambiare il formato del numero (da giorni a ore).




Ho avuto un problema simile e ho appena aggiustato per ora

  1. formattare ciascuna cella nel tempo
  2. formatta la cella totale (somma di tutto il tempo) in Durata






Ho usato la funzione TO_PURE_NUMBER() e ha funzionato.




Related