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

Le
fides Hors ligne
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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
DanielCo
Le #23211771
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
fides Hors ligne
Le #23213531
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!
fides Hors ligne
Le #23213541
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.
Publicité
Poster une réponse
Anonyme