Accéder au contenu principal

Comment trouver une valeur avec deux ou plusieurs critères dans Excel ?

Author: Kelly Last Modified: 2025-05-27

Normalement, vous pouvez facilement trouver une valeur avec la fonction Rechercher dans Excel. Mais que faire si vous devez rechercher une valeur selon des critères ? Et avec deux critères ou plus ? Cet article vous présentera plusieurs solutions.


Trouver une valeur avec deux ou plusieurs critères à l'aide d'une formule matricielle

Supposons que vous ayez un tableau de ventes de fruits comme indiqué dans la capture d'écran ci-dessous, et que vous deviez trouver la valeur du montant en fonction de plusieurs critères. Cette méthode vous présentera certaines formules matricielles pour trouver facilement des valeurs basées sur ces critères donnés.
sample data

Formule matricielle 1 : trouver une valeur avec deux ou plusieurs critères dans Excel

L'expression de base de cette formule matricielle s'affiche comme suit :

{=INDEX(array,MATCH(1,(criteria 1=lookup_array 1)*(criteria 2= lookup_array 2)…*(criteria n= lookup_array n),0))}

Disons que vous souhaitez trouver le montant des ventes de mangues réalisées le 03/09/2019, vous pouvez entrer la formule matricielle suivante dans une cellule vide, puis appuyer simultanément sur les touches Ctrl + Maj + Entrée.

=INDEX(F3:F22;EQUIV(1;(J3=B3:B22)*(J4=C3:C22);0))

find value with two or multiple criteria with formula 1

Remarque : Dans la formule ci-dessus, F3:F22 est la colonne Montant dans laquelle vous recherchez une valeur, B3:B22 est la colonne Date, C3:C22 est la colonne Fruit, J3 est une date donnée comme premier critère, J4 est le nom du fruit donné comme deuxième critère.

Selon l'expression de la formule matricielle, vous pouvez facilement ajouter des critères au besoin. Par exemple, vous recherchez maintenant le montant des ventes de mangues réalisées le 03/09/2019, et le poids des mangues est de 211, vous pouvez ajouter les critères et lookup_array dans la section EQUIV comme suit :

=INDEX(F3:F22;EQUIV(1;(J3=B3:B22)*(J4=C3:C22)*(J5=E3:E22);0))

Et appuyez sur Ctrl + Maj + Entrée pour trouver le montant des ventes.
add criteria for the formula

Formule matricielle 2 : trouver une valeur avec deux ou plusieurs critères dans Excel

L'expression de base de cette formule matricielle s'affiche comme suit :

=INDEX(tableau;EQUIV(critère1& critère2…& critèreN; lookup_array1& lookup_array2…& lookup_arrayN;0);0)

Par exemple, vous souhaitez trouver le montant des ventes d'un fruit dont le poids est de 242 et qui a été vendu le 01/09/2019, vous pouvez entrer la formule suivante dans une cellule vide, puis appuyer simultanément sur les touches Ctrl + Maj + Entrée.

=INDEX(F3:F22;EQUIV(J3&J4;B3:B22&C3:C22;0);0)

find value with two or multiple criteria with formula 2

Remarque : Dans la formule ci-dessus, F3:F22 est la colonne Montant dans laquelle vous recherchez une valeur, B3:B22 est la colonne Date, E3:E22 est la colonne Poids, J3 est une date donnée comme premier critère, J5 est la valeur de poids donnée comme deuxième critère.

Si vous souhaitez trouver une valeur basée sur trois critères ou plus, vous pouvez facilement ajouter vos critères et lookup_array dans la section EQUIV. Veuillez noter que les critères et lookup_array doivent être dans le même ordre.

Par exemple, vous souhaitez trouver le montant des ventes de poires avec un poids de 242 et vendues le 01/09/2019, vous pouvez ajouter les critères et lookup_array comme suit :

=INDEX(F3:F22;EQUIV(J3&J4&J5;B3:B22&C3:C22&E3:E22;0);0)

Et appuyez sur les touches Ctrl + Maj + Entrée pour calculer le montant des ventes.

add criteria for the formula



Trouver une valeur avec deux ou plusieurs critères avec le Filtre avancé

Outre les formules, vous pouvez également utiliser la fonction Filtre avancé pour trouver toutes les valeurs avec deux ou plusieurs critères dans Excel. Veuillez procéder comme suit :

1. Cliquez sur Données > Avancé pour activer la fonction Filtre avancé.
click Advanced feature from Data tab

2. Dans la boîte de dialogue Filtre avancé, veuillez procéder comme suit :
(1) Cochez l'option Copier vers un autre emplacement dans la section Action ;
(2) Dans la zone Plage de liste sélectionnez la plage dans laquelle vous recherchez des valeurs (A1:E21 dans mon cas);
(3) Dans la zone Plage de critères sélectionnez la plage dans laquelle vous recherchez des valeurs par (H1:J2 dans mon cas);
(4) Dans la zone Copier vers sélectionnez la première cellule de la plage de destination où vous placerez les lignes filtrées (H9 dans mon cas).
set options in the Advanced Filter dialog

3. Cliquez sur le bouton OK.

Les lignes filtrées correspondant à tous les critères listés sont maintenant copiées et placées dans la plage de destination. Voir la capture d'écran :
the filtered rows matched with all listed criteria are copied to another place


Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !