Recherchev et Tableaux Excel

toniocb

XLDnaute Nouveau
Bonjour à tous,

La fonction recherchev a la structure suivante:
RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])

Est-il possible de remplacer le "no_index_col" par un nom de colonne enregistré dans un tableau inséré?

En pièce jointe l'exemple.

D'avance merci,

Antoine
 

Pièces jointes

  • Essai.xlsx
    10.8 KB · Affichages: 53
  • Essai.xlsx
    10.8 KB · Affichages: 55
  • Essai.xlsx
    10.8 KB · Affichages: 46

Misange

XLDnaute Barbatruc
Re : Recherchev et Tableaux Excel

Bonjour

utilises plutot la combinaison index+ equiv bien plus souple
=INDEX(Tableau[GO 1];EQUIV(A7;Tableau[Product id];0))

= index(colonne contenant la valeur à renvoyer;equiv(valeur cherchée; où je cherche la correspondance;0))
 

ruliann

XLDnaute Occasionnel
Re : Recherchev et Tableaux Excel

bonjour

Bonjour

utilises plutot la combinaison index+ equiv bien plus souple
=INDEX(Tableau[GO 1];EQUIV(A7;Tableau[Product id];0))

= index(colonne contenant la valeur à renvoyer;equiv(valeur cherchée; où je cherche la correspondance;0))


merci car cette solution m'intéresse aussi. Est-ce qu'on peut demander à excel de chercher dans plusieurs colonnes avec la fonction index?

et avec equiv, est-ce qu'on peut demander à excel de rechercher non pas une valeur en tant que telle, mais toutes les valeurs dont la police est rose par exemple?
 

Misange

XLDnaute Barbatruc
Re : Recherchev et Tableaux Excel

bonjour
Est-ce qu'on peut demander à excel de chercher dans plusieurs colonnes avec la fonction index?
Bonsoir,
que te dis l'aide d'excel ? (la touche F1 est ton amie...)
quand tu tapes index l'aide contextuelle te dit
renvoie une valeur ou la référence d'une cellule à l'intersection d'une ligne et d'une colonne particulières, dans une plage données (y compris la faute à données !)
donc index ne cherche rien. Comme indiqué plus haut : index(colonne contenant la valeur à renvoyer....


et avec equiv, est-ce qu'on peut demander à excel de rechercher non pas une valeur en tant que telle, mais toutes les valeurs dont la police est rose par exemple?
idem tape equiv
renvoie la ¨POSITION relative d'un élément dans une matrice qui correspond à une valeur spécifique dans un ordre spécifique


EQUIV(A7;Tableau[Product id];0)
je recherche la valeur contenue dans la cellule A7 (la valeur, pas sa couleur ! et UNE valeur) dans la colonne product ID
cette fonction renvoie par exemple 4
=INDEX(Tableau[GO 1];4) renvoie la 4° valeur de la colonne GO 1
 

Discussions similaires

  • Question
Microsoft 365 RECHERCHE and co
Réponses
18
Affichages
2 K
Réponses
1
Affichages
238
Réponses
3
Affichages
222

Statistiques des forums

Discussions
312 413
Messages
2 088 199
Membres
103 757
dernier inscrit
mikha