XL 2016 Sommeprod sur cellules non contigües

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

Goose

XLDnaute Occasionnel
Bjr
y aurait-il une solution pour simplifier la formule ci contre (Sommeprod sur des cellules non contigües) ?

=SOMMEPROD(((M8=Base!E$2:E$11)+(O8=Base!E$2:E$11)+(Q8=Base!E$2:E$11)+(S8=Base!E$2:E$11)+(U8=Base!E$2:E$11)+(W8=Base!E$2:E$11)+(Y8=Base!E$2:E$11)+(AA8=Base!E$2:E$11)+(AC8=Base!E$2:E$11)+(AE8=Base!E$2:E$11)+(AG8=Base!E$2:E$11)+(AI8=Base!E$2:E$11)+(AK8=Base!E$2:E$11))*(Base!F$2:F$11))

Merci d'avance
bye
 
Bonsoir Loloted83,

Formule matricielle en J8, à valider par Ctrl+Maj+Entrée et tirer vers le bas :
Code:
=SOMME(SIERREUR(RECHERCHE(K8:AJ8*(K$7:AJ$7="S");Base!E$2:F$11);0);SIERREUR(RECHERCHE(K8:AJ8*(K$7:AJ$7="D");Base!E$12:F$18);0))
La formule fonctionne bien avec la fonction RECHERCHE, pas avec RECHERCHEV.
 

Pièces jointes

Bonjour Goose,

En supposant que ce nouveau tableau s'applique aux colonnes "D", formule matricielle en J8 :
Code:
=SOMME(SIERREUR(RECHERCHE(K8:AJ8*(K$7:AJ$7="S");Base!E$2:F$11);0);SI(ESTNUM(K8:AJ8);SIERREUR(RECHERCHE(K8:AJ8*(K$7:AJ$7="D");Base!E$12:F$18);0));SI(ESTTEXTE(K8:AJ8);SIERREUR(RECHERCHE(REPT(K8:AJ8;K$7:AJ$7="D");Base!E$24:F$28);0)))
A+
 

Pièces jointes

- 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
Retour