Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/03/2011, 21h12   #1
Invité régulier
 
Inscription : février 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 30
Points : 8
Points : 8
Par défaut RE petit PB de comptage pour le mois 1 qui est = à janvier

Bonsoir,

Formule ci-dessous,

Code :
=SOMMEPROD((MOIS(INDIRECT("I"&$A$18&":I"&$A$21))=A8)*1)
A8 est paramétrable et contient le chiffre 1 qui correspond à janvier.

Cela fonctionne bien quand les cellules de la colonne sont remplies. il me trouve le bon nombre de mois saisie correspond à 1 soit janvier

Les dates sont saisies sous la forme JJ/MM/AAAA et renvoie Ex: 11 mars 2011

Par contre, lorsque les cellules de la même colonne ne sont pas toutes renseignées, il renvoie un nombre incohérent par rapport au nombre réel mais uniquement pour le mois 1

Je pense qu'il ne reconnait une ligne vide quand il doit compter pour 1
Le comptage pour les autres mois ( 2 , 3 , 4 etc ) fonctionne bien sauf pour 1 = janvier

Exemple, il y a qu'un seul mois de janvier dans la colonne et il m'en trouve 12

Pouvez vous m'aider une fois de plus.

Merci,
stechajo
stechajo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 20h28   #2
Membre habitué
 
Inscription : janvier 2011
Messages : 106
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2011
Messages : 106
Points : 137
Points : 137
Bonsoir,

Essaie cette formule:
Code :
=SOMMEPROD((MOIS(INDIRECT("I"&$A$18&":I"&$A$21))=A8)*(INDIRECT("I"&$A$18&":I"&$A$21)<>""))
__________________
.
U. Milité
U. Milité est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/03/2011, 20h40   #3
Invité régulier
 
Inscription : février 2011
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 30
Points : 8
Points : 8
Citation:
Envoyé par U. Milité Voir le message
Bonsoir,

Essaie cette formule:
Code :
=SOMMEPROD((MOIS(INDIRECT("I"&$A$18&":I"&$A$21))=A8)*(INDIRECT("I"&$A$18&":I"&$A$21)<>""))
Super, cela fonctionne, encore un grand merci,
stechajo
stechajo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h04.


 
 
 
 
Partenaires

Hébergement Web