Trouver la Date la Plus Ancienne ou la Plus Récente en Fonction de Critères – Excel et Google Sheets
Télécharger le Classeur Exemple
Ce tutoriel montre comment utiliser les fonctions MAX.SI.ENS et MIN.SI.ENS pour identifier les dates les plus anciennes et les plus récentes qui répondent à certaines conditions dans Excel et Google Sheets.
Trouver la Date la Plus Récente avec la Fonction MAX.SI.ENS
Tout d’abord, nous allons montrer comment utiliser la fonction MAX.SI.ENS pour identifier la dernière date pertinente dans une plage de cellules.
La fonction MAX.SI.ENS génère la plus grande valeur d’une plage qui répond à des critères spécifiés.
Cet exemple montre la dernière Date de Vente pour chaque type de Produit :
=MAX.SI.ENS(B3:B8;C3:C8;E3)
La fonction MAX.SI.ENS suit le même style de syntaxe que les fonctions SOMME.SI.ENS et MOYENNE.SI.ENS.
Pour trouver la dernière Date de Vente de chaque Produit qui est antérieure à la date du 31/12/2020, nous pouvons ajouter un deuxième critère en utilisant la fonction DATE pour définir un critère de date :
=MAX.SI.ENS(B3:B8;C3:C8;E3;B3:B8;"<"&DATE(2020;12;31))
Recherche des Dates les Plus Anciennes avec la Fonction MIN.SI.ENS
De la même manière que dans l’exemple ci-dessus, nous pouvons utiliser la fonction MIN.SI.ENS pour identifier la première date pertinente dans une plage de cellules.
La fonction MIN.SI.ENS génère la plus petite valeur d’une plage qui répond à un critère spécifié.
Cet exemple montre la Date de Vente la plus ancienne pour chaque type de Produit :
=MIN.SI.ENS(B3:B8;C3:C8;E3)
Verrouillage des Références de Cellule
Pour faciliter la lecture de nos formules, nous les avons affichées sans les références de cellule verrouillées :
=MIN.SI.ENS(B3:B8;C3:C8;E3)
Mais ces formules ne fonctionneront pas correctement lorsqu’elles seront copiées et collées ailleurs dans votre fichier. Au lieu de cela, vous devez utiliser des références de cellules verrouillées comme ceci :
=MIN.SI.ENS($B$3:$B$8;$C$3:$C$8;E3)
Pour en savoir plus, lisez notre article sur le verrouillage des références de cellule.
Méthode Alternative Utilisant les Fonctions MAX et SI
Les fonctions MAX.SI.ENS et MIN.SI.ENS ont été ajoutées à Excel à partir de 2007. Avant cette nouvelle version, vous deviez utiliser les fonctions MAX (ou MIN) et SI pour obtenir le même résultat.
Pour montrer comment cela peut être fait, nous pouvons reproduire l’exemple pour afficher la dernière Date de Vente pour chaque type de Produit en utilisant les fonctions MAX et SI dans une formule de tableau :
=MAX(SI(C3:C8=E3;B3:B8))
Comme cet exemple utilise une formule de tableau, il faut la saisir en appuyant sur CTRL+MAJ+ENTRÉE. Cette opération fait automatiquement apparaître les crochets de tableau { } autour de la formule. Il n’est pas nécessaire de les saisir manuellement.
Recherche de la Date la Plus Ancienne ou la Plus Récente en Fonction de Critères dans Google Sheets
Ces formules fonctionnent exactement de la même manière dans Google Sheets et dans Excel.
Remarquez que la traduction française pour les fonction MAX.SI.ENS et MIN.SI.ENS n’existent pas dans Google Sheets. Il faut donc utiliser les noms anglais MAXIFS et MINIFS respectivement.