
Formule générique
=FLOOR(time,"3:00")
Sommaire
Pour regrouper les heures en seaux (c'est-à-dire grouper par 2 heures, grouper par 3 heures, etc.), vous pouvez utiliser la fonction FLOOR. Dans l'exemple illustré, la formule en E5 est:
=FLOOR(D5,"3:00")
Explication
Si vous avez besoin de regrouper les heures dans des seaux (c'est-à-dire grouper par 6 heures, grouper par 3 heures, etc.), vous pouvez le faire avec une fonction d'arrondi appelée FLOOR.
Dans l'exemple illustré, nous avons un certain nombre de transactions, chacune avec un horodatage. Supposons que vous souhaitiez regrouper ces transactions en tranches de 3 heures comme ceci:
De midi à 3 h 00 de
3 h 00 à
6 h 00 de 6 h 00 à
9 h 00 de 9 h 00 à 12 h 00
Par exemple, une heure de 2 h 30, doit entrer dans le compartiment de minuit à 3 h du matin. Une heure de 8 h 45 doit entrer dans le seau de 6 h 00 à 9 h 00, et ainsi de suite.
Si vous y réfléchissez, une façon de le faire est d'arrondir à chaque fois jusqu'à ce qu'il rentre dans le bon seau. Cependant, contrairement à l'arrondissement normal, où nous pouvons arrondir au multiple le plus proche, dans ce cas, nous voulons arrondir au multiple le plus proche, en commençant à minuit.
Étant donné que les heures Excel ne sont que des nombres décimaux, vous pouvez facilement le faire avec la fonction FLOOR, qui arrondit à un multiple que vous fournissez (FLOOR appelle l'argument qui représente plusieurs «signification»). Mieux encore, FLOOR comprend comment arrondir l'heure fournie dans un format comme "h: mm" (par exemple, "3:00", "12:00", etc.).
Dans l'exemple illustré, la formule en E5 est:
=FLOOR(D5,"3:00")
FLOOR sait lire l'heure, donc il interprète 3:00 comme son équivalent décimal, 0,125. Il arrondit ensuite simplement chaque fois au multiple le plus proche de 0,125. Vous pouvez utiliser cette même approche pour regrouper les heures dans n'importe quel compartiment standard que vous aimez.
Si vous avez des heures qui s'étendent sur un ou plusieurs jours, vous pouvez utiliser la fonction MOD pour extraire uniquement l'heure, comme expliqué ici.
Tableaux croisés dynamiques
Les tableaux croisés dynamiques regroupent automatiquement les heures dans des périodes d'une heure, mais ils ne peuvent pas automatiquement être regroupées dans d'autres périodes. Cependant, en utilisant l'approche décrite sur cette page, vous pouvez regrouper le temps comme vous le souhaitez, puis exécuter les données résultantes via un tableau croisé dynamique pour les résumer.