Fonction sommeprod
Résolu
pitive
-
-
-
Bonjour,
Dans un tableau j'utilise la fonction sommeprod, enfi j'essaye puisque ca ne marche pas lol.
En fait si j'ai une certaine valeur dans la colonne C, par exemple "A". Je dois additionner tout les éléments de la colonne B, qui ont un "A" en colonne C.
A savoir que dans la colonne B ce sont des nombres tirée d'une formule, donc pas rentré manuellement. Est ce pour ca que cela ne fonctionne pas.
Merci
Dans un tableau j'utilise la fonction sommeprod, enfi j'essaye puisque ca ne marche pas lol.
En fait si j'ai une certaine valeur dans la colonne C, par exemple "A". Je dois additionner tout les éléments de la colonne B, qui ont un "A" en colonne C.
A savoir que dans la colonne B ce sont des nombres tirée d'une formule, donc pas rentré manuellement. Est ce pour ca que cela ne fonctionne pas.
Merci
A voir également:
- Fonction sommeprod
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
2 réponses
Bonjour
on ne voit pas bien pourquoi utiliser SOMMEPROD dans ce cas:
SOMME.SI(L13:L31;"a";U13:U31) devrait plus simplement faire l'affaire? Cette fonction admet des valeurs non numériques dans le champ à sommer, même si ces valeurs sont en ligne avec des "a"
Sauf erreur ou incompréhension
crdlmnt
on ne voit pas bien pourquoi utiliser SOMMEPROD dans ce cas:
SOMME.SI(L13:L31;"a";U13:U31) devrait plus simplement faire l'affaire? Cette fonction admet des valeurs non numériques dans le champ à sommer, même si ces valeurs sont en ligne avec des "a"
Sauf erreur ou incompréhension
crdlmnt
Bonjour,
Chez moi, la fonction SOMMEPROD fonctionne, même avec les résultats de formules...
=SOMMEPROD((C1:C20="A")*B1:B20)
SAUF si un résultat d'une de ces formules est en erreur.............
Chez moi, la fonction SOMMEPROD fonctionne, même avec les résultats de formules...
=SOMMEPROD((C1:C20="A")*B1:B20)
SAUF si un résultat d'une de ces formules est en erreur.............
Si c'est le cas et que tu ne veux changer ni tes formules, ni remplacer les cellules en erreur, alors utilises la formule matricielle :
=SOMME(SI(ESTERREUR(B1:B20);0;SI(C1:C20="A";B1:B20;0)))
A valider par Ctrl+Maj+Entrée à la place du traditionnel Entrée quand tu as saisi ta formule.
Si cette manip est bien, réalisée, ta formule apparait maintenant encadrée de {}
=SOMME(SI(ESTERREUR(B1:B20);0;SI(C1:C20="A";B1:B20;0)))
A valider par Ctrl+Maj+Entrée à la place du traditionnel Entrée quand tu as saisi ta formule.
Si cette manip est bien, réalisée, ta formule apparait maintenant encadrée de {}
Je ne comprends pas je viens de ressayé la formule et il me remet "valeur". Quand je met ton autre formule : =SOMME(SI(ESTERREUR(B1:B20);0;SI(C1:C20="A";B1:B20;0)))
le resultat est 0.
Pourtant dans ma colonne B soit j'ai des résultat en chiffre, soit des céllules vide.
Comment savoir si le résultat d'une de ces formules est fausse ?
le resultat est 0.
Pourtant dans ma colonne B soit j'ai des résultat en chiffre, soit des céllules vide.
Comment savoir si le résultat d'une de ces formules est fausse ?
Je ne sais pas, ma boule de cristal refuse de voir plus loin.
En fait, à ce niveau, je vais avoir besoin de ton classeur.
Tu peux nous le passer, sans données confidentielles en utilisant https://www.cjoint.com/
reviens coller le lien créé dans une réponse ici même.
En fait, à ce niveau, je vais avoir besoin de ton classeur.
Tu peux nous le passer, sans données confidentielles en utilisant https://www.cjoint.com/
reviens coller le lien créé dans une réponse ici même.
Dans ces cas là, je me cacherai volontiers.
Oui c'est si simple....
Si je me cachais toutes les fois que quelque chose comme ça m'échappe, tu me verrais bien moins souvent.
Bonne route
bien cordialement