Excel 2003 SOMMEPROD avec SI

Résolu
demandes -  
 demandes -
Bonjour,

J'ai réussi à comprendre et maîtriser la fonction SOMMEPROD ou presque (rire).

Cependant, je n'arrive pas à y intégrer une fonction SI.

Voilà la formule de départ
J2=SOMMEPROD((UNITÉS_NOMS_SANS_MISSILES=A2:A34)*(D2:D34)*(UNITÉS_MÉTAL_SANS_MISSILES))

Mais la formule avec la fonction SI ci-dessous ne fonctionne pas
J3=SI(B2:B34="UT");SOMMEPROD((UNITÉS_NOMS_SANS_MISSILES=A2:A34)*(D2:D34)*(UNITÉS_MÉTAL_SANS_MISSILES));FAUX)

Avez-vous une solution?

Voici le lien vers le classeur
https://www.cjoint.com/?gjpoi5VA6b

Je vous remercie pour votre aide.
A voir également:

1 réponse

pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Bonjour,

A priori, il suffit de continuer à mettre des conditions dans le calcul matriciel de SOMMEPROD , comme ceci :
=SOMMEPROD((UNITÉS_NOMS_SANS_MISSILES=A2:A34)*(D2:D34)*(UNITÉS_MÉTAL_SANS_MISSILES)*(B2:B34="UT"))

A tester,

A+
2
demandes
 
Bonjour pilas31,

Je n'y aurai pas songé, mais cela fonctionne parfaitement. À mon avis, je ne maîtrise pas encore assez la fonction SOMMEPROD pour comprendre entièrement son fonctionnement. Même avec l'aide d'Excel, je ne comprends pas tout, mais il n'y a qu'un exemple:

=SOMMEPROD(A2:B4;C2:D4) Multiplie toutes les valeurs des deux matrices, puis additionne les produits ; c'est-à-dire : 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3. (156)

Mais ici, on inclut des * dans la fonction, ce qui la modifie fortement. Enfin, je la comprendrai mieux avec le temps je pense.

Je te remercie en tout cas.
0