aide sur formule recherchev

raym1313

XLDnaute Occasionnel
bonjour :)

dans une formule recherchv

exemple
RECHERCHEV(E4;B$4:C$11;2;0)

je voudrai essayer de bien comprendre cette formule

E4 --- correspond a la valeur recherché :)

B$4:C$11 --- On recherche la valeur E4 dans la plage B$4:C$11 :)
Pourquoi B$4:C$11 au lieu de B4:C11 :confused:

2 --- A quoi correspond ce 2 :confused:

0 --- A quoi correspond ce 0 :confused:

merci
raymond :) :)
 

formateurmasque

XLDnaute Junior
Re : aide sur formule recherchev

Bonjour,

Les $ sont necessaire que pour la recopie de formule car en général le base de données est fixe.

Attention Recherchev ne recherche que dans la première colonne de la base !!!

Pour le dernier argument : utilisez plutôt Vrai ou faux.

Faux : oblige Excel à trouver E4 exactement (dans le cas la valeur n'existe pas la fonction renvoie #N/A
Vrai : Excel recherche la valeur exact ou s'il ne la trouve pas, renvoi la valeur inférieure (la première colonne de la base doit être impérativement trier en ordre croissant !!!!!!!!)
Dans un cas concret : cela permet de définir des intervals.

Cordialement.

FM
 

mercant76

XLDnaute Impliqué
Re : aide sur formule recherchev

bonjour,

on bloque les cellules de la base, car à chaque fois que tu vas descendre d'une ligne la base va descendre en même temps, et au bout d'un moment tu ne trouveras plus rien.

pour moi, il fallait mieux bloquer les chiffres plutôt que les colonnes, à moins que tu ai transposé celà d'une rechercheH.

pour le 2, çà veut dire que tu choisis de récupérer la deuxième colonne de ta base.

0 ou FAUX, c'est pour t'indiquer que l'on a rien trouvé.

une solution pour éviter les $ c'est de définir ta base de recherche comme ceci : au lieu de B$4:C$11 faire : C:H

@+
 
G

Guest

Guest
Re : aide sur formule recherchev

bonjour,

Pourquoi B$4:C$11 au lieu de B4:C11

Une référence absolue à une cellule se détermine par le $.

donc si on déplace la formule dans une autre cellule les références aux colonnes B et C s'adapterons en fonction de la nouvelle cellule qui contient la formule Celle-ci deviendra par exemple D$4:E$11 alors que les numéros de ligne ne changeront pas, étant précédés par le signe $.

Voir l'aide d'excel sur les références absolues et relatives des cellules et des plages de cellule

Pour les deux autres questions l'aide d'excel donnera toutes les explications nécessaire.

bonnes recherches
 

GPLIONEL

XLDnaute Occasionnel
Re : aide sur formule recherchev

Bonjour raym1313

B$4:C$11 permet une recopie de la formule vers le bas sans modifier les coordonnées du tableau qui va de B4 en C11.

Le 2 c'est pour dire à la formule d'aller chercher la valeur qu'il trouve dans la deuxième colonne du tableau (B4:C11) en l'occurence ici la colonne C

Le 0 c'est tout simplement pour dire à la formule qu'il veut la valeur vrai c'est à dire qu'il cherche la valeur de E4 dans la colonne B de ton tableau B4:C11
Si tu ne mets pas le 0 à la fin de ta fonction recherche et qu'il ne trouve pas la valeur de E4 il va considérer que tu veux la valeur la plus proche qu'il trouve.
Exemple :
Tableau
B C
10 toto
15 titi
20 Bobo
25 Gege
30 tutu

Dans E4 tu as 16
Si tu mets à la fin de ta formule recherchev 0 il répond #N/A il n'a pas trouvé de réponse
Si tu ne mets pas 0 à la fin de ta formule il répond titi car 16 est compris entre 15 et 20 il prend la valeur de 15 par défaut.
 

Larson

XLDnaute Junior
Re : aide sur formule recherchev

Bonjour,

Pourquoi B$4:C$11 au lieu de B4:C11 ?
En fait cela depend si tu utilise cette formule dans une seule cellule ou si tu est amené à la copier/coller dans d'autres cellules.
1/Tu n'utilise la formule que dans UNE cellule :
En ce cas les deux sont valables
2/Tu dois copier dans d'autres cellules :
Là, en generale, tu ecrit dans la 1ere cellule de ton tableau. Lorsque tu copies ta cellule vers le bas (par exemple), les references qu'elle contient vont s'incrementer d'elle même SAUF si tu met des $. Sans ceux ci, la zone de recherche va petit a petit se decaler.


2 --- A quoi correspond ce 2 ?

La formule va renvoyer la 2eme colonne de ta zone de recherche. Dans ton exemple, c'est la colonne C (La colonne 1 etant la 1er colonne de ta zone de recherche soit : B)

0 --- A quoi correspond ce 0 ?
Le 0 oblige la formule a renvoyer le resultat uniquement si elle trouve EXACTEMENT la valeur chercher.Si la recherchev est infructueuse la reponse sera #N/A.
Si tu met 1, c'est la 1ere valeur la plus approchante qui est renvoyer si la valeur exacte n'est pas trouvée.

Sinon consulte l'aide elle est pas mal non plus ;)
Pour rentrer la formule, met toi sur la cellule choisie et appuis sur le petit bouton 'fx' . Tu sera guidé pas à pas.

Edit : oups collision !
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
315 194
Messages
2 117 157
Membres
113 023
dernier inscrit
bilal h