Rajout d'un critère facultatif

Bonjour,

En utilisant cette formule :

=SIERREUR(INDEX(Feuil2!$M$2:$M$319;SOMMEPROD(LIGNE(Feuil2!$A$2:$A$319)*(Feuil2!$A$2:$A$319=$A$2)*(Feuil2!$E$2:$E$319=$B$2))-1;1);"Non Valide")

Je voudrais rajouter deux critères dont les champs ne seront pas forcément remplis. J'avais écrit une formule du type

=SI(ET(Critère1="*";Critère2="*");SIERREUR(INDEX(Feuil2!$M$2:$M$319;SOMMEPROD(LIGNE(Feuil2!$A$2:$A$319)*(Feuil2!$A$2:$A$319=$A$2)*(Feuil2!$E$2:$E$319=$B$2)*(PlageCritère1=Critère1)*(PlageCritère2=Critère2))-1;1);"Non Valide")SIERREUR(INDEX(Feuil2!$M$2:$M$319;SOMMEPROD(LIGNE(Feuil2!$A$2:$A$319)*(Feuil2!$A$2:$A$319=$A$2)*(Feuil2!$E$2:$E$319=$B$2))-1;1);"Non Valide")

Mais dans la case cela m'affichait "FAUX"

Pouvez-vous m'aider ?

bonjour

tu as du mal à lire tes formules, nous aussi

mon aide : ne jamais écrire des formules longues. Les décomposer dans plusieurs cellules.

Ainsi la mise au point est beaaaaaaaucoup plus facile. Et les évolutions futures sont aussi plus faciles et rapides.

^^"

Oui enfin dans mon cas, je n'ai pas le choix d'avoir une formules longues. comme c'est une recherche de valeur selon plusieurs critère, je vois mal comme je pourrais la réduire

re

dans une cellule X = SI(critère1estvrai; 1 ; "")

dans une cellule Y = SI(critère2estvrai; 1 ; "")

etc.

dans cellule FIN = X*Y*... * ton calcul

Trouvé le problème

C'était sur la fonction ET, il n'accepte pas le = "*" du coup j'ai remplacé par des >0 vue que le valeur et un nombre.

Mais le soucis maintenant c'est dans l'extraction de mes données via la formule, il me donne une valeur inexistante

=SIERREUR(SI(ET(B2>0;D2>0);INDEX('CH5'!$H$11:$H$168;SOMMEPROD(LIGNE('CH5'!$I$11:$I$168)*('CH5'!$I$11:$I$168=$A$2)*('CH5'!$W$11:$W$168=$C$2)*('CH5'!$J$11:$J$168=$B$2)*('CH5'!$X$11:$X$168=$D$2))-10;1);INDEX('CH5'!$H$11:$H$168;SOMMEPROD(LIGNE('CH5'!$I$11:$I$168)*('CH5'!$I$11:$I$168=$A$2)*('CH5'!$W$11:$W$168=$C$2))-10;1));"Non Valide")

Le but de la formule est de donner une valeur dans la plage H selon les plages I et W. Dans les plages I et W, il peut y avoir des doublons d'où le rajout des plages J et X.

Donc valeur dans I associé à une valeur dans W alors on H sinon Non valide. Or avec les doublons cela me donne une valeur non référencé dans mon tableau sortie de nulle part

EDIT : Après essai, j'ai la valeur inconnu qu'en cas de doublons si j'ai trois données identique cela m'affiche bien "Non valide"

Rechercher des sujets similaires à "rajout critere facultatif"