Calcul date

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
Configuration: Windows XP Internet Explorer 7.0

6 réponses

  1. Contributeur
    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
    1. bonjour Vaucluse,

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

      bien noté à surement bientôt!
      0
  2. Bonjour,

    Cela dépend du langage que tu souhaites utilisé.
    0
    1. bonsoir,

      étant sur un forum bureautique, par exemple pour excel :
      =si(A<B;0;A-B)
      0
      1. merci pour la réactivité! le langage ? je suis sous excel merci
        0
        1. alors post 2...
          0
      2. merci, et dans quel cas on utilise datedif?
        0
        1. si on parle de fonctions EXCEL, je ne connais pas de DATEDIF()....
          0