Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Recherche Valeur ET un (si ≥ X et Si ≤ Y)

Angker

XLDnaute Nouveau
Bonjour

Je cherche à combiner une fonction Recherche Valeur ET un si ≥ X et Si ≤ Y

J’ai donc deux feuille Matrice et Tableau

La fonction résultante doit combiner ceci :

Rechercher valeur combiner de A2&B2&C2&D2 (Tableau) dans colonne A (Matrice)

ET


Valider SI E2 (Tableau) est que B (Matrice) ET SI que C (Matrice) pour finalement renvoyer le résultat de la colonne D (Matrice) si toutes les conditions son bonne.

Je vous joint un exemple de tableau car c’est difficile de dire en mot
 

Pièces jointes

  • Recherche valeur avec condition si multiple.xlsx
    13.5 KB · Affichages: 4

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer
VB:
=INDEX(Matrice!$D$2:$D$10;EQUIV(1;(Matrice!$A$2:$A$10=CONCAT(A2;B2;C2;D2))*(Matrice!$B$2:$B$10<=tableau!$E2)*(Matrice!$C$2:$C$10>=tableau!$E2);0))
Formule matricielle

JHA
 

Pièces jointes

  • Recherche valeur avec condition si multiple.xlsx
    13.9 KB · Affichages: 2

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Angker,
Essayez avec :
VB:
=INDEX(Matrice!D1:D1000;EQUIV(1;(Matrice!A1:A1000=A2&B2&C2&D2)*(Matrice!B1:B1000<E2)*(Matrice!C1:C1000>E2);0))
( à valider par Maj+Ctrl+Entére sur les anciennes versions XL, avec 365 je ne pense pas que cela soit utile )
PS : dans votre PJ, feuille Tableau il y a 040,041,042,043 je pense que c'est une erreur et que c'est 040 partout, sinon je me suis fourvoyé.
 

Pièces jointes

  • Recherche valeur avec condition si multiple (1).xlsx
    13.1 KB · Affichages: 3

ALS35

XLDnaute Impliqué
Bonjour à tous,
À essayer, une autre approche pour Excel 365 :
VB:
=FILTRE(Matrice!D2:D9;(Matrice!A2:A9=A2&B2&C2&D2)*(E2>Matrice!B2:B9)*(E2<Matrice!C2:C9);"")
D'accord avec sylvanu pour les 040
Cordialement
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…