fonction BDLIRE() sous excel - Logiciels - Windows & Software
Marsh Posté le 20-03-2007 à 15:11:52
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 !!
Marsh Posté le 20-03-2007 à 15:22:15
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
Marsh Posté le 20-03-2007 à 15:25:52
ReplyMarsh Posté le 20-03-2007 à 15:26:42
trotino a écrit : essaye le giga méga 12bits par thx sous frontfiles |
et après c'est moi qui pollue le topic...
Plus sérieusement, avec seulement 3 prestataires, une bdd est-elle vraiment indispensable ?
Marsh Posté le 20-03-2007 à 15:34:02
les viets ne comprennet rien a rien, bdd pour les inculte du forum signifie bande dessinée décolorée
Marsh Posté le 20-03-2007 à 15:35:56
Doudos a écrit : et après c'est moi qui pollue le topic... |
Je pense que les 3 prestataires sont seulement pour illustrer son exemple............
Marsh Posté le 20-03-2007 à 15:37:08
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 !
Marsh Posté le 20-03-2007 à 15:42:23
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"
Marsh Posté le 20-03-2007 à 15:52:40
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 ?
Marsh Posté le 20-03-2007 à 15:56:26
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...
Marsh Posté le 20-03-2007 à 15:58:36
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...
Marsh Posté le 20-03-2007 à 16:03:08
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 ?
Marsh Posté le 20-03-2007 à 16:12:19
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
edit: je viens de voir ta feuille: il ne me faut pas de calcul, juste renvoyer la valeur qui correspond aux critères.
Marsh Posté le 20-03-2007 à 16:26:45
bah en fait je dois juste être craytaing
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? ) et je cherche compliqué pour du simple.
m'enfin, par curiosité personnelle je me demande comment fonctionne cette fonction BDLIRE...
Marsh Posté le 20-03-2007 à 16:31:55
Bah dsl je seche...
Sous Access, ca me prendrait 5mn, mais sous excel a part en utilisant ms query je ne vois pas dsl...
Marsh Posté le 20-03-2007 à 16:33:08
BDLIRE recherche les valeurs situées en dessous des etiquettes. Par contre si ta recherche renvoit plusieur enregistrement, ca foire... D'ou ton probleme...
Marsh Posté le 20-03-2007 à 16:34:18
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
Marsh Posté le 20-03-2007 à 16:36:58
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+
Marsh Posté le 20-03-2007 à 14:43:56
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