web-dev-qa-db-fra.com

Comment arrondir l'heure à l'heure la plus proche dans Excel?

Comment arrondir l'heure à l'heure la plus proche dans Excel, par exemple:

67:45:00 will be 68:00:00
and
53:14:00 will be 53:00:00

cordialement

10
alwbtc

Vous pouvez utiliser la fonction MROUND comme ceci

=MROUND(A1,"1:00")

19
barry houdini

En supposant que le temps soit en A1, cela arrondira à l’heure la plus proche.

=ROUND(A1*24,0)/24

  • UtiliserROUNDDOWNforcera 67:45:00 à 67:00:00
  • UtiliserROUNDUPVa forcer 67:45:00 à 68:00:00

Même formule, changement:

  • 24 à 48 heures pour une demi-heure.
  • 24 à 96 pour les quarts

Si vous regroupez toutes les heures sur 24 heures et que la date est incluse dans l'horodatage, utilisez la même formule, mais soustrayez la valeur de la date après:

=ROUNDDOWN(A1*24;0)/24-INT(A1)

Ceci est utile si vous voulez voir à quelle heure de la journée quelque chose pointe sur une période donnée.

8
Maxxarn

Transformez-le en heures (5h 15m = 5.25h) puis arrondissez-le

si vous l'avez seulement comme chaîne

=if(round(mid(A1;4;2);0)>29;mid(A1;1;2)+1&":00:00";mid(A1;1;2)&":00:00")

j'utilise round pour convertir les minutes en nombre

1
Stefan

J'ai récemment dû convertir des heures au quart d'heure près. J'ai utilisé la séquence de formules suivante, qui semblait fonctionner:

= SUM (A1 * 24 * 60) - convertit le temps en minutes

= MOD (B1,15) - cela trouve les minutes depuis le dernier quart d'heure

= IF (C1> 7,15-C1, -1) - minutes nécessaires pour arrondir au quart d'heure près

= SUM (D1/(24 * 60)) - convertit l’ajustement nécessaire de quelques minutes en un jour

= SUM (A1 + E1) - il s'agit de l'heure d'origine ajustée au quart d'heure près

0
Ken D.