Transformation des dates sur excel
OreL
-
gempaldev Messages postés 5 Statut Membre -
gempaldev Messages postés 5 Statut Membre -
Bonjour,
Je dois trouver le mois où il y a le plus de congé pris en RTT
Pour cela j’ai 2 colonnes,
absdeb absfin
21/03/2005 21/03/2005
06/06/2005 06/06/2005
15/07/2005 15/07/2005
25/07/2005 25/07/2005
31/10/2005 31/10/2005
..... .....
Je ne sais pas quelle formule utiliser pour transformer ces dates en mois et ensuite trouver quel est le mois où il y a le plus d’absence
Je dois trouver le mois où il y a le plus de congé pris en RTT
Pour cela j’ai 2 colonnes,
absdeb absfin
21/03/2005 21/03/2005
06/06/2005 06/06/2005
15/07/2005 15/07/2005
25/07/2005 25/07/2005
31/10/2005 31/10/2005
..... .....
Je ne sais pas quelle formule utiliser pour transformer ces dates en mois et ensuite trouver quel est le mois où il y a le plus d’absence
A voir également:
- Transformation des dates sur excel
- Nombre de jours entre deux dates excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
4 réponses
Bonjour Orel,
Si j'ai bien compris ton pb, tu cherches à identifier le mois dans la date que tu as entré, pour faire ça, y'a une fonction MOIS qui s'utilise de la manière suivante : tu écris dans une cellule : "=MOIS(B2)" si ta date à traiter est dans la cellule B2, par exemple.
Attention, tes dates doivent être au format jj/mm/aaaa (ou dd/mm/yyyy), dans le menu Format de Cellule.
Ensuite, pour compter le nombre de jours entre la date absfin et absdeb, utilise la fonction JOUR, selon l'exemple suivant : =JOUR(B2)-JOUR(B1)+1 où B2 est la cellule contenant ta date absfin et B1 contient absdev.
Je ne sais pas si c'est très clair ni même si c'est le + simple, mais en tous cas, ça marche.
Si j'ai bien compris ton pb, tu cherches à identifier le mois dans la date que tu as entré, pour faire ça, y'a une fonction MOIS qui s'utilise de la manière suivante : tu écris dans une cellule : "=MOIS(B2)" si ta date à traiter est dans la cellule B2, par exemple.
Attention, tes dates doivent être au format jj/mm/aaaa (ou dd/mm/yyyy), dans le menu Format de Cellule.
Ensuite, pour compter le nombre de jours entre la date absfin et absdeb, utilise la fonction JOUR, selon l'exemple suivant : =JOUR(B2)-JOUR(B1)+1 où B2 est la cellule contenant ta date absfin et B1 contient absdev.
Je ne sais pas si c'est très clair ni même si c'est le + simple, mais en tous cas, ça marche.
j'ai fais la formule que tu m'as donnée seulement j'ai des dates qui vont de janvier à décembre et ça me marque toujours janvier comme date et le format qui apparait est : Janvier-00, mois j'aimerais que ce soit Janvier.
Je sais pas si c'est possible mais je pense que oui.
Je ne cherche pas ensuite à trouver le nombre de jours entre 2 dates mais quel mois revient le plus souvent dans les arrêts maladie
Merci de ton aide
Je sais pas si c'est possible mais je pense que oui.
Je ne cherche pas ensuite à trouver le nombre de jours entre 2 dates mais quel mois revient le plus souvent dans les arrêts maladie
Merci de ton aide
Bonjour, gempaldev, bonjour Orel
Sauf erreur de ma part
OK pour la fonction MOIS telle que vous l'écrivez, (sans les guillemets)mais à condition d'admettre l'affichage standard avec le n° du mois seulement en numérique et pas le nom, car en format date Excel renvoi la date de son calendrier correspondant (soit MARS= 3 janvier 1900 et ainsi de suite....
Il doit y avoir la possibilité de traiter ce problème d'affichage mais j ne la connais pas.
De plus ceci ne traitera pas le problème lorsque les RTT sont à cheval sur deux mois sauf si l'entrée est repportée en deux fois.
Enfin, pour calculer le nombre de jour entre deux dates, il n'est pas utile de placer "JOUR"
B2-A2+1 fonctionne très bien.
BCRDLMNT
Sauf erreur de ma part
OK pour la fonction MOIS telle que vous l'écrivez, (sans les guillemets)mais à condition d'admettre l'affichage standard avec le n° du mois seulement en numérique et pas le nom, car en format date Excel renvoi la date de son calendrier correspondant (soit MARS= 3 janvier 1900 et ainsi de suite....
Il doit y avoir la possibilité de traiter ce problème d'affichage mais j ne la connais pas.
De plus ceci ne traitera pas le problème lorsque les RTT sont à cheval sur deux mois sauf si l'entrée est repportée en deux fois.
Enfin, pour calculer le nombre de jour entre deux dates, il n'est pas utile de placer "JOUR"
B2-A2+1 fonctionne très bien.
BCRDLMNT
Voici ce que j'ai obtenu.
Je pense que ça répond à tes questions, la colonne mois correspond au numéro du mois, sa formule est dans la colonne d'à côté.
Pour chaque moi, tu peux calculer le nb de jours avec la fonction NB.SI, comme dans l'exemple encore en dessous (la formule est à côté).
Il faut que tes cellules résultat soient au format NOMBRE.
absdeb absfin mois formules nbjours formules
21/03/2005 21/03/2005 3 =MOIS(B2) 1 =B2-A2+1
22/03/2005 22/03/2005 3 =MOIS(B3) 1 =B3-C3+1
06/06/2005 06/06/2005 6 =MOIS(B4) 1 =B4-C4+1
15/07/2005 15/07/2005 7 =MOIS(B5) 1 =B5-C5+1
25/07/2005 25/07/2005 7 =MOIS(B6) 1 =B6-C6+1
31/10/2005 31/10/2005 10 =MOIS(B7) 1 =B7-C7+1
20/12/2005 20/12/2005 12 =MOIS(B8) 1 =B8-C8+1
21/12/2005 21/12/2005 12 =MOIS(B9) 1 =B9-C9+1
22/12/2005 22/12/2005 12 =MOIS(B10) 1 =B10-C10+1
Total janvier 0 =NB.SI(C2:C10;"=1")
Total février 0 =NB.SI(C2:C10;"=2")
Total mars 2 =NB.SI(C2:C10;"=3")
Total avril 0 =NB.SI(C2:C10;"=4")
Total mai 0 =NB.SI(C2:C10;"=5")
Total juin 1 =NB.SI(C2:C10;"=6")
Total juillet 2 =NB.SI(C2:C10;"=7")
Total aout 0 =NB.SI(C2:C10;"=8")
Total septembre 0 =NB.SI(C2:C10;"=9")
Total octobre 1 =NB.SI(C2:C10;"=10")
Total novembre 0 =NB.SI(C2:C10;"=11")
Total décembre 3 =NB.SI(C2:C10;"=12")
Je pense que ça répond à tes questions, la colonne mois correspond au numéro du mois, sa formule est dans la colonne d'à côté.
Pour chaque moi, tu peux calculer le nb de jours avec la fonction NB.SI, comme dans l'exemple encore en dessous (la formule est à côté).
Il faut que tes cellules résultat soient au format NOMBRE.
absdeb absfin mois formules nbjours formules
21/03/2005 21/03/2005 3 =MOIS(B2) 1 =B2-A2+1
22/03/2005 22/03/2005 3 =MOIS(B3) 1 =B3-C3+1
06/06/2005 06/06/2005 6 =MOIS(B4) 1 =B4-C4+1
15/07/2005 15/07/2005 7 =MOIS(B5) 1 =B5-C5+1
25/07/2005 25/07/2005 7 =MOIS(B6) 1 =B6-C6+1
31/10/2005 31/10/2005 10 =MOIS(B7) 1 =B7-C7+1
20/12/2005 20/12/2005 12 =MOIS(B8) 1 =B8-C8+1
21/12/2005 21/12/2005 12 =MOIS(B9) 1 =B9-C9+1
22/12/2005 22/12/2005 12 =MOIS(B10) 1 =B10-C10+1
Total janvier 0 =NB.SI(C2:C10;"=1")
Total février 0 =NB.SI(C2:C10;"=2")
Total mars 2 =NB.SI(C2:C10;"=3")
Total avril 0 =NB.SI(C2:C10;"=4")
Total mai 0 =NB.SI(C2:C10;"=5")
Total juin 1 =NB.SI(C2:C10;"=6")
Total juillet 2 =NB.SI(C2:C10;"=7")
Total aout 0 =NB.SI(C2:C10;"=8")
Total septembre 0 =NB.SI(C2:C10;"=9")
Total octobre 1 =NB.SI(C2:C10;"=10")
Total novembre 0 =NB.SI(C2:C10;"=11")
Total décembre 3 =NB.SI(C2:C10;"=12")