• Initiateur de la discussion Initiateur de la discussion cepillo
  • 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 !

cepillo

XLDnaute Nouveau
[RESOLU] Pb avec SOMMEPROD

Bonjour à tous,

Avec le titre, vous avez sans doute compris que je ne suis pas très à l'aise avec excel mais j'apprends petit à petit.
Je bloque sur l'utilisation de la fonction sommeprod. Mon problème est sans doute simple puisqu'il s'agit d'à partir d'excel pouvoir tenir une compatabilité basique, je m'explique.
J'ai une feuille débit :
Colonne A = Date
Colonne B = Mode de paiement
Colonne C = Type de dépenses (ex : bureau, électricité ...)
Colonne D = Montant du débit

Je voulais faire des ' statistiques ' sur les dépenses par postes. Donc savoir combien je déponeses pour le type bureau, le type électricité etc.

Je voulais donc utiliser la formule sommeprod de la manière suivante :

=SOMMEPROD(CHERCHE("bureau";C2:C200)*D2😀200)

Mais ca ne marche pas. Pouvez vous m'aider ... encore une fois ! 😱

A bientôt et merci,
 
Dernière édition:
Re : Pb avec SOMMEPROD

Bonjour,

Pas besoin de "cherche" si tu as bien défini tes postes de dépenses.

=sommeprod((plagepostes="bureau")*(plagedébits)) suffira...

Une suggestion : nommer tes plages, et faire par exemple un petit tableau avec tes postes et en face la formule pour chacun... ou si besoin de consulter tes postes un par un, une liste déroulante de tes postes et en face la formule. Quand tu choisiras un poste, elle te donnera le montant des débits le concernant.

Tu pourras aussi multiplier ta formule par l'année si tu veux savoir combien ont été dépensés pour tel poste, telle année, etc.

Attention : sommeprod n'aime pas les plages entières (colonne) et inégales en longueur.
 
Re : Pb avec SOMMEPROD

Re,

La formule possible : =SOMMEPROD(($C$3:$C$16="bureau")*$D$3:$D$16)

Ceci étant la mettre sur chaque ligne est à mon sens dommage... elle va répéter ce qu'a coûté le poste "bureau" si tu as plusieurs fois "bureau" dans ton tableau. Un sommeprod est mieux "à part" dans un autre tableau.

Vois ton fichier ci-joint.

PS : n'oublie pas les $ pour rendre "absolues" tes plages.
 

Pièces jointes

Dernière édition:
Re : Pb avec SOMMEPROD

Bonjour cepillo, James, le forum,

A priori, inutile d'utiliser CHERCHE :

Code:
=SOMMEPROD((C2:C200="bureau")*D2:D200)

Mais si "bureau" n'est qu'une partie de la cellule, alors :

Code:
=SOMMEPROD(ESTNUM(CHERCHE("bureau";C2:C200))*D2:D200)

A+

Edit : bonjour Brigitte, à la bourre moi 🙂
 
- 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
12
Affichages
500
  • Question Question
Microsoft 365 Pb avec sommeprod
Réponses
3
Affichages
528
Réponses
4
Affichages
3 K
Retour