Calcul date

Fermé
palmier5 - 11 nov. 2009 à 20:40
 palmier5 - 12 nov. 2009 à 11:34
Bonjour,

si la date A est inférieure à la date B alors alors 0 sinon nombre de jours d'écart. voilà mon problème et je vous remercie de le résoudre
dans l'attente,

meilleures salutations

6 réponses

Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 319
12 nov. 2009 à 08:22
Bonjour tous

la fonction DATEDIF n'est pas documentée sur excel, mais par contre largement sur CCM (voir recherche et taper DATEDIF)

elle permet de calculer entre deux dates:
le nombre de jours:=DATEDIF(A1;B1;"d")
le nombre de mois:=DATEDIF(A1;B1;"m")
le nombre d'années=DATEDIF(A1;B1;"y")

le nombre de mois "virtuels" entre deux dates d'années différentes, sans tenir compte des années
=DATEDIF(A1;B1;"ym")
le nombre de jours "virtuels" entre deux dates d'années différentes, sans tenir compte des années
=DATEDIF(A1;B1;"yd")
Ce qui peut être utile par exemple pour détecter un retard de paiement à date fixe entre deux années
ainsi dans ce dernier cas:
A1:22/11/2009
B1:12/12/2010
la formule renverra 20 ,soit le décalage entre les jours.

Il est interessant de tester aussi:
=DATEDIF(A1;B1;"md") et surtout de voir le résultat de cette dernière quand le jour en B1 est inférieur à A1, car la formule ne renvoie pas de nombre négatifs.

Crdlmnt

Bonne journée



1
dobo69 Messages postés 1584 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 802
12 nov. 2009 à 11:17
bonjour Vaucluse,

Et bien encore une nouvelle chose que j'aurais appris ..!!
0
bonjour et merci vaucluse.

bien noté à surement bientôt!
0
Black_Voltage Messages postés 76 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 16 mars 2015 1
11 nov. 2009 à 20:41
Bonjour,

Cela dépend du langage que tu souhaites utilisé.
0
dobo69 Messages postés 1584 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 802
11 nov. 2009 à 20:47
bonsoir,

étant sur un forum bureautique, par exemple pour excel :
=si(A<B;0;A-B)
0
merci pour la réactivité! le langage ? je suis sous excel merci
0
dobo69 Messages postés 1584 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 802
11 nov. 2009 à 20:48
alors post 2...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
merci, et dans quel cas on utilise datedif?
0
dobo69 Messages postés 1584 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 802
11 nov. 2009 à 20:57
si on parle de fonctions EXCEL, je ne connais pas de DATEDIF()....
0