Besoin d'une formule

Résolu
Bonjour,

J'aurais besoin d'aide sur une formule excel 2007
J'essaie de créer un échancier pour suivre les règlements des clients et pouvoir faire des stats sur les retards de paiement
CASE A1 = DATE DU JOUR
CASE C5 = DATE ECHEANCE
CASE C6 = JRS DEPASSEMENT
Je souhaiterais une formule :
Lorsque la date du jour est supérieure à la date échéance, le nombre de jours dépassement se calcule
Tant que la date d'échéance n'est pas atteinte la case reste vide
Et pour compliquer, si possible, CASE C7 = REGLEMENT Si cette case est complétée, le décompte des jours s'arrête
Merci pour votre aide

7 réponses

  1. Encore un grand merci, à voir à l'utilisation mais il semble que cela fonctionne bien - même si J a une date au mois de juin les jours sont bien comptés
    Encore un grand merci pour votre aide et votre réponse rapide
    1. Contributeur
      A voir à l'utilisation, effectivement Capucine.
      Bonne route et au plaisir
  2. Bonjour Vaucluse,
    Je croyais que cela fonctionnait, mais non
    Lorsqu'il y a règlement, la différence entre D et J ne se fait pas. Le décompte continue sur AUJOURDHUI
    Je vous remets en copie le tableau
    http://cjoint.com/?3Broh5BEIrT
    Excusez moi pour le dérangement et merci de votre aide
    1. Contributeur
      Pas de problème Capucine, mais ça ml'échappe, j'ai du me tromper de fichier en vous le retournant.
      Voyez celui ci et tester tous les cas de figure possible
      https://www.cjoint.com/?DBroJb9AzjY
      crdlmnt
  3. Un très grand merci pour votre aide ; ça fonctionne super bien
    Merci et remerci
    1. Contributeur
      Bonjour
      regardez si j'ai compris , cette fois :-)
      la formule sauf erreur remplit ces conditions:
      Si D est vide > rien
      Si D n'est pas dépassé > Rien
      Si J est inférieur ou égal à D Rien
      Si D est dépassé et J supérieur à D, le nombre de jours entre D et J
      Si D est dépassé et J vide, le nombre de jours entre D et le jour en cours.

      La formule ne prend pas en compte le jour de fin des calculs.
      Pur le prendre en compte, rajouter +1 derrière chaque item DATEDIF

      Et revenez si ça ne va pas
      https://www.cjoint.com/?DBoq6y0l3S6
      crdlmnt

      Errare humanum est, perseverare diabolicum
      1. Bonjour,
        Ca ne fonctionne pas, j'ai du mal m'exprimer
        Je joint le lien de mon fichier http://cjoint.com/?3Bok1caDdDr
        Je souhaite que le décompte des jours s'arrête lorsque la case I ou J est renseignée et que le nombre de jours de dépassement reste affiché mais le décompte ne fait plus
        Merci de votre aide
        1. Contributeur
          Bonsoir

          =SI(OU(A1<=C5;C7="REGLEMENT");"";DATEDIF(C5;A1;"d"))
          ...
          ou simplement si C7 reste vide en attente de règlement

          =SI(OU(A1<=C5;C7<>"");"";DATEDIF(C5;A1;"d"))

          si vous voulez inclure la date limite dans la période rajouter 1 à la formule

          =SI(OU(A1<=C5;C7<>"");"";DATEDIF(C5;A1;"d")+1)

          crdlmnt

          Errare humanum est, perseverare diabolicum