sommeprod et cellules vides

  • Initiateur de la discussion Initiateur de la discussion divad1175
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

divad1175

XLDnaute Nouveau
Bonjour à tous,

C'est la première fois que j'ouvre une disussion sur ce forum que je consulte beaucoup.
J'ai essayé de trouver la réponse à mon problème dans les disussions existantes, mais sans succès.
Dans la cellule C4 de la feuil2 du fichier joint il y a la formule suivante:
=SOMMEPROD((DDP!G3:G62="REMOVED")*(N(DDP!O3:O62))*(DDP!P3😛62))

J'ai trouvé l'utilisation du "N" dans une réponse de Monique, ça a permit d'éviter le résultat #VALEUR!, même si je n'ai pas bien compris pourquoi (sinon que ça renvoi une valeur numérique pour la colonne O)
Cependant, le résultat obtenu me contrarie: j'ai crée une colonne faisant la produit du poids et du X lorsque la valeur de la colonne G est "REMOVED" (dans le fichier simplifié que j'ai envoyé, ça concerne 2 lignes), la somme de ces produits est 44962000, or la formule devrait me donner la même valeur mais à la place me donne 62647000 et je ne comprend pas du tout pourquoi.

J'ai sûrement loupé un truc, mais après des heures de recherche, je n'ai pas trouvé quoi.

Est-ce qu'une personne familière avec sommeprod peut m'éclairer?

Merci d'avance pour votre aide

David
 

Pièces jointes

Re : sommeprod et cellules vides

Bonsoir hoerwind,

et merci beaucoup pour ta réponse qui fait très bien l'affaire.

Si cependant quelqu'un peut m'expliquer comment faire la même opération avec sommeprod que je découvre depuis peu et surtout m'expliquer pourquoi ma formule ne fonctionne pas, je me sentirais moins niais.

bonne soirée

David
 
Re : sommeprod et cellules vides

Bonsoir divad1175, salut hoerwind,

Expliquer, ciel, non j'en suis bien incapable !
Par contre, le SOMMEPROD ci-dessous, donne le résultat demandé
Code:
=SOMMEPROD((DDP!G3:G62="REMOVED")*(DDP!P3:P62)[B][COLOR="Red"];(DDP!O3:O62)[/COLOR][/B])
... A noter, le ';' remplaçant le '*' et le déplacement de 'DDP!O3:O62' à la fin de la formule. Le ';' est à utiliser dans le cas où la plage contient du texte ... Ce qui est le cas, en colonne O, compte-tenu de la formule qui y figure.
Si donc, dans cette même colonne, la formule avait été
Code:
=SI(G3="";[B][COLOR="Blue"][I][U]0[/U][/I][/COLOR][/B];M3*(1+N3))
alors un simple
Code:
=SOMMEPROD((DDP!G3:G62="REMOVED")*(DDP!O3:O62)*(DDP!P3:P62))
aurait fonctionné sans souci.

Je n'ai pas mieux comme explication 😛
 
Re : sommeprod et cellules vides

Bonjour Modeste,

Milles mercis.
Ta réponse est très claire, notamment concernant la différence entre "*" et ";".
Je ne suis pas sûr d'avoir compris la raison pour laquelle le fait d'inverser les colonnes O et P dans la formule fait que dans un cas ça fonctionne, dans l'autre non, peut être du fait que la colonne O contient du texte...

Quoiqu'il en soit, merci encore à hoerwind et Modeste et à ce forum pour les réponses rapides et efficaces.

bonne journée.

David
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour