FONCTION BDLIRE

Résolu
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

  1. Bonjour,

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

    Cordialement
    Patrice
    0
    1. 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
  2. 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
    1. 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
    2. @Patrice33740Bonjour 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
    3. @Patrice33740Bonjour 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