Arrotondamento al quarto d’ora più vicino (Microsoft Excel)
Lisa sta cercando di impostare un timesheet. Deve rispettare la regola dei sette minuti. Se mancano 7 minuti all’ora che arriva, diciamo, alle 8:00; se è 10 fino a arrotondare a 7:45. Se sono trascorsi 7 minuti sarebbero le 8:00 e 8 minuti dopo sarebbero le 8:15. In altre parole, qualunque ora venga inserita deve essere arrotondata al quarto d’ora più vicino.
Il nome completo della regola menzionata da Lisa è “regola dei 7/8 minuti”.
È un ritorno al passato quando i timecard venivano elaborati manualmente. A seconda del particolare orologio, la regola potrebbe non avere lo stesso risultato dell’arrotondamento al quarto d’ora. Considera che la regola 7/8 arrotonda per difetto a 7 minuti e 59,9 secondi, mentre l’arrotondamento al quarto d’ora arrotonda per difetto a 7 minuti e 29,9 secondi. Non è una differenza enorme, ma la regola dei 7/8 minuti in un contesto di libro paga offre ai datori di lavoro un omaggio di 30 secondi.
Se Lisa inserisce solo ore e minuti, l’arrotondamento di un quarto d’ora va bene. Questo può essere gestito in diversi modi. Ad esempio, potresti creare una tabella di ricerca che mostra quale sarebbe il tempo arrotondato per ogni volta nell’ora e quindi, in base al numero di minuti dell’orario originale, utilizzare CERCA.VERT (o una delle altre funzioni di ricerca) per determinare i minuti corretti.
Un modo migliore, tuttavia, è ricordare che Excel memorizza i tempi come frazione di un giorno, quindi per convertire un dato tempo in minuti devi semplicemente moltiplicare un valore temporale per il numero di minuti in un giorno (24 * 60 = 1440). È quindi possibile dividere per l’intervallo di tempo desiderato, in questo caso 15. Ciò significa che è possibile utilizzare una qualsiasi delle seguenti formule equivalenti, se il tempo che si desidera arrotondare è nella cella A1:
=ROUND(A1(2460/15),0)/(24*60/15) =ROUND(A1*(1440/15),0)/(1440/15) =ROUND(A1*96,0)/96
Se preferisci, puoi anche “invertire” la formula utilizzando una qualsiasi di queste formule equivalenti:
=ROUND(A1/(15/(2460)),0)(15/(24*60)) =ROUND(A1/(15/1440),0)*(15/1440) =ROUND(A1/0.01041667,0)*0.01041667
Se nel sistema è abilitato Analysis ToolPak, è possibile utilizzare anche la funzione MROUND per determinare il tempo arrotondato. Le seguenti sono formule equivalenti che utilizzano la funzione MROUND:
=MROUND(A1,15/60/24) =MROUND(A1,0.25/24) =MROUND(A1,0.01041667)
Se non ti senti a tuo agio nel capire il numero che Excel usa per rappresentare 15 minuti (come si fa in queste formule), potresti combinare MROUND con la funzione TIME, in questo modo:
=MROUND(A1,TIME(0,15,0))
Come accennato, tutte le formule presentate finora presumono che i secondi non vengano inseriti nel valore originale. Se vengono inseriti e vuoi usare esattamente la regola 7/8 (favorendo il datore di lavoro per quel mezzo minuto), allora devi usare una formula adattata, in questo modo:
=ROUND((A11440-0.5)/15,0)(15/1440)
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (9359) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: