Récupérer numéro de mois à partir d'une date
Mag
-
tontong Messages postés 2572 Date d'inscription Statut Membre Dernière intervention -
tontong Messages postés 2572 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite réccupérer le numéros du mois (dans une cellule "A2") d'une date placée dans la cellule "A1". Je connais la formule : =Month("A1") mais mon problème est le suivant :
Je veux des semaines pleines c'est à dire par exemple que je veux pour le mois de mars - avril :
...29/03/14 = 3
30/03/14 = 3
31/03/14 = 4
01/04/14 = 4...
Connaissez vous un moyen dans Excel et/ou VBA ?
Merci par avance,
Mag
Je souhaite réccupérer le numéros du mois (dans une cellule "A2") d'une date placée dans la cellule "A1". Je connais la formule : =Month("A1") mais mon problème est le suivant :
Je veux des semaines pleines c'est à dire par exemple que je veux pour le mois de mars - avril :
...29/03/14 = 3
30/03/14 = 3
31/03/14 = 4
01/04/14 = 4...
Connaissez vous un moyen dans Excel et/ou VBA ?
Merci par avance,
Mag
A voir également:
- Récupérer numéro de mois à partir d'une date
- Numero prive - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Récupérer compte yahoo sans numéro de téléphone - Guide
- Recuperer message whatsapp supprimé - Guide
5 réponses
La formule proposée calcule le mois du dimanche qui suit le jour en A2
Di 30/3/14 mois 3
Lu 31/3/14 mois 4
Me 30/7/14 mois 8
Di 31/8/14 mois 8
Lu 1/9/14 mois 9
Quelles valeurs ne sont pas correctes?
Di 30/3/14 mois 3
Lu 31/3/14 mois 4
Me 30/7/14 mois 8
Di 31/8/14 mois 8
Lu 1/9/14 mois 9
Quelles valeurs ne sont pas correctes?
Pardon je n'avais pas testé avant. En effet ca fonctionne merci :).
Par contre une autre requête je veux que pour chaque trimestre :
- le 1er mois compte 5 semaines pleines
- les 2 mois suivants compte 4 semaines pleines
Mais je ne pense pas que ce soit faisable avec des formules excel...
Merci pour votre aide
Par contre une autre requête je veux que pour chaque trimestre :
- le 1er mois compte 5 semaines pleines
- les 2 mois suivants compte 4 semaines pleines
Mais je ne pense pas que ce soit faisable avec des formules excel...
Merci pour votre aide
le 1/1/14 était un mercredi donc la première semaine pleine commençait le 6/1/14!!!
En ajoutant 5 semaines soit 35 jours...
Excel numérote les semaines avec une norme américaine, la numérotation Iso conduit à des formules absconses. Pour élaborer un autre système il faudra beaucoup de rigueur et de précision dans les définitions des règles de base.
En ajoutant 5 semaines soit 35 jours...
Excel numérote les semaines avec une norme américaine, la numérotation Iso conduit à des formules absconses. Pour élaborer un autre système il faudra beaucoup de rigueur et de précision dans les définitions des règles de base.
Oui je comprends mais il y a une notion que je n'ai pas spécifiée. Je précise que c'est un calendrier pour une utilisation comptable...
Je résume l'ensemble des règles :
Pour chaque trimestre :
- le 1er mois compte 5 semaines pleines
- les 2 mois suivants compte 4 semaines pleines
Exception au mois de décembre :
- Le dernier jour de l'année est le 31/12 même si la semaine est incomplête
- Toutes semaine commencée est considérée comme comptant pour 1.
C'est pourquoi entre décembre 2013 et décembre 2014 on a pour le mois :
30/12/13 = 12
31/12/13 = 12
01/01/14 = 1 (+5 semaines pour le 1er mois du trimestre)
...
02/02/14 = 1
03/02/14 = 2 (+4 semaines pour le 2è mois du trimestre)
...
02/03/14 = 2
03/03/14 = 3 (+4 semaines pour le 3è mois du trimestre)
...
30/03/14 = 3
31/03/14 = 4 (+5 semaines pour le 1er mois du trimestre)
...
04/05/14 = 4
05/05/14 = 5 (+4 semaines pour le 2è mois du trimestre)
...
01/06/14 = 5
02/06/14 = 6 (+4 semaines pour le 3è mois du trimestre)
...
29/06/14 = 6
30/06/14 = 7 (+5 semaines pour le 1er mois du trimestre)
...
03/08/14 = 7
04/08/14 = 8 (+4 semaines pour le 2è mois du trimestre)
...
31/08/14 = 8
01/09/14 = 9 (+4 semaines pour le 3è mois du trimestre)
...
28/09/14 = 9
29/09/14 = 10 (+5 semaines pour le 1er mois du trimestre)
...
02/11/14 = 10
03/11/14 = 11 (+4 semaines pour le 2è mois du trimestre)
...
30/11/14 = 11
01/12/14 = 12 (fin du mois de décembre le 31/12)
...
31/12/13 = 12
01/01/15 = 1
...
01/02/15 = 1
Je résume l'ensemble des règles :
Pour chaque trimestre :
- le 1er mois compte 5 semaines pleines
- les 2 mois suivants compte 4 semaines pleines
Exception au mois de décembre :
- Le dernier jour de l'année est le 31/12 même si la semaine est incomplête
- Toutes semaine commencée est considérée comme comptant pour 1.
C'est pourquoi entre décembre 2013 et décembre 2014 on a pour le mois :
30/12/13 = 12
31/12/13 = 12
01/01/14 = 1 (+5 semaines pour le 1er mois du trimestre)
...
02/02/14 = 1
03/02/14 = 2 (+4 semaines pour le 2è mois du trimestre)
...
02/03/14 = 2
03/03/14 = 3 (+4 semaines pour le 3è mois du trimestre)
...
30/03/14 = 3
31/03/14 = 4 (+5 semaines pour le 1er mois du trimestre)
...
04/05/14 = 4
05/05/14 = 5 (+4 semaines pour le 2è mois du trimestre)
...
01/06/14 = 5
02/06/14 = 6 (+4 semaines pour le 3è mois du trimestre)
...
29/06/14 = 6
30/06/14 = 7 (+5 semaines pour le 1er mois du trimestre)
...
03/08/14 = 7
04/08/14 = 8 (+4 semaines pour le 2è mois du trimestre)
...
31/08/14 = 8
01/09/14 = 9 (+4 semaines pour le 3è mois du trimestre)
...
28/09/14 = 9
29/09/14 = 10 (+5 semaines pour le 1er mois du trimestre)
...
02/11/14 = 10
03/11/14 = 11 (+4 semaines pour le 2è mois du trimestre)
...
30/11/14 = 11
01/12/14 = 12 (fin du mois de décembre le 31/12)
...
31/12/13 = 12
01/01/15 = 1
...
01/02/15 = 1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
À défaut d'une autre solution on peut passer par un tableau auxiliaire et une recherche par Index/Equiv.
https://www.cjoint.com/?3CBmjQzB2fN
À défaut d'une autre solution on peut passer par un tableau auxiliaire et une recherche par Index/Equiv.
https://www.cjoint.com/?3CBmjQzB2fN
J'ai des semaines entières et je veux que chaque dernier dimanche du mois soit considéré comme le dernier jour du mois et que le lundi soit le premier jour du mois...
Merci pour ta formule tontong.
Cordialement