Formule Excel : Trouver la date la plus ancienne et la date la plus récente pour chaque groupe

Ce tutoriel vous propose des formules pour identifier la date la plus ancienne et la date la plus récente de chaque groupe dans Excel.
Pour suivre ce tutoriel, téléchargez le classeur exemple.
Formule générique :
Trouver la date la plus ancienne de chaque groupe
| {MIN(IF(group_rng=group,startD_rng))} |
Trouver la date la plus récente de chaque groupe
| {MAX(IF(group_rng=group,startD_rng))} |
Syntaxe et arguments
| Group_rng: the cell range that contains all group names. |
| Group: the group whose earliest date and latest date you want to find out. |
| StartD_rng: the cell range that contains all starting dates of the groups. |
Valeur de retour
Les formules renvoient une date sous forme de valeur numérique. Comme Excel stocke les dates en tant que nombres, vous pouvez appliquer directement un format de date à cette valeur numérique pour l’afficher clairement, selon vos besoins, après avoir utilisé la formule.
Fonctionnement de cette formule
Voici un tableau : la colonne B3:B8 contient les noms des départements, la colonne C3:C8 liste les différents noms de projet par département, la colonne D3:D8 indique la date de début de chaque projet, et la colonne E3:E8 contient la date de fin correspondante. Pour obtenir la date de début la plus ancienne et la date de fin la plus récente pour chaque département (A et B), utilisez la formule ci-dessous :
Trouver la date la plus ancienne
| =MIN(IF($B$3:$B$8=B11,$D$3:$D$8)) |
Appuyez sur Maj + Ctrl + Entrée pour obtenir le résultat correct d’une formule matricielle.
Ensuite, faites glisser la poignée de recopie vers le bas jusqu’aux cellules qui doivent contenir cette formule.
Sélectionnez ensuite les cellules contenant la formule, appuyez sur Ctrl + 1 pour afficher la boîte de dialogue Définir le format des cellules, puis, sous l’onglet Nombre, cliquez sur Date dans la liste Catégorie et sélectionnez un type de date dans la section Type située à droite.
Cliquez sur OK : les résultats s’affichent désormais sous forme de dates.
Trouver la date la plus récente pour chaque département
| =MAX(IF($B$3:$B$8=B11,$E$3:$E$8)) |
Appuyez sur Maj + Ctrl + Entrée, faites glisser la poignée de recopie pour appliquer la formule matricielle aux autres cellules si nécessaire, puis appliquez un format de date aux cellules.
Explication
Fonction SI : teste une condition spécifique.
Dans la formule matricielle {SI($B$3:$B$9=B11,$D$3:$D$8)}, elle renvoie
{43597;FAUX;43952;43802;FAUX;FAUX;FAUX}
Fonction MIN : permet de trouver la valeur minimale dans une plage ou un tableau.
={MIN(SI($B$3:$B$8=B11,$D$3:$D$8))}
={MIN(43597;FAUX;43952;43802;FAUX;FAUX)}
=43597
Fonction MAX : permet de trouver la valeur la plus élevée dans une plage ou un tableau.
={MAX(SI($B$3:$B$8=B11,$E$3:$E$8))}
={MAX(44158;FAUX;44654;44013;FAUX;FAUX)}
=44684
Remarque
Si vous utilisez Excel 2019 ou Excel 365, profitez des fonctions MINIFS et MAXIFS pour identifier instantanément les dates les plus anciennes et les plus récentes de chaque groupe.
Formule générique
Trouver la date la plus ancienne d’un groupe
| MINIFS(startD_rng,group_rng,group) |
Trouver la date la plus récente d’un groupe
| MAXIFS(startD_rng,group_rng,group) |
Utilisez les formules ci-dessous avec l’exemple précédent :
| =MINIFS($D$3:$D$8,$B$3:$B$8,B11) |
| =MAXIFS($E$3:$E$8,$B$3:$B$8,B11) |
Formules associées
- Compter les jours du mois
Ce tutoriel vous présente des formules simples pour déterminer le nombre total de jours dans un mois à partir d’une date donnée. - Compter les jours jusqu’au Date d'échéance
Pour compter les jours entre aujourd’hui et chaque Date d'échéance dans Excel à l’aide d’une formule - Afficher la date ou l’heure actuelle
Ce tutoriel vous présente des formules simples pour afficher instantanément la date ou l’heure actuelle dans Excel. - Créer un calendrier hebdomadaire : plage de dates
Dans ce tutoriel, découvrez une formule simple pour générer instantanément un calendrier hebdomadaire avec plage de dates dans Excel.
Fonctions associées
- Fonction WEEKNUM d’Excel
Renvoie le Numéro de semaine de la date indiquée au sein de l’année - Fonction WORKDAY d’Excel
Ajoute des jours ouvrés à la Date de début indiquée et renvoie une date de jour ouvré - Fonction MONTH d’Excel
La fonction MONTH permet d’obtenir le mois sous forme d’un nombre entier (1 à 12) à partir d’une date - Fonction DAY d’Excel
La fonction DAY extrait le jour sous forme d’un nombre (1 à 31) à partir d’une date - Fonction NOW d’Excel
Obtenir la date et l’heure actuelles
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.