RECHERCHEV et INDIRECT – Plage Dynamique – Excel et Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on février 9, 2023
Download Example Workbook

Télécharger le Classeur Exemple

Ce tutoriel montre comment utiliser la fonction INDIRECT pour définir une plage de consultation dans Excel et Google Sheets.

recherchev indirect plage dynamique fonction principale

INDIRECT et RECHERCHEV

Vous pouvez avoir besoin d’effectuer une RECHERCHEV sur plusieurs plages à la fois, en fonction de certaines valeurs de cellules. Dans ce cas, la fonction INDIRECT peut être utilisée pour définir une plage de consultation, ou même créer une référence dynamique à plusieurs feuilles.

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

recherchev indirect plage dynamique exemple donnees

Ici, nous avons des données dans la plage B3:C5 sur chaque feuille. Au lieu d’écrire une formule RECHERCHEV pour chaque feuille, nous pouvons nous référer dynamiquement aux feuilles avec la fonction INDIRECT.

INDIRECT – Plage de Consultation Dynamique

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

'2018!'B3:C5

Il nous suffit donc d’écrire une formule qui génèrera cette plage dans la fonction INDIRECT :

"'"&C$2&"' !"&"B3:C5"

Nous utilisons (&) pour fusionner ensemble le texte ainsi que la référence de cellule partiellement verrouillée contenant l’année (C$2). Ensuite, lorsque la formule est copiée dans la plage, la fonction INDIRECT produira la feuille nécessaire pour chaque colonne.

 

CHOISIR ET RECHERCHEV

La fonction INDIRECT est « volatile » elle est recalculée à chaque fois qu’Excel calcule, ce qui peut entrainer une lenteur de votre classeur.

Dans ce cas, la fonction CHOISIR est peut-être une meilleure alternative. La fonction CHOISIR vous permet de « choisir » ce que vous voulez produire à partir d’une liste.

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

recherchev choisir plage dynamique exemple donnees

Dans cet exemple, la liste de la fonction CHOISIR correspond à chaque formule RECHERCHEV possible. Chaque plage est codée en dur, et chaque cellule fait référence aux trois feuilles. La valeur de l’index dans la rangée 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 et dans Excel.

recherchev indirect plage dynamique google sheets

AI Formula Generator

Essayez gratuitement

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List