salut à tous,
Pour la seconde fois de la journée je suis completement bloqué sur un calcul.
Je vous explique :
J'ai deux colonnes avec des dates. Première colonne = date début (A)
et Secodne colonne = date fin (B)
Les dates sont de la forme 20080108 pour 1 aout 2008 (impossible de changer de forme.)
Je cherche à calculer des différentiel de date, d'abord par an, et ensuite par mois, le tout en mois.
Pour le moment c'est simple.
Par exemple, pour calculer le delta année entre les dates 20050406 et 20080312, j'utilise les formules suivante :
=(ENT(B2/10000)-ENT(A2/10000))*12
Pour le calcul des mois, c'est à peu pres la meme chose :
=ENT((B2-ENT(B2/10000)*10000)/100)-(ENT((A2-ENT(A2/10000)*10000)/100))
Jusque là, facile vous direz...
Le problème :
Cette methode de calcul fonctionne pour une année civile (basée sur le 31/12)
Or, je cherche à calculer ca pour un exercice comptable au 31/06 (1er juillet)
Ainsi, si DD (date début) = 1aout N, et DF (date fin) = 1 fevrier N+1, je dois cherche le moyen d'avoir un delta année de 0 an, et un delta mois de 6 mois.
Pareil si DD = 1Juin N et si DF = 1er juillet N, delta année = 1 ans(12 mois) (car on a traversé la nouvelle base) et delta mois = 1 mois.
Vous comprenez la logique ?
C'est assez complexe et depuis deux heures à me casser la tete, je n'arrive meme plus à reflechir.
Merci mille fois de votre aide
@++
Pour la seconde fois de la journée je suis completement bloqué sur un calcul.
Je vous explique :
J'ai deux colonnes avec des dates. Première colonne = date début (A)
et Secodne colonne = date fin (B)
Les dates sont de la forme 20080108 pour 1 aout 2008 (impossible de changer de forme.)
Je cherche à calculer des différentiel de date, d'abord par an, et ensuite par mois, le tout en mois.
Pour le moment c'est simple.
Par exemple, pour calculer le delta année entre les dates 20050406 et 20080312, j'utilise les formules suivante :
=(ENT(B2/10000)-ENT(A2/10000))*12
Pour le calcul des mois, c'est à peu pres la meme chose :
=ENT((B2-ENT(B2/10000)*10000)/100)-(ENT((A2-ENT(A2/10000)*10000)/100))
Jusque là, facile vous direz...
Le problème :
Cette methode de calcul fonctionne pour une année civile (basée sur le 31/12)
Or, je cherche à calculer ca pour un exercice comptable au 31/06 (1er juillet)
Ainsi, si DD (date début) = 1aout N, et DF (date fin) = 1 fevrier N+1, je dois cherche le moyen d'avoir un delta année de 0 an, et un delta mois de 6 mois.
Pareil si DD = 1Juin N et si DF = 1er juillet N, delta année = 1 ans(12 mois) (car on a traversé la nouvelle base) et delta mois = 1 mois.
Vous comprenez la logique ?
C'est assez complexe et depuis deux heures à me casser la tete, je n'arrive meme plus à reflechir.
Merci mille fois de votre aide
@++