Excel-Masquer si résultat = #DIV/0

Résolu
bibidel Messages postés 19 Statut Membre -  
 OC7 -
Bonjour,
Je n'ai pas trouvé sur le Forum, ça m'étonne !
Comment masquer le fatal #DIV/0 en conditionnel.
Merci
Bibidel
Configuration: Windows XP
Internet Explorer 6.0

17 réponses

Résumé de la discussion

Masquer le message d'erreur #DIV/0 en conditionnel dans Excel consiste à éviter l'affichage lorsque la division par zéro survient, notamment en présence de valeurs non numériques ou vides dans les cellules concernées. Parmi les approches les plus citées, utiliser une fonction conditionnelle avec N() ou tester l'entrée avant division est recommandé, par exemple =SI(N(L6)<>0;O6/L6;"") et des variantes similaires. D'autres suggestions portent sur MOYENNE ou sur des formules utilisant ESTERREUR ou la mise en forme conditionnelle pour masquer l'erreur plutôt que d'effectuer la division. En cas de cas particuliers, des variantes testent la présence de vide ou de valeurs numériques réelles afin d'éviter les erreurs et d'offrir des solutions adaptées selon le contexte.

Bobot (l'IA à votre service)
  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour bibidel, bonjour raymond,

    je dirais même
    =SI(N(L6)<>0;O6/L6;"")
    pour accepter les nombres négatifs

    eric
    17
    1. Raymond PENTIER Messages postés 58234 Date d'inscription   Statut Contributeur Dernière intervention   17 499
       
      Petit perfectionniste ! Mais j'avais vérifié (cette fois-ci) et ma formule marche aussi avec tous les nombres non nuls, qu'ils soient positifs ou négatifs.
      Avec mes amitiés.
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > Raymond PENTIER Messages postés 58234 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Bonjour raymond,

      Avec =SI(N(L6)>0;O6/L6;""),
      si tu as -3 dans L6 tu retournes quoi ?
      Et pourquoi qu'elle n'aurait pas le droit de diviser par -3 bibidel hein ? ;-)

      eric
      0