Souci de Formulation avec Sommeprod

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?
 

kan3pz

XLDnaute Occasionnel
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+
 

kan3pz

XLDnaute Occasionnel
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

  • test.xls
    3.7 MB · Affichages: 39

Discussions similaires

Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 177
Messages
2 085 973
Membres
103 073
dernier inscrit
MSCHOE16