Masquer le contenu d'une cellule qui affiche un message d'erreur

aaaaaaaaaaaaaaaaaaa Messages postés 5 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrai qu'à la suite d'une formule de calcul, le message dièeVALEUR! n'apparaîsse pas. En effet je souhaite que ma maquette présente des colonnes vides.
Merci par avance.
nana54600

6 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bon jour

    =SI(ESTERREUR(formule);"";formule)

    mais le mieux serait de savoir pourquoi la cellule renvoie #VALEUR qui correspond à un calcul incluant des valeurs non numériques, pour éliminer ce résultat.

    crdlmnt

    Errare humanum est, perseverare diabolicum
    0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    ou plus simplement

    =sierreur(ta formule;"")
    0
    1. aaaaaaaaaaaaaaaaaaa Messages postés 5 Statut Membre
       
      Salut,

      À partir de ta réponse, j'ai essayé plusieurs syntaxes rien n'y fait je tombe sur un autre message d'erreur dièse NOM?
      Je suis bloquée, merci quand même.
      nana54600
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Re
      #/NOM signale que :;
      soit un code dans la formule est mal écrit
      soit elle fait référence à un nom de feuille qu'elle ne connait pas
      soit elle fait référence à un champ nommé non reconnu.
      Pouvez vous nous dire quelle formule vous utilisez?
      crdlmnt
      0
  3. aaaaaaaaaaaaaaaaaaa Messages postés 5 Statut Membre
     
    Bonsoir,

    La formule que j'utilise est la suivante :=SI(D22*H22>0;D22*H22;"")
    Le message #VALEUR! apparaît et je souhaite le masquer.
    Dans H22 il y a également une formule : =SI(D22>0;E22-G22;"")
    0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Si tu lisais les post et y répondais, ce serait plus facile, je t'ai donné la réponse à 11h08

    voila ce qu'il faut écrire
    =SIERREUR(SI(D22*H22>0;D22*H22;"");"")

    ou tu adapte la formule de notre ami Vaucluse qui devrait être

    =SI(ESTERREUR(SI(D22*H22>0;D22*H22;""));"";SI(D22*H22>0;D22*H22;""))
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Bonsoir,

    J'ai essayé cette formule qui, j'espère, va vous convenir.

    =SI(OU(D22="";H22="");"";D22*H22)

    Cordialement
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Oui,c'est sans doute la plus simple Papyluc, manque seulement la condition >0
      =SI(OU(D22="";H22="");"";SI(D22*H22>0;D22*H22;""))
      crdlmnt
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonsoir,

      Avec D22*H22>0 le OU(D22="";H22="") devient superflu non ?
      Retour à la case départ ;-)
      eric
      0
    3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
       
      C'est mon simple avis mais la condition >0 me semble inutile puisque la multiplication par 0 est = à 0 ; donc s'il n'y à rien dans D22 ou H22 l'opération est nulle.

      Cordialement
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      c'est surement ça, mais rien n'est dit au sujet d'un résultat éventuel <0 dans la demande.
      crdlmnt
      0
    5. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
       
      Exact c'est pas précisé dans la demande

      Je viens de constater que c'est dans excel qu'apparaît cette erreur, je viens de tester les formules de aaaaaaaaaaaaaaaaaaa sur calc d'openoffice et pas de #VALEUR!

      Je me demande bien pourquoi ?
      0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    En H22 il y a cette formule : =SI(D22>0;E22-G22;"") qui renvoie rien et qui généré le message d'erreur
    à mon sens ou on gère le contenu de H22

    =si(H22="";"";SI(D22*H22>0;D22*H22;"") )
    ou le plus simple on gère l'erreur
    =SIERREUR(SI(D22*H22>0;D22*H22;"");"")

    Mais bon le demandeur s'obstine de ne rien dire à ce sujet alors je tire ma révérence
    0