Comment utiliser INDEX MATCH au lieu de RECHERCHEV, et quand il est le plus logique de le faire - Immobilier

La fonction RECHERCHEV est utilisée pour retourner une valeur d'un endroit dans votre feuille de calcul dans la cellule où la fonction RECHERCHEV se trouve. Si vous vivez votre vie dans des feuilles de calcul, il est juste une question de temps avant que vous entendez sur la façon dont MATCH INDEX est préféré par certains sur l'utilisation de RECHERCHEV.







Étant donné les deux approches peuvent produire le même résultat, la base sur laquelle ils sont comparés ici est l'une des performances, à savoir la vitesse de calcul. Cela entre en jeu d'une manière notable si votre modèle est grande (une douzaine de feuilles +, des centaines de colonnes, des centaines de lignes de calculs sur un grand nombre d'entre eux) et il inclut des références circulaires.

Si votre modèle inclut des références circulaires, pour obtenir de calculer, vous devrez activer des calculs itératifs dans le fichier (Fichier> Options)

Comment utiliser INDEX MATCH au lieu de RECHERCHEV, et quand il est le plus logique de le faire - Immobilier

Disons que votre dossier comprend actuellement une série de formules à base RECHERCHEV et que vous voulez les remplacer par des formules à base MATCH INDEX /.

Voici comment le faire d'une manière générique:

Formule à base de VLOOKUP-existant:

= VLOOKUP (lookup_value, table_array, col_index_num)

Equivalent INDEX / MATCH-formule à base:

= INDEX (plage la plus à droite de la colonne table_array, MATCH (lookup_value. Gamme colonne de gauche de table_array))

Un exemple pratique de remplacer VLOOKUP avec INDEX MATCH

Disons que nous avons une table de consultation pour l'allocation des dépenses des coûts de construction difficile au cours des mois d'un calendrier de construction de longueur variable (une « courbe en forme de cloche » construction). Et disons que nous voulons savoir ce que% du budget total est consacré au Mois 5 du calendrier de construction.







la mise en œuvre RECHERCHEV

Pour le mettre en place en utilisant RECHERCHEV, nous faisons référence à la valeur de recherche de 9 mois dans la cellule E5, définir la matrice de tableau à partir de la colonne B et se prolongeant à travers une colonne G (celle du Mois 5), et ensuite fournir le nombre de mouvements de la colonne dans la table . La valeur qu'il tire vers l'arrière dans ce cas est de 20,00% (celui de la cellule G18).

Comment utiliser INDEX MATCH au lieu de RECHERCHEV, et quand il est le plus logique de le faire - Immobilier

INDEX / mise en œuvre MATCH

Si nous voulions retourner ce même résultat en utilisant INDEX / MATCH au lieu de RECHERCHEV, nous pouvons construire la fonction composé comme indiqué dans la cellule C9 ci-dessous:

= INDEX (Juste colonne G de la matrice avant définie, MATCH (valeur de recherche dans E5, juste la colonne B du tableau précédent défini))

Comment utiliser INDEX MATCH au lieu de RECHERCHEV, et quand il est le plus logique de le faire - Immobilier

Dans cette mise en œuvre, la même valeur 20,00% dans la cellule G18 sera retournée.

La comparaison des deux approches

La différence fondamentale entre ces deux formules est assez évidente - dans RECHERCHEV, l'ensemble des colonnes de la colonne de valeur de recherche dans la colonne de valeur recherchée est analysée à travers par Excel, alors que dans INDEX / MATCH, Excel scanne uniquement les deux colonnes avec dont il est muni (la zone encadrée rouge indiqué ci-dessous est volontairement ignoré par INDEX / MATCH).

Comment utiliser INDEX MATCH au lieu de RECHERCHEV, et quand il est le plus logique de le faire - Immobilier

Quand il fait le plus logique d'utiliser MATCH INDEX sur RECHERCHEV

Dans un petit fichier relativement simple, il n'y aura pas de différence notable dans la vitesse de calcul de la feuille de calcul ou classeur, mais dans un fichier chargé référence complexe, circulaire, INDEX / MATCH peut vous faire gagner du temps tous les calculs de temps exécutés.

De plus, il est logique d'utiliser INDEX / MATCH lorsque vous connaissez la colonne que vous recherchez, et vous savez que cette colonne restera celui où vous êtes à la recherche de la valeur. Dans l'exemple ci-dessus, nous savons que nous voulons tirer le mois 5 valeur en pourcentage, notre formule se concentre sur cette colonne.

RECHERCHEV est la solution à appliquer si la colonne de valeur recherchée est sujette à changement. Un exemple de ceci est si vous vouliez tirer tous les différents pourcentages programmés dans une ligne (le pourcentage de chaque mois dans sa propre cellule), non seulement tirer le pourcentage pour le mois 5 en une seule cellule.

Tous les modèles de modèles Excel de REFM sont optimisés pour la vitesse en évitant les références circulaires en premier lieu. Ils sont rapides comme l'éclair, zéro littéralement d'attente pour les calculs.

Le fichier est intégré ci-dessous. Vous pouvez le télécharger en cliquant sur l'icône de téléchargement dans la bordure inférieure de la fenêtre embed.







Articles Liés