Formule Excel: regrouper les heures dans des seaux inégaux -

Table des matières

Formule générique

=VLOOKUP(time,bucket_table,column,TRUE)

Sommaire

Pour regrouper les heures dans des tranches qui sont inégales (c'est-à-dire 12 h 00 à 7 h 00, 7 h 00 à 12 h 00, etc.), vous pouvez utiliser la fonction RECHERCHEV. Dans l'exemple illustré, la formule n E5 est:

=VLOOKUP(D5,buckets,2,1)

Explication

Si vous avez besoin de regrouper les heures dans des tranches qui ne sont pas de la même taille (c'est-à-dire 12 h 00 à 7 h 00, 7 h 00 à 12 h 00, etc.), vous pouvez utiliser la fonction RECHERCHEV en mode de correspondance approximative.

Le problème

Il existe plusieurs façons de regrouper les heures dans Excel. Si vous avez juste besoin de regrouper les heures par heure, un tableau croisé dynamique est très simple et rapide. Si vous avez besoin de regrouper les heures dans d'autres seaux égaux de plusieurs heures (c'est-à-dire 3 heures, 4 heures, etc.), une solution intéressante consiste à utiliser la fonction FLOOR. Cependant, si vous avez besoin de regrouper les temps dans des tranches inégales, vous devez adopter une approche plus personnalisée. RECHERCHEV, dans son mode de correspondance approximative, vous permet de regrouper les heures en intervalles personnalisés de toute taille.

La solution

La solution consiste à créer une table de recherche qui «mappe» à chaque fois dans le bon compartiment. Dans la première colonne, entrez l'heure de début du compartiment. Dans la deuxième colonne, entrez le nom du compartiment que vous souhaitez utiliser. Le tableau doit être trié par heure de début, du plus petit au plus grand. Enfin, configurez la fonction RECHERCHEV pour rechercher à chaque fois dans la table des compartiments avec une correspondance approximative.

Dans l'exemple illustré, la formule n E5 est:

=VLOOKUP(D5,buckets,2,1)

D5 est la valeur de recherche, "buckets" est une plage nommée pour G5: H8, 2 est l'index de la colonne et 1 est un indicateur qui permet une correspondance approximative. (Vous pouvez également utiliser TRUE). Voir cette page pour une explication complète.

Lorsque RECHERCHEV est en mode de correspondance approximative, il correspond à la valeur la plus proche qui est inférieure ou égale à la valeur de recherche. De cette façon, vous pouvez considérer le temps de recherche entrant comme étant «arrondi vers le bas» dans le bon compartiment.

Cette formule est un excellent exemple de la façon dont vous pouvez utiliser RECHERCHEV pour regrouper des données de manière totalement personnalisée. Je l'ai appris de Jon Acampora, à Excel Campus, dans son article sur trois façons de regrouper les temps.

Articles intéressants...