Excel datedif avec si

Résolu/Fermé
meliotte - 20 mai 2011 à 15:55
 meliotte - 22 mai 2011 à 10:40
Bonjour,

Je voudrais calculer le nombre de jour entre la date prévue de livraison (date1) et la date réelle (date2) , cela fonctionne si Date2 >= Date1, mais si la date2 est antérieur à date1, cela ne fonctionne plus.
Je voudrais donc ajouter une condition de type :si date2<date1, mettre 0, sinon datefif(date1;date2,"d")
je ne sais pas où mettre la condition ?

merci de votre aide



A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 20/05/2011 à 16:10
bonjour
avec dates théorique en A1 et réelle en B1
=DATEDIF(SI(A1>B1;B1;A1);SI(A1>B1;A1;B1);"d")

vous donne l"écart dans les deux sens.

pour avoir que les retards de livraison:
=SI(A1>B1;0;DATEDIF(A1;B1;"d"))

crdlmnt


Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
Merci beaucoup de votre réponse, et c'est bien ce que j'avais tenté, mais excel ma répond qu'il y a une erreur dans la formule ? je ne comprends vraiment pas pourquoi ?
voici ce que j'ai écrit
=SI(J19>N19;0;DATEDIF(J19;N19;"d"))
lorsque je valide il sélectionne le premier N19
J19 est ma date de livraison prévue, et N19 ma date réelle

Merci de votre aide

cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 21/05/2011 à 11:46
bonjour
que veux dire il sélectionne le premier N19?
je viens de tester en copiant collant directement la formule de votre message en C19 et avec 21/5/2011 en J19
_une valeur 18/5/2011en N19 renvoie 0
_une valeur 25/5/2011 renvoie 4
ce n'est pas ce que vous cherchez?

A moins que DATEDIF ne fonctionne pas chez vous?

essayez alors tout bêtement:
=SI(J9>N9;0;N9-J9)
ça devrait aller tout seul.

crdlmnt
0
merci beaucoup de vos promptes réponses.
Je me demande si je n'ai pas un problème avec mon excel, car même cette ernière ne fonctionne pas, je n'y comprends plus rien.
Je vais réinstaller excel et aviser

Encore merci.

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
21 mai 2011 à 14:59
Re
1°)vérifiez que vos formats de cellule soient bien en date!

2°) testez chez vous si ce bout de fichier fonctionne:
http://www.cijoint.fr/cjlink.php?file=cj201105/cijX11fNzU.xls

3°) si vous ne vous en sortez pas, faites un fichier test et placez le sur:
http://www.cijoint.fr
et revenez placer dans un prochain message le lien donné par le site
ON regardera ce qui se passe.
A vous lire
0
Oui le format de cellule est bien en date.
J'ai réinstallé excel, et j'ai recopié votre formule et ça marche.
Soulagée, merci beaucoup de votre aide.

clt
0