Fogli di Google somma le ore oltre le 24
Ho un foglio di lavoro a 3 colonne con le colonne Data, Ora, Valore. Ho bisogno di calcolare una quarta colonna con un totale progressivo per ogni riga per tutti i valori in cui Data+Ora sono nelle ultime 24 ore. Il numero di letture varia nelle 24 ore, da una volta al secondo a una volta ogni pochi minuti.
L’immagine seguente dà un’idea di come dovrebbe apparire l’output risultante. La differenza rispetto al requisito reale è che qui viene fornita una lettura per ogni ora e la quarta colonna (SumPast3Hours) somma solo il valore corrente e i due precedenti. In realtà il numero di righe da sommare varierà.
Excel meno ore
In Excel le date e gli orari sono solo numeri, quindi si possono usare in qualsiasi operazione matematica normale. Tuttavia, per impostazione predefinita, Excel visualizza le ore e i minuti solo fino a 24 ore. Ciò significa che potrebbe sembrare che si “perda tempo” se si sta sommando un tempo superiore a un giorno.
In questo esempio, l’obiettivo è sommare le ore totali nella cella H5 e calcolare le ore totali per persona nell’intervallo H8:H10. Tutti i dati sono contenuti in una tabella Excel denominata dati nell’intervallo B5:E16. La tabella è utilizzata solo per comodità e non è necessaria per risolvere il problema. La sfida principale di questo esempio consiste nel visualizzare correttamente l’ora come durata anziché come ora del giorno.
In Excel, le date sono numeri di serie e le ore sono parti frazionarie di un giorno. Ciò significa che i valori della data e dell’ora sono numeri normali e possono essere sommati, aggiunti e sottratti come altri numeri. La schermata seguente mostra l’aspetto delle date nella colonna D e degli orari nella colonna E con il formato numero generale applicato:
Come si può vedere, le date sono grandi numeri seriali. Gli orari nella colonna E sono solo valori frazionari di un giorno, espressi come valori decimali. Ciò significa che è possibile utilizzare funzioni standard come SUM e SUMIF, ecc. per sommare il tempo in vari modi. Ma bisogna fare attenzione a come viene visualizzato il risultato.
Calcolo del tempo in Excel
Per calcolare il numero di ore tra due orari, è possibile utilizzare una formula che sottrae l’ora di inizio dall’ora di fine. Se l’ora di inizio e quella di fine si trovano a cavallo della mezzanotte, è necessario modificare la formula come spiegato di seguito. Nell’esempio mostrato, la formula in D5 è:
Nota: la complessità delle formule di questa pagina è dovuta agli orari che superano la mezzanotte. È possibile semplificare notevolmente le cose utilizzando valori di data che contengono orari (“datetime”), come spiegato di seguito.
La complessità del calcolo del numero di ore tra due orari deriva dagli orari che attraversano la mezzanotte. Questo perché gli orari che attraversano la mezzanotte hanno spesso un orario di inizio successivo a quello di fine (ad esempio, inizio alle 21:00 e fine alle 6:00). Questo articolo fornisce diverse formule di soluzione, a seconda della situazione.
Quando l’ora di inizio e l’ora di fine si verificano nello stesso giorno, il calcolo della durata in ore è semplice. Ad esempio, se l’ora di inizio è le 9:00 e l’ora di fine le 17:00, si può usare questa formula:
Sottraendo l’ora di inizio da 1, si ottiene la quantità di tempo del primo giorno, che può essere semplicemente sommata alla quantità di tempo del secondo giorno, che corrisponde all’ora di fine. Questa formula non funziona per gli orari che si verificano nello stesso giorno, quindi è necessario utilizzare una funzione IF come questa:
La somma delle volte di Excel non funziona
Il valore del tempo viene memorizzato come numero di serie in Excel e a volte è difficile ottenere un risultato preciso quando si sommano i valori del tempo in Excel. È necessario assicurarsi di utilizzare l’approccio giusto durante i calcoli per ottenere una somma accurata dei valori temporali. In questo articolo scopriremo come sommare il tempo in Excel senza errori o calcoli errati.
Supponiamo di voler stimare il tempo totale in ore e minuti sommando i valori del tempo. Abbiamo valori di tempo per ogni giorno della settimana in termini di ore e minuti lavorati durante due settimane e possiamo facilmente calcolare la somma dei valori di tempo inserendo la formula SOMMA in una cella attiva di Excel, come ad esempio;
Invece di inserire la formula SOMMA, possiamo anche utilizzare la funzione AutoSomma per sommare i valori di tempo in Excel. Nell’esempio precedente e utilizzando la funzione AutoSum, possiamo imparare a sommare il tempo in Excel nei seguenti passaggi:
Durante il calcolo dei valori del tempo capita che le ore sommate siano più di 24 e se non si seleziona il formato giusto del tempo la formula SOMMA o la funzione AutoSomma visualizzano il resto del tempo invece della somma effettiva dei valori del tempo.