Pb #div/0

Fermé
colombe3 Messages postés 2 Date d'inscription vendredi 6 mars 2009 Statut Membre Dernière intervention 9 mars 2009 - 6 mars 2009 à 21:19
Raymond PENTIER Messages postés 57149 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 mars 2023 - 9 mars 2009 à 19:03
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

4 réponses

Mike-31 Messages postés 18188 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 mars 2023 5 040
6 mars 2009 à 21:53
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+
0
Raymond PENTIER Messages postés 57149 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 mars 2023 17 163
7 mars 2009 à 01:07
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)))
0
colombe3 Messages postés 2 Date d'inscription vendredi 6 mars 2009 Statut Membre Dernière intervention 9 mars 2009
9 mars 2009 à 17:48
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
0
Raymond PENTIER Messages postés 57149 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 mars 2023 17 163
9 mars 2009 à 19:03
Mets ton fichier dans un message en passant par https://www.cjoint.com/
0