SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

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 !

13GIBE59

XLDnaute Accro
Bonsoir le forum. 😎

Ce soir, un petit problème pour les formulistes émérites de ce forum :

Dans le tableau du fichier joint, comment faire la somme des catégories (ici les prénoms)
de l'ensemble du tableau dans une seule formule ? 😕

Mes essais de sommeprod et somme.si matriciel ont lamentablement échoué, snif...!

Merci d'avance. 🙂
 

Pièces jointes

Re : SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

bonsoir,

j'ai utilisé la formule sommeprod, je pense qu'on peut peut etre la simplifié mais elle fonctionne n'est ca pas l'essentiel ^^

bonne soirée
 

Pièces jointes

Re : SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

Bonjour 13GIBE59,

A condition de déplacer ton tableau d'une colonne à droite, tu peux tester cette formule matricielle en J3 et à tirer vers le bas:
Code:
=SOMME(SI(ESTNUM($B$3:$G$20);$B$3:$G$20)*(DECALER($B$3:$G$20;0;-1)=I3))

[Edit] Bsoir Sioum
[Edit] Bsoir Modeste
 
Re : SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

Bonsoir, 13GIBE59.

En I3 =SOMMEPROD((Montant1)*(Intitulé1=H3))+SOMMEPROD((Montant2)*(Intitulé2=H3))+SOMMEPROD((Montant3)*(Intitulé3=H3))
Montant1,2,3 et Intitulé1,2,3 sont des zones nommées.

Cordialement

A recopier vers le bas jusqu'en I7
 

Pièces jointes

Dernière édition:
Re : SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

Hello JB,

Avant dodo, je tente :

=SOMMEPROD((A3:A20=H3)*(B3:B20))+SOMMEPROD((C3:C20=H3)*(D3😀20))+SOMMEPROD((E3:E20=H3)*(F3:F20))

en J3 donne 4248,53

Est ce que c'est le résultat escompté ?

C'est tiré par les cheveux, mais bon.

Bonne nuit.

PS : sorry pour le smiley.. j'ai beau mettre de la couleur (astuce ancienne version), ca ne marche pas... 😀
 
Re : SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

Bonsoir Sioum, Softmama, Modeste.

Merci à vous trois pour vos réponses rapides !
Sioum, ta solution fonctionne, mais je ne peux l'appliquer à mon "vrai" tableau qui est beaucoup plus grand !
Softmama et Modeste, merci pour vos solutions impec. Je n'ai que l'embarras du choix...Je vais "choisir" la plus facile à comprendre...

Bonne soirée à tous, et merci encore.

edit : merci à ceux qui se sont greffés sur la réponse pendant la rédaction de mon message !
Bises à petites couettes...formule bonne, résultat escompté, bravo !
 
Dernière édition:
Re : SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

bonsoir a toute et tous

prend la mienne la miennnnnnnnnnnnnnnnnnne elle est + mieux lol

tu peux pas l'utiliser avec ton tableau car j'avais figé les plages

il suffit de prolonger la plage

sur mon tableau ya :

=SOMMEPROD(($A$3:$A2$1=H4)*($B$3:$B$21))+SOMMEPROD(($C$3:$C$21=H4)*($D$3:$D$21))+SOMMEPROD(($E$3:$E$21=H4)*($F$3:$F$21))

tu fais ca si ca va jusqu'a la ligne 85 tu changes tout les 21 en 85 (avec rechercher et remplacer par ex) et ca donne ca par exemple

=SOMMEPROD(($A$3:$A85=H4)*($B$3:$B85))+SOMMEPROD(($C$3:$C85=H4)*($D$3:$D85))+SOMMEPROD(($E$3:$E85=H4)*($F$3:$F85))
 
Re : SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

Merci pour tes explications, Sioum.

Mais si je ne peux utiliser ta formule, c'est parce que mon "vrai" tableau comporte 48 colonnes, et que je n'ai pas envie de me fader
24 fois SOMMEPROD(xxx)*(yyy).
Une seule formule du genre des exemples cités infra me convient parfaitement !

Merci encore pour ta contribution.
 
Re : SOMMEPROD ou SOMME.SI matriciel dans un tableau ?

Bonsoir le forum. 😎

Ce soir, un petit problème pour les formulistes émérites de ce forum :

Dans le tableau du fichier joint, comment faire la somme des catégories (ici les prénoms)
de l'ensemble du tableau dans une seule formule ? 😕

Mes essais de sommeprod et somme.si matriciel ont lamentablement échoué, snif...!

Merci d'avance. 🙂
Bonsoir 13GIBE59; bonsoir tout le monde
moi voici ma réponse :
=SOMMEPROD(($A$3:$A$20=H3)*($B$3:$B$20))+SOMMEPROD(($C$3:$C$20=H3)*($D$3:$D$20))+SOMMEPROD(($E$3:$E$20=H3)*($F$3:$F$20))
j'espère que ça va servir.
sinon pourquoi ne pas mettre les données sous forme de listes et utiliser le tableau croisé dynamique.
Bon courage
 

Pièces jointes

- 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

Réponses
6
Affichages
888
Réponses
8
Affichages
864
Retour