XL 2016 Fonction SOMMEPROD + SOMME

MORISS

XLDnaute Junior
Bonjour,

Je viens vers vous car j'aurais besoin de votre aide, j'ai créer un tableau pour calculer les arrêt d'une ligne de conditionnement, toute fois cette ligne de conditionnement peut avoir un ou plusieurs changements, j'ai donc utilisé la fonction SOMMEPROD + SOMME, le problème c'est que le résultat n'est pas juste.

Formule utiliser : =SOMMEPROD((B1:B8="ABC01")*(SOMME(C1:C8)))

Je joint un tableau exemple, merci d'avance pour votre aide.

Bien cordialement
 

Pièces jointes

  • Copie de Classeur6.xlsx
    9.2 KB · Affichages: 39
Dernière édition:

Jacky67

XLDnaute Barbatruc
Bonjour,

Je viens vers vous car j'aurais besoin de votre aide, j'ai créer un tableau pour calculer les arrêt d'une ligne de conditionnement, toute fois cette ligne de conditionnement peut avoir un ou plusieurs changements, j'ai donc utilisé la fonction SOMMEPROD + SOMME, le problème c'est que le résultat n'est pas juste.

Formule utiliser : =SOMMEPROD((B1:B8="ABC01")*(SOMME(C1:C8)))

Je joint un tableau exemple, merci d'avance pour votre aide.

Bien cordialement
Bonjour,
Essaie comme ceci
=SOMMEPROD((B1:B8="ABC01")*C1:C8)
 

MORISS

XLDnaute Junior
Bonjour,

Je reviens vers vous car j'ai fait la même procédure sur 2 colonnes, il me donne #VALEUR!, j'ai besoin que cela fonctionne sur 3 Colonnes.

J'ai utiliser la formule suivante : =SOMMEPROD((B1:B8;E1:E8="ABC01")*C1:C8;F1:F8)

Merci d'avance pour votre aide.

Bien cordialement
 

Pièces jointes

  • Copie de Classeur6.xlsx
    9.3 KB · Affichages: 39

MORISS

XLDnaute Junior
Bonjour,

Je reviens vers vous car j'ai modifier la formule pour prendre en compte les cellules E42:E44, la formule fonctionne, mais malheureusement il me multiplie le résultat par 8.

La formule utiliser : =SOMMEPROD((((((E57:E64=D25)*F57:F64)+((H57:H64=D25)*I57:I64)+((K57:K64=D25)*L57:L64)+SOMMEPROD((E42:E44=D25)*F42:F44)))))

Si j'utilise la formule suivante : =SOMMEPROD((((((E57:E64=D25)*F57:F64)+((H57:H64=D25)*I57:I64)+((K57:K64=D25)*L57:L64)+((E42:E44=D25)*F42:F44))))) il me donne l'erreur N/A dans la cellule.

Merci d'avance pour votre aide.

Cordialement
 

Jocelyn

XLDnaute Barbatruc
re Bonjour MORISS, Bonjour l'ami JHA :)

Effectivement ma formule suivant ton dernier fichier donne une erreur car dans les plage traitée il y a des cellule vide qui pour excel dans les calcul sont considérées bizarrement alors a modifier de cette façon en F67 et a étirer vers le bas

Code:
=SOMMEPROD(($E$42:$K$64=$E67)*($E$42:$K$64<>"")*($F$42:$L$64<>"")*1;$F$42:$L$64)

Voir fichier joint

PS lorsque tu explique essai de présenter les choses sans t'emballer car (E42:E44=D25)*F42:F44 en voyant cela si on regardes qui y a t'il en D25 eh bien rien cela ne nous aide pas a t'aider:(:oops:

Cordialement
 

Pièces jointes

  • morissV1.xlsx
    13 KB · Affichages: 34

Discussions similaires

Réponses
12
Affichages
252

Statistiques des forums

Discussions
312 310
Messages
2 087 113
Membres
103 474
dernier inscrit
taha1995