Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1786 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Base articles sous excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Base articles sous excel

n°2539089
jonueva
Posté le 07-10-2006 à 16:12:09  profilanswer
 

Bonjour à tous,
 
Assez novice sous excel j'ai besoin d'aide...J'ai une base de données contenant des articles. J'ai trois colonnes "Référence", "désignation" et "fournisseur" qui contient tout mes articles. Jusqu'ici pas de problemes.Je voudrai ensuite sur une nouvelle feuille excel avoir les mêmes colonnes et en renseignant uniquement le champs "référence", que les autres colonnes se remplisse à partir de cette base de données.J'espere avoir était assez clair.
 
Merci a tout ceux qui vont se pencher sur mon problème.

mood
Publicité
Posté le 07-10-2006 à 16:12:09  profilanswer
 

n°2539096
freds45
Posté le 07-10-2006 à 16:19:55  profilanswer
 

C'est pas compliqué :)
Mettons que tes 3 colonnes avec référence, désignation et fournisseurs soient sur la feuille 1, dans la colonne A à C.
Tu fais un petit tableau sur ta feuille 2, où tu vas avoir une cellule où saisir la référence. Pour trouver les 2 autres champs correspondants, tu peux passer par la formule RECHERCHEV. Elle attend 3 arguments : la valeur que tu cherches (ici la case de saisie référence), la plage de cellules avec les données d'origine (tes 3 colonnes sur l'autre feuille), et enfin le numéro de la colonne où se situent le résultat que tu cherches (donc 2 pour désignation, et 3 pour fournisseur).


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2539104
jonueva
Posté le 07-10-2006 à 16:28:14  profilanswer
 

Pourrais tu me donner un exemple de la commande RECHERCHEV dans mon cas stp. J'ai fait un essai mais ca marche pas bien, j'ai du me tromper quelque part...
Merci pour réactivité!

n°2539108
freds45
Posté le 07-10-2006 à 16:32:08  profilanswer
 

http://fredfrom75.free.fr/articles.xls
 
Fait en 30 secondes :whistle: Ca te montre le principe, suffit d'améliorer :)
edit: tu entres la ref dans la cellule jaune, ca remplit les 2 champs en dessous.


Message édité par freds45 le 07-10-2006 à 16:32:54

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2539109
jonueva
Posté le 07-10-2006 à 16:34:20  profilanswer
 

Magnifique!!!Merci beaucoup!

n°2539111
freds45
Posté le 07-10-2006 à 16:36:27  profilanswer
 

Ya pas de quoi ;) c'était pas bien méchant.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2539133
jonueva
Posté le 07-10-2006 à 16:50:42  profilanswer
 

C'est bon ca marche bien. Dernier problème.
Il me renseigne les champs même si le code n'est pas strictement identique.
C'est a dire ma réference est ZBHY 1234.
Si je lui mets n'importe quoi commencant pareil ZBHY33333333333.
Il me renseigne les champs comme s'il s'agissait de ZBHY 1234.
Comment remplir les champs que si la référence est absolument identique?

n°2539142
freds45
Posté le 07-10-2006 à 16:54:34  profilanswer
 

Recherchev peut prendre un 4e argument, optionnel, cf la doc :

Citation :

Syntaxe
RECHERCHEV(valeur_cherchée;matrice;no_index_col;valeur_proche)
 
valeur_cherchée  Valeur à trouver dans la première colonne de la matrice (matrice : permet de créer des formules uniques permettant d'obtenir plusieurs résultats et qui agissent sur un groupe d'arguments répartis dans des lignes et des colonnes. Une plage matricielle partage une même formule tandis qu'une constante matricielle est un groupe de constantes qui sert d'argument.). L'argument valeur_cherchée peut être une valeur ou une référence. Si l'argument valeur_cherchée est inférieur à la plus petite valeur dans la première colonne de la matrice, RECHERCHEV renvoie la valeur d'erreur #N/A.
 
matrice  Deux colonnes de données ou plus. Utilisez une référence à une plage ou un nom de plage. Les valeurs de la première colonne de l'argument matrice sont les valeurs cherchées par l'argument valeur_cherchée. Ces valeurs peuvent être du texte, des nombres ou des valeurs logiques. Le texte ne respecte pas la casse.  
 
no_index_col  Numéro de la colonne de la matrice dont la valeur correspondante doit être renvoyée. Si l'argument no_index_col est égal à 1, la fonction renvoie la valeur dans la première colonne de la matrice ; si l'argument no_index_col est égal à 2, la valeur est renvoyée dans la deuxième colonne de la matrice, et ainsi de suite. Si l'argument no_index_col est :
 
inférieur à 1, la fonction RECHERCHEV renvoie la valeur d'erreur #VALEUR! ;
est supérieur au nombre de colonnes de la matrice, la fonction RECHERCHEV renvoie la valeur d'erreur #REF!.
valeur_proche  Valeur logique indiquant si vous souhaitez que la fonction RECHERCHEV trouve une correspondance exacte ou voisine de celle que vous avez spécifiée :
 
Si cet argument est VRAI ou omis, une correspondance exacte ou proche est renvoyée. Si aucune correspondance exacte n'est trouvée, la valeur immédiatement inférieure à valeur_cherchée est renvoyée.  
Les valeurs de la première colonne de la matrice doivent être placées dans l'ordre de tri croissant ; sinon, RECHERCHEV peut ne pas donner la valeur correcte. Vous pouvez placer les valeurs dans l'ordre croissant en sélectionnant la commande Tri à partir du menu Données, puis en sélectionnant Croissant. Pour plus d'informations, consultez Ordres de tri par défaut.
 
Si l'argument est FAUX, RECHERCHEV ne recherchera qu'une correspondance exacte. Dans ce cas, il n'est pas nécessaire de trier les valeurs de la première colonne de la matrice. Si deux valeurs ou plus de la première colonne de la matrice correspondent à valeur_cherchée, la première valeur trouvée est utilisée. Si aucune correspondance exacte n'est trouvée, la valeur d'erreur #N/A est renvoyée.


Tu vois le truc ;) ?


Message édité par freds45 le 07-10-2006 à 16:57:54

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2539148
jonueva
Posté le 07-10-2006 à 16:58:21  profilanswer
 

Je l'ai lu plusieurs fois mais bon, je t'avoue je comprends pas trop...

n°2539159
freds45
Posté le 07-10-2006 à 17:02:38  profilanswer
 

En gros, si tu veux qu'Excel ne te renvoie les infos sur les lignes qui correspondent EXACTEMENT à ce que tu as saisi dans ta cellule de recherche (la jaune), il faut ajouter un argument "FAUX" dans la formule recherchev.
Dans l'exemple : =RECHERCHEV(F7;A:C;2;FAUX)


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
mood
Publicité
Posté le 07-10-2006 à 17:02:38  profilanswer
 

n°2539168
jonueva
Posté le 07-10-2006 à 17:06:01  profilanswer
 

Super cette fois c'est parfait!
Merci beaucoup!!!!

n°2539170
freds45
Posté le 07-10-2006 à 17:06:52  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Base articles sous excel

 

Sujets relatifs
Utiliser une fonction permettant un calcul sous excelLogiciel pour base de registre
Somme sous ExcelProblème wifi et excel
pouvez vous m'aider sur excel ?Aide Excel : Faire un graphique Hommes/femmes !
Décaler de 1/2 les lignes sous Excel ( Emploi du temps )Programme de netoyage base de registre
Problème difficile (si, si, vraiment !) avec Excel !Excel : lancer une macro ?
Plus de sujets relatifs à : Base articles sous excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR