OVH Cloud OVH Cloud

excel 2000

1 réponse
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

1 réponse

Avatar
Bonjour,
Ton test logique doit toujours comparait une cellule à une
autre ou un chiffre, une valeur
Ex : si(a10>20;"toto";"tata")

-----Message d'origine-----
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
.