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

laplayast

XLDnaute Occasionnel
Bonsoir,

Je souhaiterai simplifier la formule ci-dessous, si possible; mais je ne vois pas d'issue.

Merci à vous

=(comptecouleurfond(E5;43)*$D$5)+(comptecouleurfond(E7;43)*$D$7)+(comptecouleurfond(E9;43)*$D$9)+(comptecouleurfond(E11;43)*$D$11)+(comptecouleurfond(E13;43)*$D$13)+(comptecouleurfond(E15;43)*$D$15)+(comptecouleurfond(E18;43)*$D$17)+(comptecouleurfond(E21;43)*$D$20)+(comptecouleurfond(E24;43)*$D$23)+(comptecouleurfond(E27;43)*$D$26)+(comptecouleurfond(E29;43)*$D$29)
 
Re : Simplifier formule

Bonjour.
CompteCouleurFond doit être une fonction perso. Ne pourriez vous écrire une fonction SommeCouleurFond qui fasse tout le calcul sur un seul argument, en l'occurrence D5:E29 ?
Voire 2 s'il y a d'autre cas. Une fonction qui serait à CompteCouleur ce que SOMME.SI est à NB.SI en somme…
 
Re : Simplifier formule

Bonjour à tous,

Difficile de t'aider sans fichier exemple. A tout hasard:
Code:
=SOMMEPROD(((MOD(LIGNE($E$5:$E$15);2)=1)*(comptecouleurfond(E5:E15;43))*($D$5:$D$15)))+((MOD(LIGNE($E$18:$E$27);3)=0)*(comptecouleurfond($E$18:$E$27;43)*($D$17:$D$26))+(comptecouleurf ond(E29;43)*$D$29))

JHA
 
- 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
625
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
430
Retour