Computer 4 dummy

Informatica facile a portata di tutti

ExcelguidaMicrosoft WindowsWindows

Approssimazione delle date in Excel

L’approssimazione delle date in Excel può essere molto utile per raggruppare valori, eseguire somme o altre operazioni tra valori associati ad un orario; le approssimazioni possono essere fatte sia per eccesso sia per difetto.

Formato data / ora in Excel

Ricordandoci che in Excel la data ora è rappresentato da un numero la cui parte intera rappresenta il numero di giorni dal 01/01/1900 00:00 e la parte decimale la frazione del giorno.

Es. 1 Ora

Un ora è equivalente ad 1/24 (un ventiquattresimo) quindi

0.041666667

Es. 1 Minuto

Un minuto è equivalente a 1/1440 (un millequattrocento quarantesimo) cioè 1/ (60*24)

0.000694444

Es. 1 Secondo

Un secondo è equivalente a 1/86400 (uno su ottantaseimila quattrocento) cioè 1/ (60*60*24)

1.15741E-05
0.00001157407407407…

Funzione Arrotonda (eng. ROUND() )

La funzione ARROTONDA(num, num_cifre) in inglese la funzione si chiama ROUND(number, num_digits) dove:

  • NUM: Numero da approssimare
  • NUM_CIFRE: Numero di cifre di arrotondamento.
    • intero rappresenta il numero di cifre decimali da considerare
    • uguale a zero si considera solo la parte intera
    • negativo rappresenta le cifre da considerare a sinistra della virgola

Funzione Arrotonda.Multiplo (eng. MROUND() )

La funzione arrotonda.multiplo(num, mul)  permette di arrotondare il numero al suo multiplo, in inglese la funzione si chiama MROUND(num, mul).

  • NUM: Numero da arrotondare
  • MUL: numero da utilizzare come multiplo per l’approssimazione.

Arrotondamento data e ora

Arrotondamento all’ora

Premesso tutto questo se volessimo quindi arrotondare degli orari “all’ora” come 17:22 che diventi 17:00 possiamo usare questa formula:

12/08/2018 17:22 =ROUND(B3*24;0)/24 12/08/2018 17:00
12/08/2018 17:40 =ROUND(B3*24;0)/24 12/08/2018 18:00

In questo modo tutte le ore vengono approssimate all’ora inferiore se entro al ventinovesimo minuto ( 29′ ) mentre dal trentesimo al cinquantanovesimo all’ora superiore come nella tabella di esempio sopra.

Arrotondamento alla mezzora

Se invece di approssimare all’ora successiva volessimo approssimare all’ora più vicina possiamo utilizzare la funzione arrotonda.multiplo che ci permette di arrotondare l’ora al multiplo più vicino.

Nella tabella di esempio sotto proviamo ad approssimare

12/08/2018 17:14 =MROUND(A1*24; 0.5)/24 12/08/2018 17:00
12/08/2018 17:16 =MROUND(A1*24; 0.5)/24 12/08/2018 17:30
12/08/2018 17:31 =MROUND(A1*24; 0.5)/24 12/08/2018 17:30

Con questo principio per approssimare al quarto d’ora basta impostare il multiplo a 0,25.
Per approssimare ai cinque minuti in modo preciso basta impostare come multiplo il valore di (5/60) così da ottenere il decimale dell’equivalente dei cinque minuti in formato Excel.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.