Formule pour rechercher une valeur par rapport à un mot clé
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je cherche une formule qui prenne la valeur d'une case, par rapport à une autre case qu'il recherche automatiquement dans une plage grâce à un mot-clé, tout en spécifiant la relation entre ces deux cases : par exemple, trois colonnes à droite et sur la même ligne.
Concrètement, mes données proviennent d'une page web qui est régulièrement mise à jour, donc une fois importée et actualisée, la disposition des cases n'est jamais exactement la même. Sur cette page il y a un tableau, et je souhaite récupérer une donnée de ce tableau. En gros, récupérer la donnée "X" qui est une case à droite du mot-clé "Nombre". Ou mieux, récupérer une donnée en indiquant le mot-clé de l'abscisse, et celui de l'ordonnée, ce qui ne correspond qu'à une seule valeur dans le tableau.
Voilà, j'espère que j'ai été assez clair !
N'hésitez pas à me demander plus d'informations.
Merci,
--
Cordialement, Vikitor.
Je cherche une formule qui prenne la valeur d'une case, par rapport à une autre case qu'il recherche automatiquement dans une plage grâce à un mot-clé, tout en spécifiant la relation entre ces deux cases : par exemple, trois colonnes à droite et sur la même ligne.
Concrètement, mes données proviennent d'une page web qui est régulièrement mise à jour, donc une fois importée et actualisée, la disposition des cases n'est jamais exactement la même. Sur cette page il y a un tableau, et je souhaite récupérer une donnée de ce tableau. En gros, récupérer la donnée "X" qui est une case à droite du mot-clé "Nombre". Ou mieux, récupérer une donnée en indiquant le mot-clé de l'abscisse, et celui de l'ordonnée, ce qui ne correspond qu'à une seule valeur dans le tableau.
Voilà, j'espère que j'ai été assez clair !
N'hésitez pas à me demander plus d'informations.
Merci,
--
Cordialement, Vikitor.
2 réponses
-
Bonjour
Soit le tableau suivant dans la plage B2:F7
A B C D
A 1 2 3 4
B 5 6 7 8
C 9 10 11 12
D 13 14 15 16
E 17 18 19 20
la formule
=DECALER(B2;EQUIV("C";B3:B7;0);EQUIV("B";C2:F2;0))
renverra la valeur ligne C colonne B soit 10
Cdlmnt -
Merci pour votre réponse !
C'est ça, sauf que j'ai dû rajouter un INDEX, car la référence était invalide.
=DECALER(INDEX(Feuil8!1:1048576;EQUIV(E3;Feuil8!A:A;0);EQUIV(Feuil4!E3;Feuil8!A:A;-1));-1;0)
Merci,