OVH Cloud OVH Cloud

base de donnée

3 réponses
Avatar
Emcy
salut,

J'ai deux feuilles Excel dans le m=EAme classeur :

-1=E8re feuille (feuille de r=E9f=E9rence):
dans la premi=E8re colonne, il y a le nom des articles (il=20
ne peut pas y avoir de doublons ) et dans la deuxi=E8me=20
colonne, il y a le prix des articles

-2=E8me feuille :
dans le premi=E8re colonne, j'ai le nom de pleins=20
d'articles diff=E9rents ( il peut y avoir des doublons )qui=20
ne sont pas forcement dans la premi=E8re feuille.

je voudrais connaitre le moyen LE PLUS RAPIDE pour=20
affecter dans la deuxi=E8me colonne de la deuxi=E8me feuille=20
le prix de l'article associ=E9 en le cherchant dans la=20
premi=E8re feuille ( si il existe )

3 réponses

Avatar
Philippe.R
Bonjour Emcy,
Dans ta première feuille, par insertion / nom définir; tu donnes à la liste de la 1ère colonne un nom
comme : refarticles et à la deuxième : refprix
dans la 2ème feuille, à côté de ta liste, tu saisis :

=SI(ESTERREUR(INDEX(refprix;EQUIV(A1;refarticles;0)));"";INDEX(refprix;EQUIV(A1;refarticles;0)))

à recopier vers le bas.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Emcy" a écrit dans le message de news:0ad401c36bcb$741d5b80$
salut,

J'ai deux feuilles Excel dans le même classeur :

-1ère feuille (feuille de référence):
dans la première colonne, il y a le nom des articles (il
ne peut pas y avoir de doublons ) et dans la deuxième
colonne, il y a le prix des articles

-2ème feuille :
dans le première colonne, j'ai le nom de pleins
d'articles différents ( il peut y avoir des doublons )qui
ne sont pas forcement dans la première feuille.

je voudrais connaitre le moyen LE PLUS RAPIDE pour
affecter dans la deuxième colonne de la deuxième feuille
le prix de l'article associé en le cherchant dans la
première feuille ( si il existe )
Avatar
Emcy
merci de ta réponse mais j'aurais préféré quelque chase
en vba car mes tableauw peuvent avoir des tailles
différe,tes

-----Message d'origine-----
Bonjour Emcy,
Dans ta première feuille, par insertion / nom définir;
tu donnes à la liste de la 1ère colonne un nom

comme : refarticles et à la deuxième : refprix
dans la 2ème feuille, à côté de ta liste, tu saisis :

=SI(ESTERREUR(INDEX(refprix;EQUIV
(A1;refarticles;0)));"";INDEX(refprix;EQUIV

(A1;refarticles;0)))

à recopier vers le bas.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Emcy" a écrit dans le message de
news:0ad401c36bcb$741d5b80$

salut,

J'ai deux feuilles Excel dans le même classeur :

-1ère feuille (feuille de référence):
dans la première colonne, il y a le nom des articles (il
ne peut pas y avoir de doublons ) et dans la deuxième
colonne, il y a le prix des articles

-2ème feuille :
dans le première colonne, j'ai le nom de pleins
d'articles différents ( il peut y avoir des doublons )qui
ne sont pas forcement dans la première feuille.

je voudrais connaitre le moyen LE PLUS RAPIDE pour
affecter dans la deuxième colonne de la deuxième feuille
le prix de l'article associé en le cherchant dans la
première feuille ( si il existe )


.



Avatar
Daniel.M
Salut Emcy,

Pour t'assurer un max de rapidité, prends la solution de Philippe et utilise
une formule dynamique pour définir refPrix et refArticles.

Donc, pour refPrix (appuie sur Ctrl-F3, ou Menu Insert/Nom/Définir,
refPrix):
ÞCALER($A$1;0;0;NBVAL($A$1:$A$5000);1)

pour refArticles:
ÞCALER(refPrix;0;1)

Salutations,

Daniel M.

"Emcy" wrote in message
news:0b8801c36bd5$3690c810$
merci de ta réponse mais j'aurais préféré quelque chase
en vba car mes tableauw peuvent avoir des tailles
différe,tes

-----Message d'origine-----
Bonjour Emcy,
Dans ta première feuille, par insertion / nom définir;
tu donnes à la liste de la 1ère colonne un nom

comme : refarticles et à la deuxième : refprix
dans la 2ème feuille, à côté de ta liste, tu saisis :

=SI(ESTERREUR(INDEX(refprix;EQUIV
(A1;refarticles;0)));"";INDEX(refprix;EQUIV

(A1;refarticles;0)))

à recopier vers le bas.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Emcy" a écrit dans le message de
news:0ad401c36bcb$741d5b80$

salut,

J'ai deux feuilles Excel dans le même classeur :

-1ère feuille (feuille de référence):
dans la première colonne, il y a le nom des articles (il
ne peut pas y avoir de doublons ) et dans la deuxième
colonne, il y a le prix des articles

-2ème feuille :
dans le première colonne, j'ai le nom de pleins
d'articles différents ( il peut y avoir des doublons )qui
ne sont pas forcement dans la première feuille.

je voudrais connaitre le moyen LE PLUS RAPIDE pour
affecter dans la deuxième colonne de la deuxième feuille
le prix de l'article associé en le cherchant dans la
première feuille ( si il existe )


.