Formule pour ajouter des minutes à date + heure dans Excel


14

Si j'ai une cellule au format date + heure dans Excel, comment puis-je ajouter à cela en termes de minutes? Cela devrait fonctionner, que j'ajoute 20 minutes ou 2 500 minutes.

Ainsi, par exemple, si j'avais cette feuille de calcul, quelle formule pourrais-je mettre B5pour obtenir un résultat 2013-09-22 09:10?

Exemple de feuille de calcul

J'ai essayé d'utiliser =B4+TIME(0,B3,0), mais ça donne 2013-09-21 09:10un jour de congé. Cela fonctionne bien si cela B3vaut moins d'une journée.


1
la raison pour laquelle la TIMEformule ne fonctionne pas est: le nombre décimal renvoyé par TIME est une valeur allant de 0 (zéro) à 0,99999999 [ce qui signifie qu'après 24 heures ont été ajoutées, il s'enroule à nouveau - voyez ce qui se passe si vous ajoutez 1440 minutes en utilisant cette méthode]
SeanC

@SeanCheshire, merci! J'ai ajouté cela à ma réponse.
Drew Chapin, du

Réponses:


24

Vous devez diviser le nombre de minutes par 1440(24 heures par jour × 60 minutes par heure), puis l'ajouter à la date.

=B4+(B3/1440)

ou si vous voulez être plus bavard ...

=B4+(B3/24/60)

La raison pour laquelle cela fonctionne est que les valeurs de date et d'heure Excel sont stockées sous la forme d'un nombre décimal à virgule flottante représentant le nombre de jours qui se sont écoulés depuis le 1er janvier 1900. Une heure est donc essentiellement représentée par 0.04166666666(1 jour ÷ 24 heures). Si vous divisez cela par 60 (le nombre de minutes dans une heure), vous obtiendrez la représentation des minutes qui est 0.00069444444(1 jour ÷ 24 heures ÷ 60 minutes).

La raison pour laquelle cela =TIME(...)ne fonctionne pas comme prévu était que sa valeur de retour est limitée à moins de 1 jour (c'est- 0à- dire à 0.99999999999). Tout ce qui résulterait en plus d'une journée se terminerait à nouveau.


1
Selon qui est le public pour la feuille de calcul, je sais que j'ai écrit ce qui précède =B4 + B3/24/60pour essayer de clarifier ce que fait la formule. . .
ernie
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.