Fonction Recherche V INDEX

b306 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis bloqué dans la mise en place d'une formule Recherche V INDEX.

Un grand merci pour ceux qui pourront me venir en aide.

Contexte :

2 matrices :
- Correlation forte (En Colonnes = patates en Lignes = Carottes)
- Correlation faible (en Colonnes = patates en Lignes = Carottes) => Idem
- Les valeur situées à l'intérieur sont des pourcentages
- Ces matrices sont sur deux onglets différents (onglet 2 et onglet 3)


Onglet 1

3 objets

1) Liste déroulante : 2 valeurs possibles
- Correlation faible
- Correlation forte
Cellule D1

2) Valeur dans cellule D2 (patates) = 2

3) Valeur de la celule D3 (Carottes) = 3


Onglet 2
Correlation forte : (ex de une à 4 patates / de une à 4 carottes)

1 2 3 4
1 10% 52% 28% 22%
2 12% 56% 1% 11%
3 25% 48% 33% 45%
4 38% 21% 10% 36%



Onglet 3

Correlation faible : (ex de une à 4 patates / de une à 4 carottes)

1 2 3 4
1 13% 55% 28% 08%
2 12% 16% 1% 25%
3 25% 48% 33% 45%
4 38% 31% 50% 22%

Quelle formule permettrait de renvoyer le bon pourcentage :
- Selon scénario retenu (cellule D1 (liste déroulante)) Correlation forte ou correlation Faible
- de la valeur recherchée pour la patate (cellule D2)
- de la valeur recherchée pour la carrotte (cellule D3)

Un grand MERCI !!!!!!!
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
vous avez à priori 4 colonnes de valeurs sur chaque feuille et vous ne dites pas laquelle vous voulez ressortir
Au hasard
vos plages dans chaque feuille vont de A1 à F100
la valeur à cherchée, est en A
la cellule, D (menu déroulant) contient les noms exacts de feuille

la formule pour choisir la bonne feuille selon D1 et ressortir la valeur de colonne B de cette feuille selon une valeur en E1 de la feuil3, à trouver dans la A de la feuille corrspondante:
:

=INDEX(INDIRECT("'"&D1&"'!A1:F100");EQUIV(E1;INDIRECT("'"&D1&"'!A1:A100");0);2)

le code INDIRECT transforme en adresse le texte composé par la concaténation.

Si vos noms de feuilles ne comportent pas de blanc, de tirets ou de points, vous pouvez vous dispenser des apostrophes:

INDIRECT(D1&"'!A1:F100")

si vous en voulez plus il faudra préciser plus.


crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0