Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Somme de plusieurs colonnes avec une seule colonne de critère

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

meritein

XLDnaute Nouveau
Bonjour,
j'y arrive pas. Je souhaite faire la somme de chiffres situés dans plusieurs colonnes avec des critères dans une seule colonne. J'ai regardé somme.si, somme.si.ens sommeprod bdsomme, rien n'a fonctionné. Voudriez-vous m'aider svp à trouver la formule magique ? Merci d'avance.
Je joins un exemple de tableau en précisant que les zones de sélection sont plus étendues que les zones remplies (en d'autres termes la zone critère va de A2 à A33 et la zone de chiffres à sommer de B2 à M33).
 

Pièces jointes

Jocelyn, merci pour cette réponse rapide qui donne le résultat escompté à ceci près : dans les zones sélectionnées de sommeprod je souhaiterai y inclure des cellules vides. Est-ce possible ? Dans ton exemple, il n'y a pas de cellules vides sélectionnées.
 
re
Bonjour Patrice 33740,

A priori dans la plage d'addition j'ai bien des cellules vide puisque j'ai pris jusqu'a la colonne M et que de la colonne F à M les cellules sont vides.

à te lire

Cordialement
 
re,

A priori je ne vois pas d'erreur de syntaxe quand tu parles de cellule vide se sont de vrai cellules vide ou des cellules qui contiennent quelque chose comme ""

A tester une autre écriture

Code:
=SOMMEPROD(($B$79:$B$286=Q20)*(ESTNUM($E$79:$P$286))*1;$E$79:$P$286)

et autrement une autre formule attention elle est matricielle a valider par les touche CTRL, Maj (au dessus de CTRL) et entrée

Code:
=SOMME(si(($B$79:$B$286=Q20)*(ESTNUM($E$79:$P$286));$E$79:$P$286))

Cordialement

EDIT Bonjour job75
 
Effectivement, le problème venait des cellules soi-disant vides qui, en réalité, étaient sans résultat car la formule retournait "". Bien vu. Les 2 codes de texte fonctionnent.
Merci beaucoup et bonne soirée.
 
Bonjour à tous 🙂,
Une autre formule :
Code:
=SOMMEPROD(ESTNUM(B$2:M$30)*( A$2:A$30=O2);B$2:M$30)

edit : je présente mes excuses les plus sincères 😳 à jocelyn dont le message m'avait échappé 😕 et dont la formule est analogue à la formule de ma pomme.
 

Pièces jointes

Dernière édition:
- 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
2
Affichages
501
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…