Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

SOS : fonction recherchev

4 réponses
Avatar
dal.luc
Bonjour,

Qui peut me dire ou est l'erreur ?
Soit le tableau suivant dans les cellules A1:D2
0,000155377 0,000142832 0,000145168 0,000143711
0,000177449 0,000172489 0,000163985 0,000155997
Dans la cellule A4, on a 0,000142832
Dans la cellule A5, on la formule =3DRECHERCHEV($A$4;$A$1:$D$2;1;) et on
a faux, ce qui est normal
Dans la cellule A6, on la formule =3DRECHERCHEV($A$4;$A$1:$D$2;2;) et on
a faux, ce qui est anormal : on devrait avoir la valeur introduite =E0
mon avis.

Par ailleurs, je voudrais r=E9cup=E9rer le num=E9ro de colonne (donc B, ou
2) dans laquelle se trouve cette valeur.

Qui peut =E9clairer ma lanterne ?

Merci d'avance

4 réponses

Avatar
LSteph
Bonjour,

utilise la fonction Equiv

Cordialement.


--
lSteph

dal.luc a écrit :
Bonjour,

Qui peut me dire ou est l'erreur ?
Soit le tableau suivant dans les cellules A1:D2
0,000155377 0,000142832 0,000145168 0,000143711
0,000177449 0,000172489 0,000163985 0,000155997
Dans la cellule A4, on a 0,000142832
Dans la cellule A5, on la formule =RECHERCHEV($A$4;$A$1:$D$2;1;) et on
a faux, ce qui est normal
Dans la cellule A6, on la formule =RECHERCHEV($A$4;$A$1:$D$2;2;) et on
a faux, ce qui est anormal : on devrait avoir la valeur introduite à
mon avis.

Par ailleurs, je voudrais récupérer le numéro de colonne (donc B, ou
2) dans laquelle se trouve cette valeur.

Qui peut éclairer ma lanterne ?

Merci d'avance



Avatar
Corto
Bonjour dal.luc,
La fontion Recherchev recherche la valeur dans la première colonne de
données, il est donc tout a fait normal que tes fonctions renvoient une
erreur car la valeur cherchée ne s'y trouve pas, il suffit de remplacer
par RECHERCHEH qui cherche dans la première ligne et ça marche :
en A5 =RECHERCHEH($A$4;$A$1:$D$2;1;FAUX) renvoie 0,00014283
en A6 =RECHERCHEH($A$4;$A$1:$D$2;2;FAUX) renvoie 0,00017249

Pour récupérer la colonne il faut utiliser la fonction
=EQUIV($A$4;$A$1:$D$1;0) qui renvoie 2

Corto


dal.luc a écrit :
Bonjour,

Qui peut me dire ou est l'erreur ?
Soit le tableau suivant dans les cellules A1:D2
0,000155377 0,000142832 0,000145168 0,000143711
0,000177449 0,000172489 0,000163985 0,000155997
Dans la cellule A4, on a 0,000142832
Dans la cellule A5, on la formule =RECHERCHEV($A$4;$A$1:$D$2;1;) et o n
a faux, ce qui est normal
Dans la cellule A6, on la formule =RECHERCHEV($A$4;$A$1:$D$2;2;) et o n
a faux, ce qui est anormal : on devrait avoir la valeur introduite à
mon avis.

Par ailleurs, je voudrais récupérer le numéro de colonne (donc B, ou
2) dans laquelle se trouve cette valeur.

Qui peut éclairer ma lanterne ?

Merci d'avance




Avatar
LSteph
Bonjour...,

...oui! mais
je crois que JL cherche colonne par colonne donc bien, verticalement.

...quoiqu'il en soit
et sauf à chercher à se situer dans un ensemble de valeur, avant ou
après il est délicat de chercher dans des décimales dont la valeur peut
excèder l'affichage en outre ceci interdirait d'omettre ainsi le
dernier paramêtre de la fonction RECHERCHE...H...ou..V.

Reste que pour nombre de cas il est plus avantageux de combiner INDEX
et EQUIV on peut ainsi chercher dans toute direction.

En l'occurence EQUIV permet de ramener ce fameux numéro de colonne ou de
ligne selon la matrice.

--
lSteph



Corto a écrit :
Bonjour dal.luc,
La fontion Recherchev recherche la valeur dans la première colonne de
données, il est donc tout a fait normal que tes fonctions renvoient une
erreur car la valeur cherchée ne s'y trouve pas, il suffit de remplacer
par RECHERCHEH qui cherche dans la première ligne et ça marche :
en A5 =RECHERCHEH($A$4;$A$1:$D$2;1;FAUX) renvoie 0,00014283
en A6 =RECHERCHEH($A$4;$A$1:$D$2;2;FAUX) renvoie 0,00017249

Pour récupérer la colonne il faut utiliser la fonction
=EQUIV($A$4;$A$1:$D$1;0) qui renvoie 2

Corto


dal.luc a écrit :
Bonjour,

Qui peut me dire ou est l'erreur ?
Soit le tableau suivant dans les cellules A1:D2
0,000155377 0,000142832 0,000145168 0,000143711
0,000177449 0,000172489 0,000163985 0,000155997
Dans la cellule A4, on a 0,000142832
Dans la cellule A5, on la formule =RECHERCHEV($A$4;$A$1:$D$2;1;) et on
a faux, ce qui est normal
Dans la cellule A6, on la formule =RECHERCHEV($A$4;$A$1:$D$2;2;) et on
a faux, ce qui est anormal : on devrait avoir la valeur introduite à
mon avis.

Par ailleurs, je voudrais récupérer le numéro de colonne (donc B, ou
2) dans laquelle se trouve cette valeur.

Qui peut éclairer ma lanterne ?

Merci d'avance






Avatar
dal.luc
On 10 sep, 09:25, LSteph wrote:
Bonjour...,

...oui! mais
je crois que JL cherche colonne par colonne donc bien, verticalement.

...quoiqu'il en soit
et sauf à chercher à se situer dans un ensemble de valeur, avant ou
après il est délicat de chercher dans des décimales dont la valeur peut
excèder l'affichage en outre ceci  interdirait d'omettre ainsi le
dernier paramêtre de la fonction RECHERCHE...H...ou..V.

Reste que pour nombre de cas  il est plus avantageux  de combiner IND EX
et EQUIV on  peut ainsi chercher dans toute direction.

En l'occurence EQUIV permet de ramener ce fameux numéro de colonne ou d e
ligne selon la matrice.

--
lSteph

Corto a écrit :



> Bonjour dal.luc,
> La fontion Recherchev recherche la valeur dans la première colonne de
> données, il est donc tout a fait normal que tes fonctions renvoient u ne
> erreur car la valeur cherchée ne s'y trouve pas, il suffit de remplac er
> par RECHERCHEH qui cherche dans la première ligne et ça marche :
> en A5 =RECHERCHEH($A$4;$A$1:$D$2;1;FAUX) renvoie 0,00014283
> en A6 =RECHERCHEH($A$4;$A$1:$D$2;2;FAUX) renvoie 0,00017249

> Pour récupérer la colonne il faut utiliser la fonction
> =EQUIV($A$4;$A$1:$D$1;0) qui renvoie 2

> Corto

> dal.luc a écrit :
>> Bonjour,

>> Qui peut me dire ou est l'erreur ?
>> Soit le tableau suivant dans les cellules A1:D2
>> 0,000155377    0,000142832    0,000145168    0,000143711
>> 0,000177449    0,000172489    0,000163985    0,000155997
>> Dans la cellule A4, on a 0,000142832
>> Dans la cellule A5, on la formule =RECHERCHEV($A$4;$A$1:$D$2;1;) et on
>> a faux, ce qui est normal
>> Dans la cellule A6, on la formule =RECHERCHEV($A$4;$A$1:$D$2;2;) et on
>> a faux, ce qui est anormal : on devrait avoir la valeur introduite à
>> mon avis.

>> Par ailleurs, je voudrais récupérer le numéro de colonne (donc B , ou
>> 2) dans laquelle se trouve cette valeur.

>> Qui peut éclairer ma lanterne ?

>> Merci d'avance- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -



merci à tous