Somme avec plusieurs critères dans une plage

jariane

XLDnaute Nouveau
Bonjour,

Je sais que le sujet est récurrent et cela va surement en faire rire quelque uns.

Voici mon tableau en simplifié :
X 50
Y 5
Z 10
X 2
T 4
Z 6

Je souhaiterais obtenir la somme des X et Y

Je n'ai pour le moment trouvé aucune formule simple qui le permettrais et les autres sont trop lourdes:
=SOMMEPROD((B2:B13="X*")*(B2:B13="Y*")*(H2:H13)) me donne en résultat 0
=SOMME.SI($B$2:$B$60;"X*";$H$2:$H$80)+SOMME.SI($B$2:$B$60;"Y*";$H$2:$H$80) me donne le bon résultat mais risque d'être un peu lourde si je prend plusieurs critères

Merci d'avance pour votre aide
 

Pièces jointes

  • Classeur1.xlsm
    8.7 KB · Affichages: 71
  • Classeur1.xlsm
    8.7 KB · Affichages: 76
  • Classeur1.xlsm
    8.7 KB · Affichages: 76

jariane

XLDnaute Nouveau
Re : Somme avec plusieurs critères dans une plage

Merci cela fonctionne parfaitement
Par contre si je remplace la 1ere colonne par des valeurs (format standard) cela ne fonctionne plus

Tableau modifié :
633000 50
641000 10
645000 5
633000 2

Le résultat est de nouveau 0
 

Pièces jointes

  • Classeur1.xlsm
    8.6 KB · Affichages: 76
  • Classeur1.xlsm
    8.6 KB · Affichages: 70
  • Classeur1.xlsm
    8.6 KB · Affichages: 70

Vilain

XLDnaute Accro
Re : Somme avec plusieurs critères dans une plage

re,
tu devrais être plus clair dans tes demandes, car la on est un peu obligé de deviner...
Que cherches tu précisèment à faire ? Une sommeprod en fonction des 2 caractères de gauche de la colonne A ?
Peux tu stp mettre le résultat attendu dans ton fichier exemple.

A plus

Edit : Salut David, un peu lent moi sur ce coup la. tu as visiblement compris la même chose que moi. Aurait on la même boule de crystal ? :D
 

jariane

XLDnaute Nouveau
Re : Somme avec plusieurs critères dans une plage

Désolé je suis novice et cela me semblait évident

En fait mon tableau reprend des comptes (comptabilité) et leur solde. Je souhaiterais pouvoir faire des sommes sur plusieurs comptes
Par exemple tous les 63 et les 641 ou 641 et 645
Je n 'ai mis qu'une partie de mon tableau en simplifié mais cela ne changera pas trop les choses, si ce n'est la disposition des colonnes : les comptes sont en colonne 2 au lieu de 1

Ci joint fichier avec le résultat attendu

David84 : j'ai essayé ta formule mais le résultat n'est pas celui attendu
 

Pièces jointes

  • Classeur1.xlsm
    8.6 KB · Affichages: 72
  • Classeur1.xlsm
    8.6 KB · Affichages: 66
  • Classeur1.xlsm
    8.6 KB · Affichages: 74
Dernière édition:

mercibien

XLDnaute Occasionnel
le tcd le couteau suisse de l'excel

Bonjour,

Je sais que le sujet est récurrent et cela va surement en faire rire quelque uns.

Voici mon tableau en simplifié :
X 50
Y 5
Z 10
X 2
T 4
Z 6

Je souhaiterais obtenir la somme des X et Y

Je n'ai pour le moment trouvé aucune formule simple qui le permettrais et les autres sont trop lourdes:
=SOMMEPROD((B2:B13="X*")*(B2:B13="Y*")*(H2:H13)) me donne en résultat 0
=SOMME.SI($B$2:$B$60;"X*";$H$2:$H$80)+SOMME.SI($B$2:$B$60;"Y*";$H$2:$H$80) me donne le bon résultat mais risque d'être un peu lourde si je prend plusieurs critères

Merci d'avance pour votre aide
Bonjour Tout le monde;
une idée qui me vient à propos de votre problème;
Pourquoi ne pas utiliser un tableau croisé dynamique? il peut faire beaucoup de miracles et ce rapidement.
la pièce jointe à ce billet peut vous donner une idée peut être.
Bonne utilisation et bon courage...
Mes respects et longue vie à ce super forum.
 

Pièces jointes

  • table_évolutive_et_tcd.xlsx
    13.2 KB · Affichages: 58

Discussions similaires

Statistiques des forums

Discussions
312 299
Messages
2 086 986
Membres
103 419
dernier inscrit
mk29