Fonction sommeprod
Résolu
pitive
-
Mytå Messages postés 4246 Date d'inscription Statut Contributeur Dernière intervention -
Mytå Messages postés 4246 Date d'inscription Statut Contributeur Dernière intervention -
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
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-
-
Pas de quoi se cacher Pijaku.... on se laisse embarquer par la solution du demandeur (là c'était dans le titre) que l'on cherche à faire fonctionner (la solution, pas le demandeur!) et on oublie bien souvent de reprendre le problème à la racine.
Si je me cachais toutes les fois que quelque chose comme ça m'échappe, tu me verrais bien moins souvent.
Bonne route
bien cordialement
-
-
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.............-
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 {} -
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 ? -
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. -
-
-