RECHERCHEV & INDIRECT – Feuilles Excel et Google

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montrera comment utiliser la fonction INDIRECT pour définir la plage de recherche dans Excel et Google Sheets.

RECHERCHE INDIRECTE ET V

Vous devrez peut-être effectuer une RECHERCHEV sur plusieurs plages à la fois, en fonction de certaines valeurs de cellule. Pour ces instances, la fonction INDIRECT peut être utilisée pour définir une plage de recherche, ou même créer une référence dynamique à plusieurs feuilles.

1 =RECHERCHEV($B3,INDIRECT("'"&C$2&"'!"&"B3:C5"),2,FAUX)

Dans l'exemple ci-dessus, nous avons des données dans la plage B3:C5 sur chaque feuille pour laquelle nous voulons effectuer une recherche de correspondance exacte et créer un résumé. Au lieu de modifier manuellement les noms des feuilles, nous pouvons nous référer dynamiquement aux feuilles avec la fonction INDIRECT.

Nous avons besoin que la plage de recherche pour C3 ressemble à :

1 '2018!'B3:C5

La fonction INDIRECT nous permet de définir la plage sans coder en dur « 2018 ». De cette façon, la formule peut être copiée pour d'autres années.

CHOISIR ET RECHERCHEV

La fonction INDIRECT est « volatile ». Il recalcule chaque fois qu'Excel le fait, ce qui peut ralentir le calcul de votre classeur. Vous pouvez souvent accomplir la même tâche en utilisant d'autres fonctions. Ci-dessous, nous montrerons comment utiliser la fonction CHOOSE au lieu de INDIRECT pour définir la plage de recherche. La fonction CHOOSE prend un numéro d'index et une liste de valeurs pour renvoyer une seule valeur de la liste.

1 =CHOISIR(C2,RECHERCHEV(B3,'2018'!B3:C5,2,FAUX),RECHERCHEV(B3,'2019'!B3:C5,2,FAUX),RECHERCHEV(B3,'2020'!B3:C5 ,2,FAUX))

Dans cet exemple, la liste dans la fonction CHOOSE est chaque formule VLOOKUP possible. Chaque plage est codée en dur et chaque cellule fait référence aux trois feuilles. La valeur d'index de la ligne 2 indique à la fonction quel élément de la liste utiliser, c'est-à-dire sur quelle feuille effectuer la recherche.

RECHERCHEV ET INDIRECT dans Google Sheets

Ces formules fonctionnent de la même manière dans Google Sheets que dans Excel.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave