OVH Cloud OVH Cloud

RechercheV

12 réponses
Avatar
Tom
Bonjour =E0 tous,
Je voudrais profiter de votre savoir, car je commence =E0=20
m'arracher les cheveux. Mon pb est le suivant : j'ai deux=20
feuilles de calcul A et B avec les memes intitul=E9s,=20
prmei=E8re colonne le code produit, deuxieme libelle=20
produit, troisieme classe produit.J'utilise la fonction=20
RechercheV pour mettre =E0 jour ma classe produit. Je saisi=20
va chercher le code produit dans la feuille B et si tu=20
trouves tu me met la classe produit dans telle colonne.=20
le resultat est #NA.=20
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,

10 réponses

1 2
Avatar
ChrisV
Bonjour Tom,

Avec les plages nommées suivantes (en feuille B):
code produit: coD
classe produit: clsP

en feuille A
=SI(ESTNA(EQUIV(A2;coD;0));"";INDEX(clsP;EQUIV(A2;coD;0)))


ChrisV


"Tom" a écrit dans le message de news:
067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai deux
feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je saisi
va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,
Avatar
anonymousA
bonjour,

dis en un peu plus car il manque des éléments. En effet, il est difficile de
mettre en défaut recherchev si les conditions d'utilisation sont les bonnes,
à savoir, la recherche s'effectue toujours sur la colonne la plus à gauche de
la matrice de référence et deuxièmement, la mise à faux du paramètre de
recherche permet d'avoir une recherche par correspondance exacte.
En dehors de ca, il n'y a rien à faire de particulier pour que ca marche.
toutefois, tu peux utiliser si tu veux l'association index/equiv pour une
autre approche.Il y a de chauds partisans sur ce forum.

A+



Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai deux
feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je saisi
va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,



Avatar
Tom
Merci pour ta réponse rapide. Malheureusement ca ne
marche pas. Peut etre aurai je oublié de preciser que la
feuille B ne contient pas le meme nbre d'enregistrements
la feuille B est une extraction, donc mis à jour
regulirement. Y a peut etre une incidence ? sur ces
fonctions ?


-----Message d'origine-----
Bonjour Tom,

Avec les plages nommées suivantes (en feuille B):
code produit: coD
classe produit: clsP

en feuille A
=SI(ESTNA(EQUIV(A2;coD;0));"";INDEX(clsP;EQUIV
(A2;coD;0)))



ChrisV


"Tom" a écrit dans
le message de news:

067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai deux
feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je saisi
va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,


.



Avatar
ChrisV
En principe non...
Tu peux mettre un exemple ici si tu le souhaites:
http://cjoint.com/


ChrisV


"Tom" a écrit dans le message de news:
119101c53c46$020e5c40$
Merci pour ta réponse rapide. Malheureusement ca ne
marche pas. Peut etre aurai je oublié de preciser que la
feuille B ne contient pas le meme nbre d'enregistrements
la feuille B est une extraction, donc mis à jour
regulirement. Y a peut etre une incidence ? sur ces
fonctions ?


-----Message d'origine-----
Bonjour Tom,

Avec les plages nommées suivantes (en feuille B):
code produit: coD
classe produit: clsP

en feuille A
=SI(ESTNA(EQUIV(A2;coD;0));"";INDEX(clsP;EQUIV
(A2;coD;0)))



ChrisV


"Tom" a écrit dans
le message de news:

067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai deux
feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je saisi
va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,


.



Avatar
Christian.L
Bonjour Tom

Pourrais tu poster la formule que tu écrit et peut t'on savoir si le code
sur lequel tu fait ta recherche est de type numérique

C.L.

"Tom" a écrit dans le message de news:
067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai deux
feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je saisi
va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,
Avatar
http://cjoint.com/?eiqZpLJGMU


-----Message d'origine-----
En principe non...
Tu peux mettre un exemple ici si tu le souhaites:
http://cjoint.com/


ChrisV


"Tom" a écrit dans
le message de news:

119101c53c46$020e5c40$
Merci pour ta réponse rapide. Malheureusement ca ne
marche pas. Peut etre aurai je oublié de preciser que la
feuille B ne contient pas le meme nbre d'enregistrements
la feuille B est une extraction, donc mis à jour
regulirement. Y a peut etre une incidence ? sur ces
fonctions ?


-----Message d'origine-----
Bonjour Tom,

Avec les plages nommées suivantes (en feuille B):
code produit: coD
classe produit: clsP

en feuille A
=SI(ESTNA(EQUIV(A2;coD;0));"";INDEX(clsP;EQUIV
(A2;coD;0)))



ChrisV


"Tom" a écrit dans
le message de news:

067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai
deux


feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je
saisi


va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,


.




.




Avatar
Tom
Bonjour,
à partir du code, je recherche le meme code ds la feuille
B, et je veux la 3ème colonne

=RECHERCHEV(A2;EXTRACTIONS!$A$2:$C$28;3;FAUX)

merci


-----Message d'origine-----
Bonjour Tom

Pourrais tu poster la formule que tu écrit et peut t'on
savoir si le code

sur lequel tu fait ta recherche est de type numérique

C.L.

"Tom" a écrit dans
le message de news:

067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai deux
feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je saisi
va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,

.



Avatar
Tom
http://cjoint.com/?eiqZpLJGMU

-----Message d'origine-----
En principe non...
Tu peux mettre un exemple ici si tu le souhaites:
http://cjoint.com/


ChrisV


"Tom" a écrit dans
le message de news:

119101c53c46$020e5c40$
Merci pour ta réponse rapide. Malheureusement ca ne
marche pas. Peut etre aurai je oublié de preciser que la
feuille B ne contient pas le meme nbre d'enregistrements
la feuille B est une extraction, donc mis à jour
regulirement. Y a peut etre une incidence ? sur ces
fonctions ?


-----Message d'origine-----
Bonjour Tom,

Avec les plages nommées suivantes (en feuille B):
code produit: coD
classe produit: clsP

en feuille A
=SI(ESTNA(EQUIV(A2;coD;0));"";INDEX(clsP;EQUIV
(A2;coD;0)))



ChrisV


"Tom" a écrit dans
le message de news:

067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai
deux


feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je
saisi


va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,


.




.




Avatar
anonymousA
re,

Il s'agit d'un problème de format lié peut-être à l'extraction de
données venant d'ailleurs.
Si je transforme dans ton fichier la colonne A de la feuille
"Extractions" en colonne D dans laquelle je mets p. en D1=cnum(A1) puis
je copie les colonnes B et C en colonne E et F.
Ensuite je vais sous ta feuille A et j'ecris la formule
=RECHERCHEV(A2;EXTRACTIONS!$D$2:$F$84;3;FAUX) dans les cellules de la
colonne D, j'obtiens bien les bons résultats, c.a. j'obtiens la classe
du produit sauf dans les cas bien sur ou le code produit est inexistant
en feuille Extractions.
Ca va faire plaisir à AV car j'avais déjà eu l'occasion de signaler un
problème de ce genre avec rechecrhev. Ceci dit, j'ai tenté le coup avec
EQUIV avant et je me suis lamentablement planté de la même façon.

A+

http://cjoint.com/?eiqZpLJGMU


-----Message d'origine-----
En principe non...
Tu peux mettre un exemple ici si tu le souhaites:
http://cjoint.com/


ChrisV


"Tom" a écrit dans


le message de news:

119101c53c46$020e5c40$
Merci pour ta réponse rapide. Malheureusement ca ne
marche pas. Peut etre aurai je oublié de preciser que la
feuille B ne contient pas le meme nbre d'enregistrements
la feuille B est une extraction, donc mis à jour
regulirement. Y a peut etre une incidence ? sur ces
fonctions ?



-----Message d'origine-----
Bonjour Tom,

Avec les plages nommées suivantes (en feuille B):
code produit: coD
classe produit: clsP

en feuille A
=SI(ESTNA(EQUIV(A2;coD;0));"";INDEX(clsP;EQUIV


(A2;coD;0)))


ChrisV


"Tom" a écrit dans


le message de news:

067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai



deux

feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je



saisi

va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,


.




.






Avatar
ChrisV
Re Tom,
salut anonymousA,

Problème issu vraisemblablement de la méthode d'exportation/importation des
données vers l'onglet "extraction"...

Tu peux toutefois contourner le problème de la manière suivante:
deux zones nommées:
la première, clA
Fait référence à: =EXTRACTIONS!$C$2:$C$84
la seconde, coD
Fait référence à: =CNUM(EXTRACTIONS!$A$2:$A$85)

et enfin en feuille A!C2, à recopier vers le bas:
=SI(ESTNA(EQUIV(A2;coD;0));"";INDEX(clA;EQUIV(A2;coD;0)))

et le tour est joué... ;-)


ChrisV


"anonymousA" a écrit dans le message de news:
4256b3d9$0$3107$
re,

Il s'agit d'un problème de format lié peut-être à l'extraction de données
venant d'ailleurs.
Si je transforme dans ton fichier la colonne A de la feuille "Extractions"
en colonne D dans laquelle je mets p. en D1=cnum(A1) puis je copie les
colonnes B et C en colonne E et F.
Ensuite je vais sous ta feuille A et j'ecris la formule
=RECHERCHEV(A2;EXTRACTIONS!$D$2:$F$84;3;FAUX) dans les cellules de la
colonne D, j'obtiens bien les bons résultats, c.a. j'obtiens la classe du
produit sauf dans les cas bien sur ou le code produit est inexistant en
feuille Extractions.
Ca va faire plaisir à AV car j'avais déjà eu l'occasion de signaler un
problème de ce genre avec rechecrhev. Ceci dit, j'ai tenté le coup avec
EQUIV avant et je me suis lamentablement planté de la même façon.

A+

http://cjoint.com/?eiqZpLJGMU


-----Message d'origine-----
En principe non...
Tu peux mettre un exemple ici si tu le souhaites:
http://cjoint.com/


ChrisV


"Tom" a écrit dans


le message de news:
119101c53c46$020e5c40$
Merci pour ta réponse rapide. Malheureusement ca ne
marche pas. Peut etre aurai je oublié de preciser que la
feuille B ne contient pas le meme nbre d'enregistrements
la feuille B est une extraction, donc mis à jour
regulirement. Y a peut etre une incidence ? sur ces
fonctions ?



-----Message d'origine-----
Bonjour Tom,

Avec les plages nommées suivantes (en feuille B):
code produit: coD
classe produit: clsP

en feuille A
=SI(ESTNA(EQUIV(A2;coD;0));"";INDEX(clsP;EQUIV


(A2;coD;0)))


ChrisV


"Tom" a écrit dans


le message de news:

067f01c53c35$0763c740$
Bonjour à tous,
Je voudrais profiter de votre savoir, car je commence à
m'arracher les cheveux. Mon pb est le suivant : j'ai



deux

feuilles de calcul A et B avec les memes intitulés,
prmeière colonne le code produit, deuxieme libelle
produit, troisieme classe produit.J'utilise la fonction
RechercheV pour mettre à jour ma classe produit. Je



saisi

va chercher le code produit dans la feuille B et si tu
trouves tu me met la classe produit dans telle colonne.
le resultat est #NA.
quelqu'un peut m'aider ? pb avec format numerique ?

Cordialement,


.




.








1 2