Transformation des dates sur excel

Fermé
OreL - 15 janv. 2008 à 10:46
gempaldev Messages postés 5 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 16 janvier 2008 - 15 janv. 2008 à 13:40
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
A voir également:

4 réponses

gempaldev Messages postés 5 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 16 janvier 2008 18
15 janv. 2008 à 11:27
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.
0
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
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
15 janv. 2008 à 11:47
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
0
gempaldev Messages postés 5 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 16 janvier 2008 18
15 janv. 2008 à 13:40
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")
0