Recherche de valeur selon 2 critères
Résolu/Fermé
A voir également:
- Recherche de valeur selon 2 critères excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
1 réponse
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
Modifié par via55 le 9/03/2016 à 21:57
Modifié par via55 le 9/03/2016 à 21:57
Bonsoir Thib
1) La formule est une formule matricielle : il faut la valider par CTRL+MAJ+Entrée (elle se met alors automatiquement entre {}
2) Tes plages n'ont pas la même étendue T14:T20 , F2:F20
Pour ma part je préfère comme formule (toujours matricielle):
=INDEX(T14:T20;EQUIV(1;(AF14:AF20=U4)*(F14:F20=B4);0))
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
1) La formule est une formule matricielle : il faut la valider par CTRL+MAJ+Entrée (elle se met alors automatiquement entre {}
2) Tes plages n'ont pas la même étendue T14:T20 , F2:F20
Pour ma part je préfère comme formule (toujours matricielle):
=INDEX(T14:T20;EQUIV(1;(AF14:AF20=U4)*(F14:F20=B4);0))
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
10 mars 2016 à 14:44
Merci pour ton aide, la formule fonctionne.
Je ne comprend pas pourquoi tu as inscrit le nombre 1 dans ta formule EQUIV(1
Je me débrouille bien avec Excel, mais c'est la première fois que j'essai une formule matricielle.
Merci beaucoup
Thib
10 mars 2016 à 15:14
(AF14:AF20=U4)*(F14:F20=B4) renvoie 0 lorsqu'un des deux critères ou les deux n'e sont pas respectés (0x1 donne 0; 1x0 donne 0 et 0x0 donne 0) et 1 (1x1=1) sinon
on recherche donc avec EQUIV ce 1 dans la matrice des résultats
Cdlmnt
Via
11 mars 2016 à 14:11
Merci, je comprend....
Bonne journée à vous