RECHERCHEV renvoie sur les lignes suivantes le même résultat

Fermé
marcogd3 Messages postés 9 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 11 mars 2015 - 6 mars 2015 à 13:55
 dani - 30 sept. 2019 à 12:36
j'ai un tableau avec différentes données, lorsque je fais une recherche j'obtiens le bon résultat en utilisant la formule suivante :
=SI(A19="";"";RECHERCHEV(A19;Article!$A$1:$BS$9505;13))
le résultat est correcte, rien à dire.
Dés que je passe à la ligne suivante en A20 où il n'y a pas de recherche à faire
puisque la cellule est vide par la condition =SI(A20="";""

le résultat affiché est le même que sur la ligne de recherche A19, ainsi que sur les lignes suivantes jusqu'au moment ou il y a une recherche effective.

Je vous remercie à l'avance de m'aider.

4 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
6 mars 2015 à 14:30
Bonjour
Je pense que le mode de calcul de votre feuille est manuel, il faut le passer en automatique. vérifier les actions suivantes
-Clic sur le bouton office en haut à gauche
-sélectionnez Options excel (en bas)
-sélectionnez "Formules"
-dans le pavé "Mode de calcul" cochez "Automatique"
-Ok
15
Grands mercis !!

D'habitude, les feuilles s'ouvrent en mode de calcul automatique mais je ne n'ai pas songé à vérifier ce paramètre ( ....) !
0
ça m'a beaucoup aidé, merci!!!
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
6 mars 2015 à 14:43
Re-bonjour,

Désolé, j'ai écrit une bêtise. Je n'ai pas vu que ta plage couvrait les colonnes A à BS (et non pas A à B).
Essaie avec :
=SI(A19="";"";SIERREUR(RECHERCHEV(A19;Article!$A$1:$BS$9505;13;FAUX);""))

A+
0
marcogd3 Messages postés 9 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 11 mars 2015
6 mars 2015 à 15:14
Merci Gyrus pour ta réponse.

elle est excellente (ça fonctionne très bien)

pourrais-tu STP m'expliquer ce que signifie SIERREUR et à quoi correspond les deux guillemets après Faux

Merci d'avance

Marco
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > marcogd3 Messages postés 9 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 11 mars 2015
6 mars 2015 à 15:27
Si la recherche n'aboutit pas (cas d'un élément inexistant dans la liste), la fonction RECHERCHEV renvoie une erreur.
La fonction SIERREUR permet de prendre ce cas en compte. La valeur retournée est alors celle qui est entre les deux guillemets après Faux.

A+
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
6 mars 2015 à 14:05
Bonjour,

Tu es sûr de ta formule ?
Tel que notée, la recherche se fait dans un tableau de 2 colonnes (A:B) et renvoie une valeur de la 13ème colonne !

A+
-1
marcogd3 Messages postés 9 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 11 mars 2015
6 mars 2015 à 14:53
bonjour Gyrus

oui je suis sûr que c'est la valeur de la treizième colonne qui est renvoyé, mais également sur les lignes du dessous, tant qu'il n'y a pas de recherche!

Merci d'être attentif à mon problème,

Marco
0
DjiDji59430 Messages postés 4026 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 14 avril 2024 644
6 mars 2015 à 14:54
Bonjour,

Ta formule de recherche est incomplète

=SI(A19="";"";RECHERCHEV(A19;Article!$A$1:$BS$9505;13;0))
-2
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 mars 2015 à 15:23
Bonjour,

0 ou "FAUX" sont tout à fait équivalents comme 1 et VRAI
0