Excel: lavorare con le ore – Parte 2

A volte si ha l’esigenza di arrotondare un risultato formattato come Ora, ma come abbiamo visto nel Tip 64, 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 visualizz …

A volte si ha l’esigenza di arrotondare un risultato formattato come Ora, ma
come abbiamo visto nel Tip 64, 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.


< P >

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

LASCIA UN COMMENTO

Inserisci il tuo commento
Inserisci il tuo nome