Autres Recherche de 3 valeurs dans un tableau en fonction de 2 critères

tamatave33

XLDnaute Occasionnel
Bonjour le forum,

Dans un tableau, je voudrais trouver trois valeurs en fonction de 2 critères.
Les valeurs à trouver sont dans les cellules K68:K91, L68:L91 et M68:M91, les critères dans les cellules E7 et E8, repris dans les cellules I68:I89 et J68:J89
Merci pour votre aide.
 

Pièces jointes

  • Exemple.xlsx
    19.3 KB · Affichages: 11

Rouge

XLDnaute Impliqué
Bonjour,

Evitez les cellules fusionnées autant que possible, pour les mois, chaque cellule doit être remplie (on applique une police blanche pour masquer les doublons)
la formule en E12 à valider avec CTRL + SHIFT + ENTREE puis à tirer vers la droite
=INDEX($I$67:$M$90;EQUIV(1;($I$67:$I$90=$E$8)*($J$67:$J$90=$E$7);0);EQUIV(E$11;$I$67:$M$67;0))

Cdlt
 

Pièces jointes

  • tamatave_Recherche de 3 valeurs dans un tableau en fonction de 2 critères.xlsx
    19.4 KB · Affichages: 6

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @tamatave33 :), @Rouge ;),

Si j'étais moi et si j'étais vous, je réorganiserai les en-têtes de l'orientation pour avoir une "vraie structure" de base de données (ce que sont vos tableaux). Ça vous simplifiera la vie (formules plus simples) et sera le début d'une bonne habitude.
On a :
  • supprimé les cellules fusionnées
  • inscrit en constante dans chaque groupe de trois lignes, l’orientation
  • affecté à la 1ère cellule et à la 3ème de chaque groupe de 3 lignes le format ";;;;"
  • entouré chaque groupe de 3 lignes par une bordure extérieure
  • puis recopié les en-têtes sur les autres tableaux

La formule en E12 (à tirer vers la droite) deviendra :
=SOMMEPROD( ($I68:I$91=$E$8)*(J$68:$J91=$E$7)*K68:K91)


Remarque : Voir une autre manière de faire en cellules A26:E33 avec une vraie base de données sous forme de tableau structuré.
 

Pièces jointes

  • tamatave33- recherche-multicritère- v1.xlsx
    31.6 KB · Affichages: 3

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 924
Membres
101 841
dernier inscrit
ferid87