FONCTION BDLIRE

Résolu
Yy360 Messages postés 16 Statut Membre -  
Yy360 Messages postés 16 Statut Membre -
Bonjour à tous,

Je suis actuellement en train de créer une base de donnée excel veillant à optimiser la création de devis.

Ainsi, je suis confronté à un problème au niveau de la fonction BDLIRE.

Sur ma première ligne C2, il n'y a aucun soucis de formules BDLIRE étant donné que les critères sont bien pris en compte "Agencement!B1:B2".

En revanche, lorsque je copie/prolonge ma cellule (contenant la formule BDLIRE) sur la ligne d'en dessous, ma cellule C3 ne parvient pas à lire "Agencement!B1:B3" car B2 est pris en compte.

Serait-il possible que ma cellule C3 puisse lire l' "Agencement!B1?B3" en prenant en compte seulement la donnée B1 et B3 et non B2?

Pourriez-vous me donner le signe/opérateur à inclure entre B1 et B3 dans ma formule BDLIRE de critères; "Agencement!B1?B3); pour exclure/ne pas tenir compte du contenu de B2?

Je vous remercie d'avance pour votre aide précieuse,

Bonne journée,

2 réponses

Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour,

Pour "tirer" vers le bas la fonction BDlire avec un adressage relatif des critères (sans $), il faut utiliser des critères définis par des formules.
Un exemple ici, sur l'onglet « f(BD) critères formulés » :
Edit : ce lien n'est pas correct



Cordialement
Patrice
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Edit : Désolé, avec le lien ci-dessus, les formules des critères formulés ne sont pas correctes, voici le fichier corrigé :
https://www.cjoint.com/c/EEBxJ6xMCzj

Patrice
0
Yy360 > Patrice33740 Messages postés 8930 Statut Membre
 
Bonjour Patrice,

Je vous remercie pour votre réponse et votre remarquable document.

Afin de respecter vos consignes, j'ai réalisé un adressage relatif afin de faire correspondre mes données.

Cependant, j'obtiens en résultat #VALEUR.

Je dois sans doute commettre une erreur dans le codage.

Ainsi, dans le but de facilité la résolution de ce problème, je vous envoie mon document ci-dessous:

http://cjoint.com/?0ECtp61lNzk

L'objectif est de faire correspondre la plage "Fruits" avec celle "Itinéraires" de façon à ce qu'en fonction de mon fruit, l'itinéraire d'accès s'affiche automatiquement.

Pour votre information, la feuille "Stock d'informations" est ma BD et "Agencement" la zone de recherche pour agencer les informations.

Je souhaiterais faire cela sur plusieurs lignes en ayant plus d' "Arbres" et de "Fruits" et donc plus d'"itinéraires".

Pourriez vous me corriger ou m'expliquer comment parvenir à mon but?


Merci d'avance pour votre aide précieuse,

Yohan

PS : N'y a-t-il pas un opérateur ( ":" ou ";", ...) très simple pour gérer cette multiplication de la fonction BDLIRE?
0
Yy360 Messages postés 16 Statut Membre > Patrice33740 Messages postés 8930 Statut Membre
 
Bonjour Patrice,

Je me permets de vous recontacter afin de savoir si vous aviez bien reçu ma réponse à votre mail?

Votre aide me serait d'une très grande utilité,

Merci d'avance,

Yohan

PS : Les champs fruits et itinéraires sont à titre indicatif car je ne peux professionnellement dévoiler les vrais champs.
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour,

Ton fichier corrigé :
https://www.cjoint.com/c/EEEqpQ06Ftq

Cordialement
Patrice
0
Yy360 Messages postés 16 Statut Membre
 
Bonjour Patrice,

Je te remercie beaucoup pour la correction de mon document.

Ton explication sur le document est très clair!

Bonne journée,

Cordialement,

Yohan
0