Formule pour calculer avance et retards en jours

  • Initiateur de la discussion Initiateur de la discussion Onirique
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Onirique

XLDnaute Nouveau
Bonjour,
Je viens vers vous car j'ai épuisé à peu près toutes mes connaissances (maigres) sur mon souci de travail.
J'ai un fichier avec en colonne H2 une date (format XX/XX/XX) la date de livraison d'une référence, en colonne J2 la date à laquelle la livraison était demandée.
J'ai déjà trouvé que pour obtenir dans la colonne suivante le nombre de jours d'avance ou de retard, je note la formule suivante :
=SI(J2<H2;"Retard -" & J2-H2 & " Jours";SI(H2=J2;"Ok";"Avance " & H2-J2 & " Jours"))
Cela fonctionne assez bien, mais il reste des erreurs sur certaines de mes lignes (je suis désolée de ne pouvoir poster le document ici, c'est un fichier de travail, je ne le peux pas). Par exemple il ne me donne pas de réponse correcte quand les dates s'étalent sur plusieurs mois.

Il faut que je corrige ma formule pour avoir précisément le nombre de jours d'avance et de retards. Pouvez-vous m'aider? Mes seules connaissances sur Excel 2010 sont glanées à droite à gauche sur des sites spécialisés mais là, je sèche, et je dois trouver une solution rapidement.
Je vous remercie d'avance! 🙂
 
Bonjour Victor21 et merci pour votre contribution.
Je viens de vérifier et j'ai corrigé quelques-unes des erreurs en travaillant sur le format des dates, qui est maintenant uniformisé.
Il me reste à trouver une solution pour les cas où les deux dates sont situées dans deux mois différents. Par exmple : (le 13 et nombre correspondent à deux colonnes où j'ai mis les fonctions DATEDIF pour vérifier le résultat de ma formule plus rapidement). Là clairement nous sommes en retard et pourtant il me note avance. J'imagine que je dois rajouter quelque chose à ma formule finale mais... je ne sais absolument pas quoi. Donc j'appelle à nouveau à l'aide 🙂 merci beaucoup d'avance!

03/01/1821/12/17
13​
#NOMBRE!​
Avance 13 Jours
 
Re,

Une copie d'écran ne vaudra jamais un court extrait anonymisé de fichier (Inutile de joindre l'original).
Une date, c'est un nombre (par défaut le nombre de jours écoulés depuis le 0/1/1900). Inutile d'utiliser datedif pour vérifier une simple soustraction.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
20
Affichages
714
Retour