Recherches complexes ( pour moi en tout cas)

Fermé
TomSara - 30 déc. 2016 à 12:58
 TomSara - 31 déc. 2016 à 12:04
Bonjour,

En cette fin d'année, je me retrouve confronté a un problème de recherche de valeur de cellule...
En effet, comme dans mon tableau en PJ ci-dessous, j'ai besoin de récupérer 2 informations différentes en fonction du résultat d'une cellule.

Concrètement, dans mon exemple: losque "Acide Urique" est choisi dans la liste un petit tableau de droite, ET1 doit correspondre à la valeur de AF6 et ET2 à la valeur de AF10.

Cet exemple est un extrait d'une extraction de tables de données contenant des centaines de valeurs et d'analytes, dont la mise ne forme plus pratique n'est pas possible.

Je ne sais pas s'il est possible avec la fonction RECHERCHE de récupérer des valeurs sur une ligne différente de celle de la valeur recherchée...

http://www.cjoint.com/c/FLElXxE2vKO

Merci aux âmes charitables du réveillon !!

5 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 30/12/2016 à 14:32
Re,
en AJ8
=DECALER(AF$2;4*(LIGNE()-7)+SI(AJ$7="Acide urique";0;8);0)
à tirer en bas

Mais si tu as d'autres analyses par PSA, HDl, Gammagt ETc
il te faut complétér ton tableau P1,P2 avec une collnne Q
colP=urique col Q 0
abumine 8
HDL 16

la formule deviendrait
=DECALER(AF$2;4*(LIGNE()-7)+RechercheV(AJ$7;P$1:Q$10;2;0);0)
ou sans colonne Q
par un EQUIV au lieu de recherchev
=(equiv(AL$7;P$1:P$10;0)-1)*8



 Michel
2
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
30 déc. 2016 à 16:19
La méthode "je vais faire un exemple simple et après je me débrouillerai" ne marche que rarement: la preuve !
avec 300 articles le raisonnement est tout autre...

Il faut bien te rendre compte que ce que tu demandes n'est pas forcément facile et que personne ne veut passer parfois plusieurs heures à essayer de résoudre un problème bénévolement pour se voir dire après coup : "en fait, dans la réalité"....
2
Bonjour Et merci,

Forcément ça marche ;) sauf que quand je passe à mon tableau définitif, je n'arrive pas a transposer la formule correctement...

Effectivement le nombre d'analyses différentes est conséquent (290 + ou -) mais j'ai du mal a comprendre l'histoire des colonnes P / Q

ci-joint la maquette quasi définitive ( manque à intégrer des données brutes)

Le tableau qui servait d'exemple se trouve sur la Feuille donnée brutes...

J'aimerai arriver a comprendre comment sont gérés les décalages de cellule histoire de pouvoir me dépatouiller tout seul par le futur...

Merci pour ton aide !
http://www.cjoint.com/c/FLEpa2GERJO
0
Je n'ai pas fait un exemple simple, juste un extrait de la base de données.
Et je ne me vois pas balancer mon fichier définitif en demandant "allez y réglez moi tout ça et moi je vais boire un coup en attendant."

Non, je préfère comprendre pour appliquer, si je dois décaler une ligne ou ajouter une colonne, comprendre comment la formule va se comporter, plutôt que de copier bêtement la solution proposée.

Je vais me débrouiller, merci pour ton temps, je ne te dérange pas plus.

Bonnes fêtes.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ta première solution est parfaitement fonctionnelle, avec l'utilisation de la colonne Q chiffrée.

Un grand merci à toi.
0