Je cherche à simplifier ceci :
=SOMMEPROD(((A1:A200=G1)+(A1:A200=G2)+(A1:A200=G3)+(A1:A200=G4)+(A1:A200=G5)+(A1:A200=G6)+(A1:A200=G7)+(A1:A200=G8)+(A1:A200=G9)+(A1:A200=G10))*1;B1:B200)
J'ai testé quelque chose du genre, sans succès :
=SOMMEPROD((OU(A1:A200=G1:G10))*1;B1:B200)
Auriez-vous une idée à me proposer ?
L'intéret principal de ce que je cherche à faire, est de ne pas avoir à modifier la formule à chaque fois que les conditions changent...
A noter que les conditions sont juste des égalités. (Mais si je peux mettre autre chose que des égalités, ca m'intéresse aussi !!)
Salut,
essaye ca : =SOMMEPROD(A1:A200=TRANSPOSE(G1:G10))
@ valider par Ctrl+Maj+Entree
si ca te va ? Ok? si non essaye de joindre un fichier exemple
@ te relire
Rachid
Mmmh. Peut être. J'ai l'habitude d'écrire mes SOMMEPROD avec un *1, en fait... Surement une mauvaise habitude...
Bref, ce n'est pas grave ! J'ai ce qu'il me faut pour continuer de travailler !
Re,
les *1 on l'utilise pour convertir les VRAI et FAUX en 0 et 1, et on peut mettre soit ()*1 ou --() ou N()
Bonne continuation sur ce forum
@ +
Rachid