sommeprod recalcitrante

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 !

LE MATIN

XLDnaute Occasionnel
bonjour
ma formule ci-dessous fonctionne mais renvoie un résultat incohérent.
le problème se situe au niveau de la première condition de sommeprod (fonction annee)
en effet sans cette partie la formule fonctionne parfaitement.
Je n'arrive pas à trouver mon erreur.
svp quelqu'un pourrait-il m'aider sans joindre un fichier (données personnelles).
merci par avance et joyeuses fêtes.

=SOMMEPROD(ANNEE(SAISIE!L12:L1000=Feuil1!G4)*(SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);SAISIE!$I$12:$I$1000)-SOMMEPROD((SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);SAISIE!$J$12:$J$1000)
 
Re,
Bonjour JHA

La parenthèse est manquante pour la fonction ANNEE()

Teste avec cette formule, si la feuil1!G4 est un chiffre et non une date
Code:
=SOMMEPROD((ANNEE(SAISIE!L12:L1000)=Feuil1!G4)*(SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);(SAISIE!$I$12:$I$1000))-SOMMEPROD((SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);(SAISIE!$J$12:$J$1000))

Si c'est une date
Code:
=SOMMEPROD((ANNEE(SAISIE!L12:L1000)=ANNEE(Feuil1!G4))*(SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);(SAISIE!$I$12:$I$1000))-SOMMEPROD((SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);(SAISIE!$J$12:$J$1000))
 
Re,
Bonjour JHA

La parenthèse est manquante pour la fonction ANNEE()

Teste avec cette formule, si la feuil1!G4 est un chiffre et non une date
Code:
=SOMMEPROD((ANNEE(SAISIE!L12:L1000)=Feuil1!G4)*(SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);(SAISIE!$I$12:$I$1000))-SOMMEPROD((SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);(SAISIE!$J$12:$J$1000))

Si c'est une date
Code:
=SOMMEPROD((ANNEE(SAISIE!L12:L1000)=ANNEE(Feuil1!G4))*(SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);(SAISIE!$I$12:$I$1000))-SOMMEPROD((SAISIE!$A$12:$A$1000=Feuil1!C$6)*(SAISIE!$F$12:$F$1000=$B9);(SAISIE!$J$12:$J$1000))
Bonjour et merci a tous pour vos réponses .
en fait c'était bien une date mais j'ai simplifié le problème en faisant reference à une autre colonne qui reprend que l'année cela évite d'imbriquer la fonction et ça fonctionne.
encore merci et bonnes fêtes à vous tous.
 
- 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
2
Affichages
345
Réponses
8
Affichages
472
Réponses
12
Affichages
552
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
652
Réponses
22
Affichages
1 K
Réponses
11
Affichages
538
Réponses
5
Affichages
566
Réponses
8
Affichages
1 K
Retour