Recherche dans une liste et retransmission des informations

Bonjour,

Je vais essayer d'expliquer mon problème de manière simple.

J'ai une liste de plantes (sur une feuille de référence appelée "plantes") avec différentes informations, comme ci-dessous :

image

Il y a dedans une colonne avec une information de référence qui est "CD_REF" qui est un code universel désignant la plante en question. C'est la colonne à partir de laquelle les recherches dans la liste se feront (le premier CD_REF, "79319" correspond à la case D4)

Voici à présent ce que je souhaiterais faire. Il y a une feuille de saisie (appelée "saisie flore") où l'on doit renseigner le CD_REF des plantes que l'on a inventoriées de cette manière :

image

Après quoi il y a une feuille où s'affichent les résultats. Ce que je souhaiterais c'est que à partir de ce CD_REF saisi par l'utilisateur, toutes les informations relatives à ce code dans la feuille de référence ("Plantes") puissent s'afficher. J'ai utilisé la fonction :

SI('Saisie flore'!B6:B150=Plantes!D4:D2547;Plantes!B4:B2547; "")

En changeant les colonnes en fonction des informations que je souhaitais afficher. En l'occurrence ici : "saisie flore !B6:B150" correspond à la saisie des CD_REF, "plantes!D4:D2547" correspond au CD_REF sur la liste de plantes, et "Plantes!B4:B2547" correspond au nom scientifique de la plante, qui est ici l'information que je veux voir s'afficher.

Cela fonctionne lorsque je saisis les codes sur la feuille de saisie dans le même ordre que dans la feuille de référence avec la liste, mais dès que je mets un code au hasard dans la liste (donc que je ne commence plus à la première plante) cela ne fonctionne plus et ma liste est vide.

Donc par exemple si je saisis les CD_REF exactement dans le même ordre que dans "plantes" ça donne ça, ce qui est ce que je veux obtenir :

image

Mais par contre dès que les codes sont pris de manière aléatoire dans la liste ça ne fonctionne plus et tout est vide. Or, j'aimerais qu'il soit capable de m'afficher une liste d'espèces quels que soient les codes saisis, c'est à dire qu'il soit capable de rechercher l'information dans la liste de référence pour n'importe quel code.

Pouvez-vous m'aider à résoudre ce problème ? Ci-joint une version tronquée du fichier. (la colonne "recouvrement moyen" bug aussi quand ce n'est pas dans le bon ordre, elle affiche les résultats beaucoup plus bas que ce qu'elle devrait faire, je ne sais pas pourquoi).

Merci d'avance,

8test-flore.xlsx (78.88 Ko)

Bonjour,

J'ai sans doute pas les yeux en face des trous. Tu le saisis où le CD_REF dans la feuille Résultats ?

Daniel

Bonjour,

Il n'y est pas saisi, la feuille résultats effectue les calculs à partir de la feuille de saisie (les feuilles de saisie et de résultats doivent rester séparées).

Donc dans ce code (qui est celui utilisé pour afficher les résultats) :

SI('Saisie flore'!B6:B150=Plantes!D4:D2547;Plantes!B4:B2547; "")

Les CD_REF sont récupérés sur la feuille de saisie par :

'Saisie flore'!B6:B150

Je ne sais pas si je suis claire dans mon explication ?

Merci : )

Essaie.

6pintade.xlsx (33.97 Ko)

Merci !

Du coup il faut que je rentre le code sur toutes les lignes ? Il n'y a pas de possibilité de juste lui faire dérouler une liste correspondant aux CD_REF de la feuille de saisie ? Parce que il arrive que lors des inventaires il y ait des inattentions et que, par exemple, une même plante soit citée deux fois : en procédant ligne par ligne je n'ai pas moyen de supprimer automatiquement les doublons, alors que dans le cas d'une liste cela doit être possible il me semble ?

C'était d'ailleurs pour cette raison que j'avais mis un "recouvrement moyen" pour le recouvrement, pour faire la moyenne en cas de doublons lors de la saisie.

Merci en tout cas pour cet essai qui fonctionne déjà beaucoup mieux que ce que j'avais fait ! Cela va beaucoup m'aider. : )

Je ne comprends pas. La seule chose que tu aies à faire est de saisir les codes et les CR sur la feuille Saisie flore. J'ai ajouté des listes déroulantes sur cette dernière feuille. Cette reprend la liste triée en S3.

Daniel

8pintade.xlsx (33.04 Ko)

Ça a très bien fonctionné pour les plantes merci beaucoup ! Par contre le recouvrement moyen (colonne "CR" dans la feuille de saisie, et "recouvrement moyen" sur la feuille de résultats), ne correspond pas : il l'affiche tel qu'il est dans la feuille de saisie, or dans les résultats l'ordre des plantes est souvent remanié, ce qui fait que les coefficients ne correspondent plus à la bonne plante, j'ai essayé 2-3 trucs mais n'ai rien trouvé de convainquant pour résoudre le souci.

Voici. J'en ai profité pour adapter automatiquement la taille de la plage B4:B48. En cas de besoin, ajoute des plantes sur la feuille Plantes. la formule les prendra en compte. Teste.

Daniel

6pintade2.xlsx (34.44 Ko)

Tout fonctionne, c'est nickel, merci beaucoup pour votre aide !

Rechercher des sujets similaires à "recherche liste retransmission informations"