Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

calcul nombre de mois entre deux dates pour une année civile

3 réponses
Avatar
fides
Bonjour,

Dans le cadre de mon travail je dois calculer le nombre de mois entre deux dates de contrat pour une année civile.
Concrètement:
Ex 1: date de début de contrat au 01/05/2009, une date de fin de contrat au 30/04/2010 et il faut comme résultat pour 2010 : 4
Ex 2: date de début de contrat au 01/02/2010 et de fin de contrat au 30/01/2012 soit un résultat de 11 mois pour 2010

Ensuite, avec ce nombre de mois je dois les répartir en fonction des trimestres soit:
Ex 1: 1er trimestre 3 mois, second trimestre 1 mois
Ex 2: 1er trimestre 2 mois, second trimestre 3 mois, 3eme trimestre 3 mois, 4eme trimestre 3 mois

Pour l'instant je rempli mes colonnes à la main et c'est un travail très fastidieux.
Si quelqu'un a une solution pour automatiser ces calculs ça serait super!!!!!!!!

Merci

3 réponses

Avatar
DanielCo
Bonjour,
En A1, date de début, en B1, date de fin :
nombre de mois :
=MOIS(MIN("31/12/10"*1;$B$1))-MOIS(MAX("1/1/2010"*1;$A$1))+1
1er trimestre :
=MAX(0;MOIS(MIN("31/3/10"*1;$B$1))-MOIS(MAX("1/1/2010"*1;$A$1))+1)
2e trimestre :
=MAX(0;MOIS(MIN("30/6/10"*1;$B$1))-MOIS(MAX("1/4/2010"*1;$A$1))+1)
3e trimestre :
=MAX(0;MOIS(MIN("30/9/10"*1;$B$1))-MOIS(MAX("1/7/2010"*1;$A$1))+1)
4e trimestre :
=MAX(0;MOIS(MIN("31/12/10"*1;$B$1))-MOIS(MAX("1/10/2010"*1;$A$1))+1)
Daniel


Bonjour,

Dans le cadre de mon travail je dois calculer le nombre de mois entre deux
dates de contrat pour une année civile.
Concrètement:
Ex 1: date de début de contrat au 01/05/2009, une date de fin de contrat au
30/04/2010 et il faut comme résultat pour 2010 : 4
Ex 2: date de début de contrat au 01/02/2010 et de fin de contrat au
30/01/2012 soit un résultat de 11 mois pour 2010

Ensuite, avec ce nombre de mois je dois les répartir en fonction des
trimestres soit:
Ex 1: 1er trimestre 3 mois, second trimestre 1 mois
Ex 2: 1er trimestre 2 mois, second trimestre 3 mois, 3eme trimestre 3 mois,
4eme trimestre 3 mois

Pour l'instant je rempli mes colonnes à la main et c'est un travail très
fastidieux.
Si quelqu'un a une solution pour automatiser ces calculs ça serait
super!!!!!!!!

Merci
Avatar
fides
DanielCo a écrit le 17/03/2011 à 16h59 :
Bonjour,
En A1, date de début, en B1, date de fin :
nombre de mois :
=MOIS(MIN("31/12/10"*1;$B$1))-MOIS(MAX("1/1/2010"*1;$A$1))+1
1er trimestre :
=MAX(0;MOIS(MIN("31/3/10"*1;$B$1))-MOIS(MAX("1/1/2010"*1;$A$1))+1)
2e trimestre :
=MAX(0;MOIS(MIN("30/6/10"*1;$B$1))-MOIS(MAX("1/4/2010"*1;$A$1))+1)
3e trimestre :
=MAX(0;MOIS(MIN("30/9/10"*1;$B$1))-MOIS(MAX("1/7/2010"*1;$A$1))+1)
4e trimestre :
=MAX(0;MOIS(MIN("31/12/10"*1;$B$1))-MOIS(MAX("1/10/2010"*1;$A$1))+1)
Daniel


Bonjour,

Dans le cadre de mon travail je dois calculer le nombre de mois entre deux
dates de contrat pour une année civile.
Concrètement:
Ex 1: date de début de contrat au 01/05/2009, une date de fin de
contrat au
30/04/2010 et il faut comme résultat pour 2010 : 4
Ex 2: date de début de contrat au 01/02/2010 et de fin de contrat au
30/01/2012 soit un résultat de 11 mois pour 2010

Ensuite, avec ce nombre de mois je dois les répartir en fonction des
trimestres soit:
Ex 1: 1er trimestre 3 mois, second trimestre 1 mois
Ex 2: 1er trimestre 2 mois, second trimestre 3 mois, 3eme trimestre 3 mois,
4eme trimestre 3 mois

Pour l'instant je rempli mes colonnes à la main et c'est un travail
très
fastidieux.
Si quelqu'un a une solution pour automatiser ces calculs ça serait
super!!!!!!!!

Merci




Génial,

merci, ça fait 6 mois que je me creuse la tete et en une nuit c'est résolu!
Avatar
fides
DanielCo a écrit le 17/03/2011 à 16h59 :
Bonjour,
En A1, date de début, en B1, date de fin :
nombre de mois :
=MOIS(MIN("31/12/10"*1;$B$1))-MOIS(MAX("1/1/2010"*1;$A$1))+1
1er trimestre :
=MAX(0;MOIS(MIN("31/3/10"*1;$B$1))-MOIS(MAX("1/1/2010"*1;$A$1))+1)
2e trimestre :
=MAX(0;MOIS(MIN("30/6/10"*1;$B$1))-MOIS(MAX("1/4/2010"*1;$A$1))+1)
3e trimestre :
=MAX(0;MOIS(MIN("30/9/10"*1;$B$1))-MOIS(MAX("1/7/2010"*1;$A$1))+1)
4e trimestre :
=MAX(0;MOIS(MIN("31/12/10"*1;$B$1))-MOIS(MAX("1/10/2010"*1;$A$1))+1)
Daniel


Bonjour,

Dans le cadre de mon travail je dois calculer le nombre de mois entre deux
dates de contrat pour une année civile.
Concrètement:
Ex 1: date de début de contrat au 01/05/2009, une date de fin de
contrat au
30/04/2010 et il faut comme résultat pour 2010 : 4
Ex 2: date de début de contrat au 01/02/2010 et de fin de contrat au
30/01/2012 soit un résultat de 11 mois pour 2010

Ensuite, avec ce nombre de mois je dois les répartir en fonction des
trimestres soit:
Ex 1: 1er trimestre 3 mois, second trimestre 1 mois
Ex 2: 1er trimestre 2 mois, second trimestre 3 mois, 3eme trimestre 3 mois,
4eme trimestre 3 mois

Pour l'instant je rempli mes colonnes à la main et c'est un travail
très
fastidieux.
Si quelqu'un a une solution pour automatiser ces calculs ça serait
super!!!!!!!!

Merci




Super, merci pour tout, ça fait 6 mois que je me creuse la tete pour résoudre cette question.