Fonction recherche

Résolu/Fermé
Stevoiy - 29 janv. 2014 à 18:15
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 janv. 2014 à 19:38
Bonjour,

J'ai fais un fichier Excel où j'ai besoin d'utiliser la fonction recherchev. A la fin de mon opération, je tombe sur N/A. J'ai vérifié et re-vérifié avec un collègue, ma fonction est juste. Ne trouvant pas de topique sur internet pour me répondre, je voulais savoir si la fonction recherche marche sur des cellules ayant déjà une fonction (une fonction SI).

Fonction de la cellule: =SI($J$24="Laminage normalisé";'Nuance acier'!D8;'Nuance acier'!D4)
où D8 et D4 sont deux valeurs différentes.

Fonction recherche: =RECHERCHEV($D$9;$H$28:$N$31;2) fonction censée trouver la cellule du dessus.

En espérant une réponse :)

Merci d'avance

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
Modifié par Vaucluse le 29/01/2014 à 18:27
Bonsoir
La fonction RECHERCHEV ne recherche une valeur proche que si la colonne de recherche est classée par ordre croissant ou ordre alphabétique, ce qui ne doit pas être le cas de votre champ H28:H31
Je suppose qu'elle est au moins sur la même feuille que le tableau H28:N31

Par contre elle renvoie #N/A si la valeur cherché est inférieure à la valeur début de la liste

(par exemple, si H28:H31 va de 5 à 15; chercher 3 renverra #N/A

si vous ne vous en sortez pas, mettez une exemple de votre problème sur:
https://www.cjoint.com/
et revenez ici placer le lien donné par le site

crdlmnt

Errare humanum est, perseverare diabolicum
0
cbauf Messages postés 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 784
Modifié par cbauf le 29/01/2014 à 19:24
Le temps de l'écrire...je plussoie Vaucluse

en comment, j'ajoute :

Bonsoir,

=RECHERCHEV($D$9;$H$28:$N$31;2)

Donc, si j'ai bien compris, tu recherches la valeur contenue dans la cellule D9, dans une matrice allant de H28 à N31 et, ceci dans la 2e colonne de la matrice ?

Si tes cellules ne sont pas triées par ordre alphabétique du devrais essayer la formule :

=RECHERCHEV($D$9;$H$28:$N$31;2;FAUX)


car, par défaut =RECHERCHEV($D$9;$H$28:$N$31;2) et sensée être "VRAI" càd (donc par défaut, la matrice triée par ordre alpha numérique "Logique" si tu omets le "VRAI")

Dans l'aide d'Excel
[F1]
tape RECHERCHEV, fonction. pour piger !

A++
0
C'était bien un problème d'ordre alphabétique !

Merci pour votre sympathique aide :)

Salut !
0
cbauf Messages postés 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 784
Modifié par cbauf le 29/01/2014 à 19:38
A Stevoiy

De rien ;-)
Tu peux, si tu penses que c'est le cas, Mettre ta question en résolu.

https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
ou, nous le demander, les contributeurs, ayant cette prérogative. :-)

c'est OK
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
29 janv. 2014 à 19:38
J'ai mis en résolu...
Bonne route et bonsoir à tous
0
PHILOU10120 Messages postés 6388 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 13 septembre 2024 809
29 janv. 2014 à 19:15
Bonjour

Que contient $D$9 la valeur D9 doit être dans la première colonne ("H" pour votre exemple) de la table de recherche et terminer votre formule par Faux comme proposé ci-dessus
0