Re...
Je ne sais pas si j'ai compris ton problème
L'erreur #Valeur peut-être retournée pour plusieurs raisons, mais dans la formule SOMMEPROD indiquée, il y a une multiplication d'une valeur (colonne AF) par le résultat de deux comparateurs (colonne B et J)
Le résultat des deux comparateurs ne pose pas de problème, c'est O ou 1. Donc le problème vient de la colonne AF. Une multiplication de deux valeurs numériques est OK, mais pas d'une valeur numérique et d'une valeur alpha, ce qui serait le cas 'Echan' ou ''.
Dans cette formule
=SOMMEPROD((B6:B20=$B$2)*(J6:J20=AJ6)*AF6:AF20)
il n'y a qu'une plage, en réalité c'est plus une matrice. Dans ce cas Excel ne fait pas la différence entre numérique ou alpha, et multiple le résultat.
Pour remédier au problème, les fonctions SOMME écartent automatiquement les valeurs alpha. SOMMEPROD donne le résultat de l'addition du produit de deux plages (en écartant les valeurs alpha), on va donc utiliser deux plages.
=SOMMEPROD((B6:B20=$B$2)*(J6:J20=AJ6);AF6:AF20)
J'espère avoir été assez explicite. Dans le cas contraire n'hésite pas.
SOMMEPROD, fait partie des fonctions les plus puissantes, elle donne un aperçu des formules matricielles.
@+Jean-Marie
Message édité par: JeanMarie, à: 14/05/2005 11:51