Souci de Formulation avec Sommeprod

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 !

Lenormand61

XLDnaute Nouveau
Bonjour Tout le monde,

Je me permets de vous solliciter car j'ai un souci avec cette fonction.
Je suis novice (autodidacte) sur Excel

Je souhaite rajouter une variable à ma formule mais je ne vois pas qu elle est l erreur que j'ai faite:
=SOMMEPROD((Base!AA$10:AA$2886=1)*(MOIS(Base!AD$10:AD$2886)=MOIS(A7))*(ANNEE(Base!AD$10:AD$2886)=ANNEE(A7))*(base!AK$10:AK$2286=1))

Je rajoute une variable : (Base!AL$10:AL$3000=1)
et j ecris la formule suivante
=SOMMEPROD((Base!AA$10:AA$2886=1)*(Base!AL$10:AL$3000=1)*(MOIS(Base!AD$10:AD$2886)=MOIS(A7))*(ANNEE(Base!AD$10:AD$2886)=ANNEE(A7))*(Base!AK$10:AK$2286=1))

Pourriez vous me guider sur mon erreur s il vous plait?
 
Bonjour Lenormand61,
question vraiment compliquée sans fichier joint, on ne connais pas le format de tes valeurs filtrées ni le type d'erreur généré...
A tester tout de même remplacer Base!AL$10:AL$3000=1 par Base!AL$10:AL$2886=1 pour garder la dimension de ta matrice.
Sinon merci de nous donner un fichier exemple !
A+
 
Le problème vient du fait que la plage concernée des dates est vide.
Lorsque tu conditionnes ton SPOMMEPROD avec d'autres formules il ne faut pas qu'elle te renvoient une erreur or c'est le cas pour MOIS et ANNEE.
La matrice est du type {0,0,0,.....,#VALEUR,#VALEUR...}
En bornant la matrice à la dernière ligne avec une date (L694) je n'ai plus d'erreur cf. PJ.
 

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

Discussions similaires

Réponses
31
Affichages
3 K
Retour