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

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  fonction BDLIRE() sous excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction BDLIRE() sous excel

n°2663298
gurk13
quelqu'un a internet ici ?
Posté le 20-03-2007 à 14:43:56  profilanswer
 

bonjour à tous,
 
je dois faire une bdd sous excel comprenant des noms de prestataires en colonne1, des noms de clients en colonne2, les adresses correspondantes en colonne3 et les prix en colonne4.
 
        A                  B                   C                     D
1   prestataire     client             adresse                prix
2   p1                choix liste1      choix liste2           ??
3   p2                choix liste1      choix liste2           ??
4   p3                choix liste1      choix liste2           ??
 
mon principe étant de mettre une liste de prestataires, créer une liste de choix en colonnes 2 et 3 pour sortir un résultat en colonne "prix", et celà gràce à une base de donnée.
 
j'ai donc fait la BDD avec chaque combinaison prestataire/client-adresse/prix et je voulais utiliser la fonction BDLIRE pour avoir le prix selon les modifications appliquées aux listes de choix pendant la recherche.
 
malheureusement, il apparait que seule la ligne directement en dessous des étiquettes de colonne fonctionne:
 
BDLIRE (BDD;"prix";A1:C2) renvoie effectivement le prix du prestataire1 pour le client sélectionné. par contre:
BDLIRE (BDD;"prix";A1:C3) renvoie une erreur #NOMBRE.
 
je ne comprends pas pourquoi. dans l'aide d'excel (une histoire de pommes et de poires) la 2eme ligne n'est pas montrée en exemple.
j'aimerais donc savoir si j'utilise mal la fonction, ou si il faudrait en utiliser une autre.
 
merci d'avance de votre aide

mood
Publicité
Posté le 20-03-2007 à 14:43:56  profilanswer
 

n°2663308
Doudos
Guns 4 Show Knives 4 a Pro
Posté le 20-03-2007 à 15:07:58  profilanswer
 

va plutot monter tes noctua ... (comprenne qui pourra)
 
:D

n°2663310
gurk13
quelqu'un a internet ici ?
Posté le 20-03-2007 à 15:11:52  profilanswer
 

GENRE !!
mah qu'est ce qu'il fout là le doud?
 
j'attends des réponses , si t'es pas capable de répondre... hop dehors! pollueur de topic, troll des cavernes... et j'en passe...
 
pour monter 2 bètes ventilos pas besoin de poster sur hfr, par contre pour dompter excel c'est une autre histoire.
 
EDIT: mets ta config à jour, et au trot !! :D


Message édité par gurk13 le 20-03-2007 à 15:13:09
n°2663314
SuppotDeSa​Tante
Aka dje69r
Posté le 20-03-2007 à 15:22:15  profilanswer
 

Bonjour
 

Citation :

Si plusieurs enregistrements répondent aux critères, la fonction BDLIRE renvoie la valeur d'erreur #NOMBRE!


 
Si cela t'es possible, envoies ton fichier que je jette un coup d'oeil, pour voir sur quoi se basent tes listes et a quoi fait reference ta bdd.
 
Cordialement


Message édité par SuppotDeSaTante le 20-03-2007 à 15:22:45

---------------
Soyez malin, louez entre voisins !
n°2663316
trotino
Posté le 20-03-2007 à 15:25:52  profilanswer
 

essaye le giga méga 12bits par thx sous frontfiles

n°2663317
Doudos
Guns 4 Show Knives 4 a Pro
Posté le 20-03-2007 à 15:26:42  profilanswer
 

trotino a écrit :

essaye le giga méga 12bits par thx sous frontfiles


et après c'est moi qui pollue le topic... :whistle:
 
Plus sérieusement, avec seulement 3 prestataires, une bdd est-elle vraiment indispensable ?

Message cité 1 fois
Message édité par Doudos le 20-03-2007 à 15:28:08
n°2663326
trotino
Posté le 20-03-2007 à 15:34:02  profilanswer
 

les viets ne comprennet rien a rien, bdd pour les inculte du forum signifie bande dessinée décolorée

n°2663328
SuppotDeSa​Tante
Aka dje69r
Posté le 20-03-2007 à 15:35:56  profilanswer
 

Doudos a écrit :

et après c'est moi qui pollue le topic... :whistle:
 
Plus sérieusement, avec seulement 3 prestataires, une bdd est-elle vraiment indispensable ?


 
Je pense que les 3 prestataires sont seulement pour illustrer son exemple............


---------------
Soyez malin, louez entre voisins !
n°2663329
Doudos
Guns 4 Show Knives 4 a Pro
Posté le 20-03-2007 à 15:37:08  profilanswer
 

SuppotDeSaTante a écrit :

Je pense que les 3 prestataires sont seulement pour illustrer son exemple............


non non il en a que 3, s'il essaie de faire croire qu'il en a +, c'est qu'il ment ! :o

n°2663332
gurk13
quelqu'un a internet ici ?
Posté le 20-03-2007 à 15:42:23  profilanswer
 

Citation :

Je pense que les 3 prestataires sont seulement pour illustrer son exemple............

bah en fait il y à 17 prestataires et la bagatelle de 80/85 clients. chaque prestataire opérant bien sur plusieurs clients. d'où la BDD pour mettre toutes ces infos en foutoir et une zolie présentation avec listes de choix qui vont bien. celà pour n'avoir que 17 lignes au lieu de... trop, pas fini la BDD ça va me prendre un bout de temps !
 
au fait dje69r, si tu pouvais accuser réception de mon email ce serait sympa, ma boite au boulot semble être capricieuse...
 
edit: il semble que par hotmail ça ne passe pas... "delivery failure"


Message édité par gurk13 le 20-03-2007 à 15:50:18
mood
Publicité
Posté le 20-03-2007 à 15:42:23  profilanswer
 

n°2663339
SuppotDeSa​Tante
Aka dje69r
Posté le 20-03-2007 à 15:52:40  profilanswer
 

Oui j'ai recu ton mail.
 
Parcontre je ne comprends pas trop a quoi cela te sert....?
Juste a faire une recherche avec 3 critères de recherches qui sont le prestataire, le client, l'adresse pour en afficher le prix ?

n°2663344
gurk13
quelqu'un a internet ici ?
Posté le 20-03-2007 à 15:56:26  profilanswer
 

mwi c'est bien ça.
le but est de pouvoir comparer d'un coup d'oeil les prix des différents prestataires pour un client spécifié, sans avoir sous le nez une liste gigantesque (qui sera la BDD)
 
ça peut paraitre crétin de mettre 3 critères alors que 2 suffisent, mais parfois il y a des trous dans la bdd...

n°2663346
SuppotDeSa​Tante
Aka dje69r
Posté le 20-03-2007 à 15:58:36  profilanswer
 

Euh...
 
Si c'est pour faire une recherche, pourquoi se prendre la tete ? Tu créés un filtre automatique, ou élaboré comme tu le sens, et le tour est joué...
Si tu as un exemple plus parlant qu'avec des p1 c1 a1 je comprendrais peut etre mieux ce que tu attends, car la c'est super flou...

n°2663349
SuppotDeSa​Tante
Aka dje69r
Posté le 20-03-2007 à 16:03:08  profilanswer
 

Regarde la feuil2 de ce fichier
 
Les formules dans les cellules G1, G2, G3 se mettent a jour en fonction de ce que tu pioches, c'est pas plutot un truc comme ca que tu veux ?


Message édité par SuppotDeSaTante le 20-03-2007 à 16:04:11

---------------
Soyez malin, louez entre voisins !
n°2663353
gurk13
quelqu'un a internet ici ?
Posté le 20-03-2007 à 16:12:19  profilanswer
 

le but est de:
- trouver le prix qu'offre le Prestataire1 pour le client1.
- le comparer au prix du Prestataire2 pour ce même client.
 
quand il y a 15 prestataires à comparer pour un même client, on ne peut pas utiliser de filtre vu qu'il faut avoir tous les prix sous les yeux simultanément.
 
si ça peut aider, vire une des colonnes "adresse" ou "client", ça fait doublon en théorie.
 
avec la bdd complète (enfin, incomplète plutot...) c'est encore plus flou... c'est même flou pour moi :D
 
edit: je viens de voir ta feuille: il ne me faut pas de calcul, juste renvoyer la valeur qui correspond aux critères.


Message édité par gurk13 le 20-03-2007 à 16:17:31
n°2663361
gurk13
quelqu'un a internet ici ?
Posté le 20-03-2007 à 16:26:45  profilanswer
 

bah en fait je dois juste être craytaing :whistle:
il suffit effectivement de filtrer par client/destination pour avoir les transporteurs et connaitre le prix de chacun.
 
merci de ton aide dje69r, excel je maitrise moyen (ça se voit? :D) et je cherche compliqué pour du simple.
 
m'enfin, par curiosité personnelle je me demande comment fonctionne cette fonction BDLIRE...

n°2663363
SuppotDeSa​Tante
Aka dje69r
Posté le 20-03-2007 à 16:31:55  profilanswer
 

Bah dsl je seche...
 
Sous Access, ca me prendrait 5mn, mais sous excel a part en utilisant ms query je ne vois pas dsl...

n°2663367
SuppotDeSa​Tante
Aka dje69r
Posté le 20-03-2007 à 16:33:08  profilanswer
 

BDLIRE recherche les valeurs situées en dessous des etiquettes. Par contre si ta recherche renvoit plusieur enregistrement, ca foire... D'ou ton probleme...

n°2663368
SuppotDeSa​Tante
Aka dje69r
Posté le 20-03-2007 à 16:34:18  profilanswer
 

Ouch pas vu ton message... Ouai ok je comprends mieux la, car je ne voyais pas trop l'interet de se faire autant chier...
 
Cordialement

n°2663371
gurk13
quelqu'un a internet ici ?
Posté le 20-03-2007 à 16:36:58  profilanswer
 

bah, c'est qu'elle doit marcher moyen... elle m'avait l'air intéressante pourtant.
 
access? va falloir que je rajoute ça à la masse de trucs que je dois apprendre pour dans 6 mois: html, php, java, javascript, flash, xml, photoshop... et access !
 
des vacances courtes en perspective.
et en core merci pour ton aide
A+


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

  fonction BDLIRE() sous excel

 

Sujets relatifs
menu déroulant ExcelExcel - comment apparier des tables svp?
[Excel] Comportement touche TAB anormal :(remettre fonction telechargement auto lorsqu'on pointe sur image?
Formule excel, besoin d'aideExcel
[excel] pb tout bete de graphiqueImprimante TSE à filtrer en fonction des users/sites
Excel 2003[EXCEL] Savoir si un jour est appelé "JOUR" (j) ou "DAY" (d)
Plus de sujets relatifs à : fonction BDLIRE() sous excel


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