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

6 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
       
      bonjour Vaucluse,

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

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

    Cela dépend du langage que tu souhaites utilisé.
    0
  3. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
     
    bonsoir,

    étant sur un forum bureautique, par exemple pour excel :
    =si(A<B;0;A-B)
    0
  4. palmier5
     
    merci pour la réactivité! le langage ? je suis sous excel merci
    0
    1. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
       
      alors post 2...
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. palmier5
     
    merci, et dans quel cas on utilise datedif?
    0
  7. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
     
    si on parle de fonctions EXCEL, je ne connais pas de DATEDIF()....
    0