XL 2013 Formule matricielle Sommeprod et Somme.Si.Ens avec liste

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

hemerode

XLDnaute Junior
Bonjour à tous,

J'ai cette formule sommeprod "=SOMMEPROD((B9:B19=B9)*(C9:C19=test)*(D9😀19))" avec la plage Test, une matrice comme critere OU.
J'ai essayé d'appliquer à =SOMME.SI.ENS(D9😀19;B9:B19;B9;C9:C19;test) mais ça ne marche pas.

Vos contributions sont les bienvenues.

Merci
 

Pièces jointes

Bonjour à tous,

Je pense qu'avec somme.si.ens() ce sera difficile
pour sommeprod(), on peut éviter la plage nommée.
VB:
=SOMMEPROD((($B$9:$B$19=$B$9)*($C$9:$C$19=$G$9))+(($B$9:$B$19=$B$9)*($C$9:$C$19=$G$10));$D$9:$D$19)

JHA
 

Pièces jointes

Merci st007. Tu as répondu a ma préoccupation.👍
Bonjour st007,
Je reviens à nouveau. J'ai ajouté un second critère à ta formule selon deux méthodes:
1ere méthode
VB:
=SOMME(SOMME.SI.ENS(D9:D19;B9:B19;{"a";"d"};C9:C19;test))
2e méthode
VB:
=SOMME(SOMME.SI.ENS(D9:D19;B9:B19;PlageNommee2;C9:C19;test))
A la fin on n'obtient le meme resultat. la 1ere méthode semble correcte. Je souhaite ajouter une seconde plage nommée.

Merci pour vos contributions
 
- 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
4
Affichages
750
Retour