SOMME sur critères dates

Résolu/Fermé
kalotte50 - 23 août 2013 à 11:37
 kalotte50 - 26 août 2013 à 15:12
Bonjour,

Je souhaite faire une somme (longueur) sur une année (ex: 2010) sur un critère (C).

feuille Bdd : colonne N : mes dates ( 2010, 2011, 2012, 2013)
colonne AF : longueur
colonne AA : critère (C, R...)
feuille 2 : date début cellule I483 et date de fin cellule J483
résultat souhaité dans cellule B497

Je voulais utiliser la formule sommeprod :
=sommeprod((AA:AA="C")*(N:N>=I483)*(N:N<=J483)*(AF:AF))

Merci par avance de votre aide.

8 réponses

tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
23 août 2013 à 13:26
Bonjour,
La formule est correcte. En cas d'erreur il faut vérifier les points suivants.
Le critère C est un texte exact: attention aux espaces au début ou à la fin.
Les cellules I483 et J483 et la colonne N ne contiennent que des dates valides pour Excel.
La colonnes AF ne contient que des nombres( pas des textes qui ressemblent à des nombres).

Les versions récentes d'Excel admettent des colonnes entières comme champs; des champs bornés ( A2:A500) et de même taille restent cependant restent la solution de base compatible.
0
Bonjour tontong,

Merci, j'ai vérifié tous les points que vous m'avez dit mais je trouve 0 en résultat.

Que puis-je faire ?
0
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
23 août 2013 à 14:23
Que puis-je faire ?
Nous soumettre le fichier éventuellement réduit.

Pour joindre un fichier:
Aller sur le site Cjoint.com
Déposer le fichier
Créer le lien
Copier/coller le lien dans le prochain message.
0
http://cjoint.com/?3Hxo7e9vZMu

ci-joint mon fichier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
23 août 2013 à 15:48
Je ne vois pas comment vérifier une formule dans un fichier dépourvu de valeur. Mettez au moins quelques valeurs " même bidon" dans les champs concernés par la formule et décrits au #1.

NB: pour les versions d'Excel antérieures à 2007 les champs de SommeProd sont impérativement limités.
0
http://cjoint.com/?3HAmyLIHdOZ

ci-joint le modèle avec des données.

cdt.
0
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
26 août 2013 à 14:37
Bonjour,
Avec I483= 05/09/2012 et J483= 20/10/2012
B497=SOMMEPROD(('Bdd-soudage'!AA2:AA2000="C")*('Bdd-soudage'!N2:N2000>=I483)*('Bdd-soudage'!N2:N2000<=J483);('Bdd-soudage'!AF2:AF2000))

Quand on change de feuille il faut préciser le nom de la feuille pour définir les champs.
La colonne AF dont on veut faire la somme contient des nombres mais aussi des textes ( " -" ) il faut donc, remplacer le dernier opérateur * par un ; pour exclure ces textes.

Nota: même si on valide simplement (enter et pas Ctrl+shift +enter) SommeProd reste une fonction matricielle, il ne faut donc pas être surpris par quelques lenteurs avec plusieurs milliers de lignes.
0
Merci pour votre aide, la formule fonctionne parfaitement.

cdt.
0