Quelqu'un aurait-il une formule magique pour excel ou openoffice afin de calculer le nbre de jours entre 2 dates de manière à ce que, par exemple, le nbre de jours entre le 01/01/2008 et le 03/03/2008 soit 63 jours (2 mois (à 30 jours car mois comptable)et 3 jours)...
Merci par avance !
La formule n'a rien de magique.
Il suffit de compte le nombre de mois entre les 2 dates grace à NB.MOIS le multiplier par 30 (nb de jours dans un mois comptable), compter le nb de jours entre le début du mois de la 2nde date et la date exacte de celle-ci (grace à JOUR) et ajouter le tout.
En clair, si 01/01/08 est en A1 et 03/03/08 en A2, la forumle devient :
=NB.MOIS(A1;A2;0)*30+JOUR(A2).
A noter que NB.MOIS a besoin d'un 3eme argument (0 ou 1). Je n'ai pas compris la différence profonde entre les 2...
Qu'est-ce que un mois comptable?
Est-ce qu'il y a vraiment 61 jours entre le 30/11/08 et le 31/12/08 ? (Voir l'example plus bas fait avec Openoffice).
de 01/12/2008 à 31/12/2008 =NB.MOIS(A1;B1;0)*30+JOUR(B1)donne 31
de 01/12/2008 à 31/12/2008 =(B2-A2)+1 donne 31
de 30/11/2008 à 31/12/2008 =NB.MOIS(A3;B3;0)*30+JOUR(B3)donne 61 !!!
de 30/11/2008 à 31/12/2008 =(B4-A4)+1 32
de 01/01/2008 à 03/03/2008 =NB.MOIS(A5;B5;0)*30+JOUR(B5) 63
de 01/01/2008 à 03/03/2008 =(B6-A6)+1 63
Il me semble que EXCEL calcule très bien les dates:
Il faut que les cellules qui servent de références soient au format DATE et la cellule résultat au format STANDARD ou NOMBRE et le tour est joué pour un résultat en nombre de jour.
Arrêtez-moi si je me trompe, mais il me semble qu'Excel (ainsi qu' OOo) a la fonction JOURS360 pour ce type de calcul, non ?
A +
EDIT : en prime, un extrait de l'aide d'Excel sur cette fonction :
JOURS360
Renvoie le nombre de jours compris entre deux dates sur la base d'une année de 360 jours (12 mois de 30 jours), qui est utilisée dans certains calculs comptables. Utilisez cette fonction pour le calcul des paiements si votre système comptable est basé sur 12 mois de 30 jours.
Syntaxe
JOURS360(date_début;date_fin;méthode)
-->Message édité par Bélug le 11/12/2008 11:53:15<--
Avec Excel, pour trouver le nombre de jours entre 2 dates, utilise la fonction: DATEDIF.
Tu place la première date dans A1, par exemple,(07/01/1965), l'autre date par exemple en A2 (14/12/2008) et dans une autre cellule tu tapes:
=DATEDIF(A1;A2;"d") et tu auras le nombre de jours, si tu veux le nombre de mois tu remplaces "d" par "m" et par "y" pour le nombre d'années.
Tu peux combiner par exemple: =DATEDIF(A1;A2;"y")&" ans "&DATEDIF'A1;A2;"ym")&" mois et "&DATEDIF(A1;A2;"md")&" jours" qui te donneras: 43 ans 11 mois et 7 jours
Bon calcul