Différence entre 2 dates

J-Charles

XLDnaute Occasionnel
Bonjour à tous

J'aimerais calculer la différence de jours entre 2 dates mais en considérant que tous les mois ont 30 jours, même février.
Je connais la commande DateDiff("D",date1,date2), mais elle me donne le compte juste.
Merci de votre aide
 

hoerwind

XLDnaute Barbatruc
Re : Différence entre 2 dates

Bonjour,

Une solution serait de calculer le nombre de mois entre la date 1 et la date 2, donc bornes non comprises, de multiplier le résultat par 30, d'y ajouter 30 - le jour de la date 1 ainsi que le nombre de jours de la date 2 avec un maximum de 30.

Exemple :
A1 : 15/02/2010
B1 : 31/08/2010
C1 : =(MOIS(B1)-MOIS(A1)-1)*30+30-JOUR(A1)+MIN(30;JOUR(B1))
Ce résultat est ajuster d'une unité si le délai est à exprimer bornes comprises ou non.
 

Discussions similaires

Réponses
15
Affichages
552
Réponses
9
Affichages
594
Réponses
11
Affichages
579

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 508
Messages
2 089 143
Membres
104 048
dernier inscrit
Noni