Excel: fonction LOOKUP (recherche) et valeur inexi

08/11-2002 à 13:17Bonjour,
Je rencontre un problème avec la fonction LOOKUP quand la valeur n'existe pas dans la colonne.

Exemple: si je recherche la valeur dans la COL B qui correspond à la valeur 4 indiquée dans la COL A

COL A COL B
1 2000
2 5000
3 1000
5 8000

Le résultat ne sera malheureusement pas zéro (ce que je recherche) mais 1000

Avez-vous une idée comment en y imbriquant une condition je pourrais obtenir "0" ou "" et non pas 1000 ou N/A ?

Merci beaucoup !



08/11-2002 à 16:07Il faut travailler en 2 étapes,

prendre une première cellule D6 par exemple que l'on va cacher (encre blanche par exemple) dans laquelle on place la formule =RECHERCHEV(D4;A1:B4;2;"FAUX") là si dans D4 il y a 4 nous aurons la valeur #N/A

Nous prenons alors une autre cellule D7 par exemple qui affichera ce que l'on veut voir avec la formule =SI(ESTERREUR(D6);"Aucun Chiffre";RECHERCHEV(D4;A1:B4;2;"FAUX"))

au final si D4 contient une valeur qui ne se retrouve pas dans la matrice, nous devons voir à l'écran en D7: Aucun Chiffre
par contre si la valeur existe nous aurons le nombre correspond dans la matrice (5000,1000 ou autre )


----------
Bipbipcoyote image


Excel: fonction LOOKUP (recherche) et valeur inexi
08/11-2002 à 20:48Disons X la valeur recherchée dans le première colonne :

on pose
=si(recherchev(X;base;1)=X;recherchev(X;base;2);"Valeur inexistante")

X est la valeur que tu recherches dans la colonne 1
base est le nom que tu as défini pour englober toutes tes données (A1:B4)

la formule dit :
si X est présent dans la colonne 1
alors on recherche la valeur dans la colonne 2
sinon le message "Valeur Inexistante apparait (tu peux mettre ce qur tu veux)
Fin

@+


----------
maik le barbu - workman isolé


Le post anonyme est désactivé.
Merci de vous identifier

« Forum technique (liste des messages)3 enregistrements / page 1/1

À la Une de MemoClic

Le saviez vous ? Vous pouvez installer cette bannière ↑ gratuitement sur votre site !