Formule #valeur!

Résolu
bonjour,

j'aimerais s'avoir comment enlever le #VALEUR! quand les cellules son vide, j'ai ça comme formule :

=SI(J9=0;"";DATEDIF(I9;J9;"ym")&"mois et"&DATEDIF(I9;J9;"md")&"jours")

merci d'avance

4 réponses

  1. Bonjour

    A tester
    =SI(ESTERREUR(formule);"";Formule)
    Cordialement
    1. Contributeur
      Bonjour
      et si Excel après 2007:

      =SIERREUR(formule);"")

      crdlmnt
    2. Bonjour, cela ne marche pas :(

      Ca me marque trop de caractère marquer
    3. Contributeur
      Montrez nous ici la façon dont votre formule est écrite et voyez si la proposition de JCB40 fonctionne mieux
    4. Bonjour,

      Voil aj'ai fait cela :

      =SIERREUR(SI(O26=0;"";DATEDIF(G26;O26;"ym")&"mois et"&DATEDIF(G26;O26;"md")&"jours"))

      Ca me marque qu'il y a trop de caractère

      Merci pour votre aide
  2. Contributeur
    Bonjour

    Excel trouve une parenthèse de trop car il manque le résultat en cas d'erreur:

    =SIERREUR(SI(O26=0;"";DATEDIF(G26;O26;"ym")&"mois et"&DATEDIF(G26;O26;"md")&"jours");"")
    vous pouvez bien sur placer ce que vous voulez entre les derniers guillemets
    crdlmnt

    1. Bonjour

      Une autre formule à tenter

      =SI(OU(I9="";J9="");"";DATEDIF(I9;J9;"ym")&" mois et "&DATEDIF(I9;J9;"md")&" jours")

      Cordialement