SUMPRODUCT, comment ça marche

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

aldo

XLDnaute Nouveau
Bonjour à toutes et tous,
j'ai pas mal cherché, lu des tutos, et je dois pas être en forme parceque là, je bloque.
j'ai besoin de compter le nombre de lignes dans le classeur joint qui répondent à deux critères:
- le pays en D
- la date en E ou inférieur à la date (dans l'idéal)
et soit la formule retourne #NUM! soit elle retourne 0...

par exemple, compter les lignes qui concerne la France et qui sont inférieures au 01/01/2008.
Dans mon fichier, toutes les dates sont toujours au format DD/MM/YYYY.
J'utilise Excel 2000 en Anglais.

Je crois que la formule SUMPRODUCT est de type matricielle, alors j'ai essayé de valider avec CTRL+SHIFT+ENTER mais ça ne change rien...

J'avais fait un essai aussi avec plusieurs COUNTIF mais sans succès...

j'me sens bête😱

Si quelqu'un passe par là, merci de m'aider...

aldo
 

Pièces jointes

Re : SUMPRODUCT, comment ça marche

Bonjour,

SUMPRODUCT est effectivement une formule matricielle, mais aussi la seule à ne pas devoir valider par Ctrl+Maj+Entrée.

SUMPRODUCT n'autorise pas des références à des plages entières, et de plus les plages doivent être de taille identique.

La date dans la formule est en format texte (puisque entourée de ""), alors que dans la colonne E elles sont au format date.

Essaie ceci en G5 : =SOMMEPROD((D$5: D$33="France")*(E$5:E$33="09/01/2008"*1))
elle renverra 1 (résultat de la ligne 25)
 
Re : SUMPRODUCT, comment ça marche

Wahou ! 10 minutes pour répondre... j'adore ce forum !
Merci beaucoup hoerwind, évidemment ça fonctionne. Mais ça amène aussi des questions

Bonjour,

SUMPRODUCT est effectivement une formule matricielle, mais aussi la seule à ne pas devoir valider par Ctrl+Maj+Entrée.
Forcément...
SUMPRODUCT n'autorise pas des références à des plages entières, et de plus les plages doivent être de taille identique.
OK, c'est noté
La date dans la formule est en format texte (puisque entourée de ""), alors que dans la colonne E elles sont au format date.
est-ce que ça va me gêner ou est-ce que ça peut rester comme ça?
Essaie ceci en G5 : =SOMMEPROD((D$5: D$33="France")*(E$5:E$33="09/01/2008"*1))
elle renverra 1 (résultat de la ligne 25)
à quoi sert le '*1' à la fin ?

Merci beaucoup encore une fois

aldo
 
Re : SUMPRODUCT, comment ça marche

Re,

Le *1 transforme une valeur texte en une valeur numérique.
Un format date est une valeur numérique, qui représente (théoriquement) le nombre de jours entre le 01/01/1900 et la date renseignée.
 
- 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