Pb #div/0

Bonjour,

A1 = F1 par ex

formule pour prendre l'alphanumérique c'est à dire "1" (je traite le cas si 2 chiffres, c'est pour moi en interne !)

Cellule B1 = SI (NBCAR(A1)=2;DROITE(A1);DROITE(A1;2)) = 1
Cellule B2 = SI (NBCAR(A1)=2;DROITE(A1);DROITE(A1;2)) = 1

je calcule ensuite :

cellule B3 = (B2-B1)/B1 je trouve réponse #div/0 ? alors que B1 = 1 pourquoi ?

Merci pour votre réponse
Configuration: Windows Vista
Firefox 3.0.7

4 réponses

  1. Salut,

    ça doit venir de tes formules en B1 et B2, que veux tu calculer par ces formules,

    NBCAR compte les caractères dans une chaine
    DROITE isole les caractères à partir de la droite

    Ce qu'il faudrait savoir, que contient ta cellule A1 et que souhaites tu obtenir par formules en B1 et B2

    A+
    1. Contributeur
      Essaie de passer le format de la cellule B1 avec 2 décimales, afin d'afficher 1,00 : Que se passe-t-il ?
      rien, parce que dans B1 tu as non pas le nombre 1, mais le caractère "1" résultat d'une formule utilisant la fonction texte "DROITE".
      Il faut remplacer =SI(NBCAR(A1)=2;DROITE(A1);DROITE(A1;2))
      par =SI(NBCAR(A1)=2;A1;CNUM(DROITE(A1;2)))
      1. Rebonjour,

        Merci de votre réponse.

        Le message div/0 disparaît bien mais il est remplacé par le résultat -100%. Or en reprenant l'énoncé du pb , Cellule A1 = 1 cellule B1 = 1 donc la variation (B1-A1)/A1, devrait faire 0% et non -100% ?

        merci beaucoup

        jérome