Calcul date

palmier5 -  
 palmier5 -
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
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 1720 Statut Membre 833
 
bonjour Vaucluse,

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

bien noté à surement bientôt!
0
Black_Voltage Messages postés 82 Statut Membre 1
 
Bonjour,

Cela dépend du langage que tu souhaites utilisé.
0
dobo69 Messages postés 1720 Statut Membre 833
 
bonsoir,

étant sur un forum bureautique, par exemple pour excel :
=si(A<B;0;A-B)
0
palmier5
 
merci pour la réactivité! le langage ? je suis sous excel merci
0
dobo69 Messages postés 1720 Statut Membre 833
 
alors post 2...
0

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

Posez votre question
palmier5
 
merci, et dans quel cas on utilise datedif?
0
dobo69 Messages postés 1720 Statut Membre 833
 
si on parle de fonctions EXCEL, je ne connais pas de DATEDIF()....
0