Formula Excel: raggruppa i tempi in intervalli di 3 ore -

Formula generica

=FLOOR(time,"3:00")

Sommario

Per raggruppare i tempi in intervalli (es. Gruppo per 2 ore, gruppo per 3 ore, ecc.) È possibile utilizzare la funzione PIANO. Nell'esempio mostrato, la formula in E5 è:

=FLOOR(D5,"3:00")

Spiegazione

Se hai bisogno di raggruppare i tempi in intervalli (es. Gruppo per 6 ore, gruppo per 3 ore, ecc.), Puoi farlo con una funzione di arrotondamento chiamata FLOOR.

Nell'esempio mostrato, abbiamo un numero di transazioni, ciascuna con un timestamp. Supponiamo che tu voglia raggruppare queste transazioni in bucket di 3 ore come questo:

12:00 AM-3: 00 AM
3:00 AM-6:00 AM
6:00 AM-9: 00 AM
9:00 AM-12: 00 PM

Ad esempio, un'ora di 2:30 AM, deve entrare nel bucket 12:00 AM - 3:00 AM. Un orario di 8:45 AM deve entrare nel bucket 6:00 AM-9: 00 AM e così via.

Se ci pensi, un modo per farlo è arrotondare ogni volta finché non si inserisce nel secchio giusto. Tuttavia, a differenza dell'arrotondamento normale, dove potremmo arrotondare al multiplo più vicino, in questo caso, vogliamo arrotondare per difetto al multiplo più vicino, a partire da mezzanotte.

Poiché i tempi di Excel sono solo numeri decimali, è possibile farlo facilmente con la funzione FLOOR, che arrotonda per difetto a un multiplo fornito (FLOOR chiama l'argomento che rappresenta più "significatività"). Ancora meglio, FLOOR comprende come arrotondare il tempo fornito in un formato come "h: mm" (ad esempio, "3:00", "12:00", ecc.).

Nell'esempio mostrato, la formula in E5 è:

=FLOOR(D5,"3:00")

FLOOR sa leggere l'ora, quindi interpreta 3:00 come suo equivalente decimale, 0,125. Quindi arrotonda semplicemente per difetto ogni volta al multiplo più vicino di 0,125 Puoi utilizzare lo stesso approccio per i tempi di gruppo in qualsiasi bucket standard che preferisci.

Se hai tempi che coprono uno o più giorni, puoi utilizzare la funzione MOD per estrarre solo il tempo, come spiegato qui.

Tabelle pivot

Le tabelle pivot raggruppano automaticamente i tempi in intervalli di 1 ora, ma non possono raggrupparsi automaticamente in altri intervalli di tempo. Tuttavia, utilizzando l'approccio descritto in questa pagina, puoi raggruppare il tempo come preferisci, quindi eseguire i dati risultanti attraverso una tabella pivot per riepilogare.

Buoni collegamenti

Tre modi per raggruppare il tempo in Excel (ExcelCampus)

Articoli interessanti...