|
Login

Ricerca Tips

Arrotondare i minuti con Excel
(4 VOTITALY_VOTES, VOTITALY_AVERAGE: 4.00 VOTITALY_OUTOF)
Tips and Tricks - Formule

A volte si ha l'esigenza di arrotondare un risultato formattato come Ora, ma come abbiamo visto, le ore non sono così facilmente gestibili.
Immaginiamo che in una cella (per esempio A1) vi sia il valore 15:23. Vogliamo che la cella visualizzi l'ora arrotondata, quindi le 15:00 se siamo nella prima mezzora o 16:00 se l'ora passa le 15:30.

 

Per fare questo dobbiamo usare la funzione ARROTONDA, al cui sintassi è estremamente semplice: =ARROTONDA(numero da arrotondare; cifre). Cifre nel nostro specifico esempio rappresenta il numero di cifre decimali che desideriamo. Inserendo 0, significa che un numero come 1,6 verrà arrotondato a 2, mentre un numero come 1,4 verrà arrotondato a 1.

 

Nel nostro esempio, per arrotondare all'ora di riferimento, dovremo trasformare il numero in unità. La formattazione come Ora è ingannevole, ma occorre ricordare che un'ora rappresenta un ventiquattresimo di intero (ci sono 24 ore in un giorno). In altre parole, 15:23 in realtà è il numero 0,640972. Se moltiplichiamo questo numero per 24 otteniamo infatti 15,38, dove 38 è la frazione di ora passata dopo le 15 (in altre parole il 38% di ora). A questo punto possiamo arrotondare:

=ARROTONDA(A1 * 24; 0)

 

Otteniamo 15,00, ma questa non è un'ora! Dobbiamo dividere nuovamente per 24 in modo da permettere la rappresentazione Excelliana. La formula quindi sarà:

=ARROTONDA(A1 * 24; 0) / 24

 

 

Per informazioni di base sul tempo in Excel si veda il tip Lavorare con le ore