Bonjour tout le monde,
Je m'arrache les cheveux à trouver une solution à un problème apparemment simple.
Peut être aurait vous la solution lumineuse qu'il me faut ?
J'utilise la fonction sommeprod sur une plage de donnée qui comporte des produits ayant de 1 à 6 critères différents, rempli ou non.
L'idée serait d'indiquer à la fonction que si un critère n'est pas renseigné, elle doit prendre tous les prendre afin de pouvoir étendre la formule à toutes mes lignes.
J'utilise le caractère générique "<>" pour cela. Ecrit en dur dans la fonction, ca marche mais si je mets ce caractère dans une cellule et que je fais l'appel sur celle ci, la formule donne une valeur à 0.
> Edit : cette solution n'en est pas une . L'idée serait en quelque sorte d'insérer une fonction si à l'intérieur des matrices du sommeprod.
Exemple (A1:A10 = D1)*(B1:10=D2)*(C1:C10) : si D1 contient un critère alors la fonction filtre avec, sinon elle prends tous les produits. Idem pour D2.
Auriez vous une idée ?
Vous trouverez un exemple dans l' XLS ci joint.
Merci d'avance,
Cordialement,
Mathieu