OVH Cloud OVH Cloud

excel : résultat d'une formule "#valeur!

2 réponses
Avatar
marie
Bonjour,

J'ai un classeur excel qui contient une feuille "tarif" et=20
une feuille "devis". Sur cette feuille devis, j'ai mis=20
dans une cellule la fonction suivante :
=3DSI(A20;RECHERCHE(A20;REF;LIBELLE);" ")
Ceci pour pouvoir afficher le nom du produit en ne tapant=20
que sa r=E9f=E9rence.
Dans cette cellule est inscrit #valeur! au lieu de la=20
d=E9signation du produit.
En cliquant sur le "=3D" dans la barre de formule, il=20
s'affiche :
test_logique A20 =3D #valeur!(en rouge)
valeur_si_vrai RECHERCHE(A20;REF;LIBELLE) =3D BALCAR NEXUS=20
(ce qui correpond bien =E0 la valeur de la r=E9f=E9rence donn=E9e)
valeur_si_faux " " =3D " "
et en r=E9sultat tout en bas de la bo=EEte de dialogue j'ai=20
R=E9sultat =3D (il n'y a rien)
Merci de me dire comment faire appara=EEtre le r=E9sultat qui=20
pourtant a =E9t=E9 trouv=E9.

Cordialement
.

2 réponses

Avatar
Géraudel Jean-Pierre
salut,
je présume que A20 contient du texte....
=si(A20<>"";RECHERCHE(A20;REF;LIBELLE);"") => là ça "fonctionne"
=si(A20;RECHERCHE(A20;REF;LIBELLE);"")
Si A20 contient du texte, A20 ne renvoie ni VRAI ou FAUX... => d'où #VALEUR
Si A20 est un nombre <> 0 => VRAI
Si A20 est un nombre = 0 => FAUX
ok ?
jero
"marie" <anSi A20 est un nombre <> 0 => VRAI
a écrit dans le message news:
1007301c3f245$315e8890$
Bonjour,

J'ai un classeur excel qui contient une feuille "tarif" et
une feuille "devis". Sur cette feuille devis, j'ai mis
dans une cellule la fonction suivante :
=SI(A20;RECHERCHE(A20;REF;LIBELLE);" ")
Ceci pour pouvoir afficher le nom du produit en ne tapant
que sa référence.
Dans cette cellule est inscrit #valeur! au lieu de la
désignation du produit.
En cliquant sur le "=" dans la barre de formule, il
s'affiche :
test_logique A20 = #valeur!(en rouge)
valeur_si_vrai RECHERCHE(A20;REF;LIBELLE) = BALCAR NEXUS
(ce qui correpond bien à la valeur de la référence donnée)
valeur_si_faux " " = " "
et en résultat tout en bas de la boîte de dialogue j'ai
Résultat = (il n'y a rien)
Merci de me dire comment faire apparaître le résultat qui
pourtant a été trouvé.

Cordialement
.
Avatar
ok Jero : çà marche et en prime vous me donnez les
explications. Vous êtes merveilleux ! Merci mille fois.

Marie

-----Message d'origine-----
salut,
je présume que A20 contient du texte....
=si(A20<>"";RECHERCHE(A20;REF;LIBELLE);"") => là
ça "fonctionne"

=si(A20;RECHERCHE(A20;REF;LIBELLE);"")
Si A20 contient du texte, A20 ne renvoie ni VRAI ou
FAUX... => d'où #VALEUR

Si A20 est un nombre <> 0 => VRAI
Si A20 est un nombre = 0 => FAUX
ok ?
jero
"marie" <anSi A20 est un nombre <> 0 => VRAI
a écrit dans le
message news:

1007301c3f245$315e8890$
Bonjour,

J'ai un classeur excel qui contient une feuille "tarif" et
une feuille "devis". Sur cette feuille devis, j'ai mis
dans une cellule la fonction suivante :
=SI(A20;RECHERCHE(A20;REF;LIBELLE);" ")
Ceci pour pouvoir afficher le nom du produit en ne tapant
que sa référence.
Dans cette cellule est inscrit #valeur! au lieu de la
désignation du produit.
En cliquant sur le "=" dans la barre de formule, il
s'affiche :
test_logique A20 = #valeur!(en rouge)
valeur_si_vrai RECHERCHE(A20;REF;LIBELLE) = BALCAR NEXUS
(ce qui correpond bien à la valeur de la référence donnée)
valeur_si_faux " " = " "
et en résultat tout en bas de la boîte de dialogue j'ai
Résultat = (il n'y a rien)
Merci de me dire comment faire apparaître le résultat qui
pourtant a été trouvé.

Cordialement
..




.