Formula per aggiungere minuti a data + ora in Excel


14

Se ho una cella formattata come data + ora in Excel, come posso aggiungerla in termini di minuti? Dovrebbe funzionare se aggiungevo 20 minuti o 2.500 minuti.

Ad esempio, se avessi questo foglio di calcolo, quale formula potrei inserire B5per ottenere un risultato 2013-09-22 09:10?

Esempio di foglio di calcolo

Ho provato a usare =B4+TIME(0,B3,0), ma dà 2013-09-21 09:10che è un giorno libero. Funziona bene anche se B3vale meno di un giorno.


1
il motivo per cui la TIMEformula non funziona è: il numero decimale restituito da TIME è un valore compreso tra 0 (zero) e 0.99999999 [il che significa che dopo che sono state aggiunte 24 ore, si avvolge di nuovo - vedi cosa succede se aggiungi 1440 minuti usando questo metodo]
SeanC

@SeanCheshire, grazie! L'ho aggiunto alla mia risposta.
Ha disegnato Chapin il

Risposte:


24

Dovresti dividere il numero di minuti per 1440(24 ore in un giorno × 60 minuti in un'ora) e quindi aggiungerlo alla data.

=B4+(B3/1440)

o se vuoi essere più prolisso ...

=B4+(B3/24/60)

Il motivo per cui funziona è che i valori data + ora di Excel vengono memorizzati come un numero decimale in virgola mobile che rappresenta il numero di giorni trascorsi dal 1 ° gennaio 1900. Quindi un'ora viene essenzialmente rappresentata come 0.04166666666(1 giorno ÷ 24 ore). Se lo dividi ulteriormente per 60 (il numero di minuti in un'ora) otterrai la rappresentazione dei minuti che è 0.00069444444(1 giorno ÷ 24 ore ÷ 60 minuti).

Il motivo che =TIME(...)non funziona come previsto è che il valore di ritorno è limitato a meno di 1 giorno (ovvero 0a 0.99999999999). Tutto ciò che si tradurrebbe in più di 1 giorno verrebbe riavvolto.


1
A seconda di chi sia il pubblico per il foglio di calcolo, so di aver scritto quanto sopra =B4 + B3/24/60per cercare di chiarire cosa sta facendo la formula. . .
Ernie,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.