Trouver la Date la Plus Ancienne ou la Plus Récente en Fonction de Critères – Excel et Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on février 9, 2023
Download Example Workbook

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 date ancienne recente criteres fonction principale

 

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)

trouver date ancienne recente fonction maxsiens

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))

trouver date ancienne recente fonction maxsiens multiples criteres

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)

trouver date ancienne recente fonction minsiens

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))

trouver date ancienne recente fonction max si

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.

trouver date ancienne recente criteres google sheets

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.

AI Formula Generator

Essayez gratuitement

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List