Formule Matricielle SOMMEPROD avec conditions

Résolu/Fermé
Emph Messages postés 2 Date d'inscription vendredi 22 juin 2018 Statut Membre Dernière intervention 22 juin 2018 - 22 juin 2018 à 08:53
Emph Messages postés 2 Date d'inscription vendredi 22 juin 2018 Statut Membre Dernière intervention 22 juin 2018 - 22 juin 2018 à 09:29
Bonjour à tous,

En cherchant sur le web j'ai trouvé comment obtenir un "prix total" en multipliant une colonne "quantité" par une colonne "prix" et ce même si les quantités ou prix ne sont pas toujours remplis ou s'il y a du texte (dans ce cas, pour la ligne en question, le résultat est bien entendu =0).

Formule matricielle :
{=SOMMEPROD(SI(ESTNUM(Colonne Qté);Colonne Qté;0)*SI(ESTNUM(Colonne Prix);Colonne Prix;0))}


En revanche je souhaiterais ajouter une condition qui vienne faire le calcul seulement si dans une autre colonne "Nom" l'information est = à ... ("Paul" par exemple) et je n'y parviens pas... (mauvaise maitrise des formules matricielles à priori)

Ce que j'ai essayé :
{=SOMMEPROD(SI(et(ESTNUM(Colonne Qté);NB.SI(Colonne Nom;"Paul"));Colonne Qté;0)*SI(ESTNUM(Colonne Prix);Colonne Prix;0))}

Voir ci-dessous une illustration :


En plus de ne pas fonctionner, si une seule valeur en colonne Qté se retrouve vide, mon résultat se retrouve =0...

Est ce que quelqu'un aurait une solution ?

Merci beaucoup
Bonne journée

1 réponse

M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
22 juin 2018 à 09:09
Bonjour

A mettre en D11 et tirer vers le bas suivant le Nb de Noms (Matricielle)

=SOMMEPROD(SI(ESTNUM($D$2:$D$9);$D$2:$D$9;0)*SI(ESTNUM($C$2:$C$9);$C$2:$C$9;0)*($A$2:$A$9=C11))
1
Emph Messages postés 2 Date d'inscription vendredi 22 juin 2018 Statut Membre Dernière intervention 22 juin 2018
22 juin 2018 à 09:29
Un GRAND merci pour la réactivité, ça fonctionne parfaitement :)
0