Compter occurence pendant un mois
Résolu
Fab-OPFE
-
Fab-OPFE -
Fab-OPFE -
Bonjour,
J'ai une base de donnée excel où tous les courrier envoyer sont répertorié par mois. Comme il faut faire un rapport de fin d'année, on aimerait savoir combien de courrier on reçoit pas mois.
J'ai une ligne date, du style (01.12.10), et je voudrais savoir combien de courrier on été reçu durant le mois de décembre par exemple.
J'ai bien lu des tas de réponses sur le forum qui conseil d'utiliser nb.si ou sommeprod, mais pas moyen de faire jouer. A chaque fois le message d'erreur me dit que je n'ai pas intégrer assez d'argument.
Qqn peut-il m'aider?
Merci d'avance
Fab
J'ai une base de donnée excel où tous les courrier envoyer sont répertorié par mois. Comme il faut faire un rapport de fin d'année, on aimerait savoir combien de courrier on reçoit pas mois.
J'ai une ligne date, du style (01.12.10), et je voudrais savoir combien de courrier on été reçu durant le mois de décembre par exemple.
J'ai bien lu des tas de réponses sur le forum qui conseil d'utiliser nb.si ou sommeprod, mais pas moyen de faire jouer. A chaque fois le message d'erreur me dit que je n'ai pas intégrer assez d'argument.
Qqn peut-il m'aider?
Merci d'avance
Fab
A voir également:
- Compter occurence pendant un mois
- Créer un compte google - Guide
- Comment créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
- Youtube premium 2 mois gratuit - Accueil - TV & Vidéo
- 600h en mois ✓ - Forum Excel
9 réponses
Salut,
Exemple tu as tes dates en A exemple de A1 à A1000
en H1 tu saisis la date de début et en H2 la date de fin de période à contrôler
=SOMMEPROD((A2:A1000>=H1)*(A2:A1000<=H2))
Exemple tu as tes dates en A exemple de A1 à A1000
en H1 tu saisis la date de début et en H2 la date de fin de période à contrôler
=SOMMEPROD((A2:A1000>=H1)*(A2:A1000<=H2))
Salut Mike-31,
J'ai essayé ce que tu me proposais
=sommeprod((c4:by4>=H1)*(c4:by4<=H2))
Pour savoir le nb de courrier pour janvier, j'ai mis
- à la place de H1 la première date donc 01.01.10
- à la place de H2 la deuxième date donc 31.01.10
Mais cela me donne une erreur.
Que fais-je faux?
Qu'est-ce qu'0il faut changer?
Merci d'avance
Fab
J'ai essayé ce que tu me proposais
=sommeprod((c4:by4>=H1)*(c4:by4<=H2))
Pour savoir le nb de courrier pour janvier, j'ai mis
- à la place de H1 la première date donc 01.01.10
- à la place de H2 la deuxième date donc 31.01.10
Mais cela me donne une erreur.
Que fais-je faux?
Qu'est-ce qu'0il faut changer?
Merci d'avance
Fab
Salut,
Récupére un petit exemple avec ce lien, quelques explications sur la feuille 1 et feuille 2
https://www.cjoint.com/?0mkk9Rih4h8
Récupére un petit exemple avec ce lien, quelques explications sur la feuille 1 et feuille 2
https://www.cjoint.com/?0mkk9Rih4h8
Holà Mike-31!
Je ne suis pas sûre de comprendre ton explication de le feuille 1.
Mes cellule date son en format "date" dans Excel. Le logiciel a indiqué lui-même les dates en format 01.01.10.
Donc, je comprends pas les changements proposé.
Et pour la feuille 2, c'est ok... En gros, il faut que je cherche moi-même qu'elle est la première date en janvier oû nous avons reçu du courrier et qu'elle est la dernière date de janvier où nous avons reçu du courrier.
C'est bien cela?
N'y a-t-il pas moyen de lui demander qqch du style "compte l'occurence si le mois est égale à 01"?
Bonne journée
Fab
Je ne suis pas sûre de comprendre ton explication de le feuille 1.
Mes cellule date son en format "date" dans Excel. Le logiciel a indiqué lui-même les dates en format 01.01.10.
Donc, je comprends pas les changements proposé.
Et pour la feuille 2, c'est ok... En gros, il faut que je cherche moi-même qu'elle est la première date en janvier oû nous avons reçu du courrier et qu'elle est la dernière date de janvier où nous avons reçu du courrier.
C'est bien cela?
N'y a-t-il pas moyen de lui demander qqch du style "compte l'occurence si le mois est égale à 01"?
Bonne journée
Fab
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Apparemment tes paramètres régionaux pour l'affichage date est le point cela est fonction de ta situation géographique, en France le séparateur date couramment utilisé est le / pour les heures le double point : etc...
le principal est de trouver une solution.
pour compter les occurences à partir d'un mois exemple pour janvier "01 ou janv ou encore janvier" c'est possible, dès que j'ai une minute je t'écris la formule
Apparemment tes paramètres régionaux pour l'affichage date est le point cela est fonction de ta situation géographique, en France le séparateur date couramment utilisé est le / pour les heures le double point : etc...
le principal est de trouver une solution.
pour compter les occurences à partir d'un mois exemple pour janvier "01 ou janv ou encore janvier" c'est possible, dès que j'ai une minute je t'écris la formule
Salut,
Pour Excel en format date le 1 est considéré comme étant le 1er janvier 1900, le 2 le 2 janvier 1900 etc ...
une cellule vide ou contenant 0 est interprété comme étant le 0 janvier 1900 ce qui n'existe pas ce qui se traduit par un compte érronné ou un message d'erreur.
Il convient donc de tester la cellule dans la formule, plusieurs possibilités
soit on teste si la valeur est suppérieure à zéro
=SOMMEPROD((MOIS(C4:BY4)=H1)*(C4:BY4>0))
ou si la valeur est différente de rien
=SOMMEPROD((MOIS(C4:BY4)=H1)*(C4:BY4<>""))
ou que la cellule n'est pas vide
=SOMMEPROD(NON(ESTVIDE(C4:BY4))*(MOIS(C4:BY4)= H1))
ou simplement que la valeur est numérique
=SOMMEPROD((MOIS(C4:BY4)=H1)*(ESTNUM(C4:BY4)))
par contre si toute les cellules de la plage C4 à BY4 sont reseignées la formule peut se limiter à
=SOMMEPROD((MOIS(C4:BY4)=H1)*1)
Pour Excel en format date le 1 est considéré comme étant le 1er janvier 1900, le 2 le 2 janvier 1900 etc ...
une cellule vide ou contenant 0 est interprété comme étant le 0 janvier 1900 ce qui n'existe pas ce qui se traduit par un compte érronné ou un message d'erreur.
Il convient donc de tester la cellule dans la formule, plusieurs possibilités
soit on teste si la valeur est suppérieure à zéro
=SOMMEPROD((MOIS(C4:BY4)=H1)*(C4:BY4>0))
ou si la valeur est différente de rien
=SOMMEPROD((MOIS(C4:BY4)=H1)*(C4:BY4<>""))
ou que la cellule n'est pas vide
=SOMMEPROD(NON(ESTVIDE(C4:BY4))*(MOIS(C4:BY4)= H1))
ou simplement que la valeur est numérique
=SOMMEPROD((MOIS(C4:BY4)=H1)*(ESTNUM(C4:BY4)))
par contre si toute les cellules de la plage C4 à BY4 sont reseignées la formule peut se limiter à
=SOMMEPROD((MOIS(C4:BY4)=H1)*1)
Holà!
Je reprends ton message...
Il est plutôt touffu. ;o)
Mais une questions précise, dans toutes tes formules, à quoi correspond le H1?
A une cellule avec la date de départ?
A une plage?
Je reprends ton message...
Il est plutôt touffu. ;o)
Mais une questions précise, dans toutes tes formules, à quoi correspond le H1?
A une cellule avec la date de départ?
A une plage?
Re,
C'est pourtant clair, tu veux compter les dates à partir d'une valeur correspondant à un mois, ces dates sont de C4 à BY4.
le mois que tu cherches comptabiliser doit être saisi dans la formule ou dans une cellule Excel ne peut deviner tes intentions
si tu veux compter les dates que tu as saisi en C4 BY4 correspondant au mois de décembre (mois N° 12) par exemple, la formule est
=SOMMEPROD((MOIS(C4:BY4)=12)*1)
si tu veux utiliser la formule pour d'autres mois sans avoir à la changer, on fait référence à une cellule dans laquelle tu saisiras le mois exemple cellule H1 dans laquelle tu saisiras le numéro du mois 12, la formule est
=SOMMEPROD((MOIS(C4:BY4)=H1)*1)
Ensuite je t'ai donné toutes les explications dans le cas ou dans ta liste C4 à BY4 des cellules seraient vide
C'est pourtant clair, tu veux compter les dates à partir d'une valeur correspondant à un mois, ces dates sont de C4 à BY4.
le mois que tu cherches comptabiliser doit être saisi dans la formule ou dans une cellule Excel ne peut deviner tes intentions
si tu veux compter les dates que tu as saisi en C4 BY4 correspondant au mois de décembre (mois N° 12) par exemple, la formule est
=SOMMEPROD((MOIS(C4:BY4)=12)*1)
si tu veux utiliser la formule pour d'autres mois sans avoir à la changer, on fait référence à une cellule dans laquelle tu saisiras le mois exemple cellule H1 dans laquelle tu saisiras le numéro du mois 12, la formule est
=SOMMEPROD((MOIS(C4:BY4)=H1)*1)
Ensuite je t'ai donné toutes les explications dans le cas ou dans ta liste C4 à BY4 des cellules seraient vide
J'ai essayé ce que tu me proposais
=sommeprod((c4:by4>=H1)*(c4:by4<=H2))
Pour savoir le nb de courrier pour janvier, j'ai mis
- à la place de H1 la première date donc 01.01.10
- à la place de H2 la deuxième date donc 31.01.10
Mais cela me donne une erreur.
Que fais-je faux?
Qu'est-ce qu'0il faut changer?
Merci d'avance
Fab