Eviter addition dans SOMMEPROD

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

culty

XLDnaute Nouveau
Bonjour à tous,

Sauriez-vous comment éviter les additions dans SOMMEPROD, exemple :

=SOMMEPROD((A1:A50=X)+(A1:A50=Y)+(A1:A50=Z) etc ... ; B1:B50)

En fait je veux la somme de toutes les lignes ayant dans la colonne A une valeur appartenant à une colonne prédéfinie dans une autre feuille.

Il me faudrait :

=SOMMEPROD(A1:A50=appartient à colonne W ; B1:B50)

"W"
X
Y
Z
...

Merci beaucoup d'avance
 
Re : Eviter addition dans SOMMEPROD

Bonjour,

J'ai un peu de mal à comprendre ce que tu veux obtenir.

L'idéal : joins nous un petit bout de fichier avec suffisamment de lignes et exemples pour que ce soit plus clair pour nous

A te (re)lire avec ce fichier

@+
 
Re : Eviter addition dans SOMMEPROD

Bonjour,

Pas facile à comprendre.
Avec un exemple en pièce jointe, reprenant les données de départ et le résultat à obtenir, on pourra essayer de t'aider.

abcd

Edition :
Salut Tibo, je craignais être le seul !
 
Re : Eviter addition dans SOMMEPROD

Bonjour tout le monde

Tu as plusieurs solutions :

° Formule à valider par les touches Ctrl+Shift+Entrer
Code:
=SOMME((H$2:H$50=TRANSPOSE(A18:A23))*$I$2:$I$50)
° Formule à valider normalement
Code:
=SOMMEPROD(NB.SI(A18:A22;$H$2:$H$50)*$I$2:$I$50)
° une dernière pour la route, à valider par les trois touches
Code:
=SOMMEPROD(FREQUENCE(SI($H$2:$H$50=TRANSPOSE($A$18:$A$23);LIGNE($H$2:$H$50));LIGNE($H$2:$H$49));$I$2:$I$50)
Edit : pour être complet
à valider par les trois touches
Code:
=SOMMEPROD(FREQUENCE(SI(ESTNUM(EQUIV($H$2:$H$50;A$18:A$23;0));LIGNE($H$2:$H$50));LIGNE(H2:H49))*$I$2:$I$50)
PS : http://www.excel-downloads.com/foru...le pour comprendre l'utilisation du TRANSPOSE

Edit : Ces quatres formules fonctionnent, elles retournent le même résultat. Ce qui change c'est la manière de traiter les tableaux de données. Ne vous fiez pas à la longueur de la formule, la dernière étant la plus rapide

@+Jean-Marie
 
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
3
Affichages
369
Réponses
4
Affichages
1 K
Retour