RECHERCHEV avec TRUE - Comment trouver le match le plus proche?

Table des matières

RECHERCHEV avec TRUE

99,99% du temps, tout le monde utilise FALSE comme critère de recherche de plage car 99,99% du temps, nous avons besoin d'une correspondance exacte du tableau de table. Même dans les sessions de formation, vos formateurs ne doivent avoir expliqué que des FAUX critères et vous auraient dit de ne pas vous soucier des VRAIS critères. Probablement à cause du scénario qui ne se produit pas, nous n'avons pas utilisé de critères TRUE, mais dans cet article, nous vous montrerons comment utiliser les critères TRUE dans RECHERCHEV avec différents scénarios.

VLOOKUP Résultat de correspondance le plus proche à l'aide de TRUE O ption

Tout d'abord, jetez un œil à la syntaxe de la formule RECHERCHEV.

Dans la syntaxe ci-dessus, tous les arguments de la fonction VLOOKUP sont obligatoires, mais le dernier argument (Range Lookup) est facultatif. Pour cet argument, nous pouvons fournir deux paramètres, c'est-à-dire TRUE (1) ou FALSE (0) .

Si vous fournissez TRUE (1), il trouvera la correspondance approximative, et si vous fournissez FALSE (0), il trouvera la correspondance exacte.

Jetez maintenant un œil à l'ensemble de données ci-dessous dans Excel.

Ci-dessus, nous avons des nombres de 3 à 20, et sur le côté droit, nous avons un numéro de valeur de recherche comme 14, mais ce nombre n'existe pas dans le tableau des nombres principaux.

Maintenant, appliquez d'abord la fonction RECHERCHEV avec FALSE comme critère de recherche de plage pour trouver la correspondance exacte.

Appuyez maintenant sur la touche Entrée pour obtenir le résultat de la formule.

Nous avons une valeur d'erreur non disponible # N / A en conséquence.

Modifiez maintenant les critères de recherche de plage de FALSE (0) à TRUE (1).

Cette fois, nous avons obtenu le résultat 10. Vous devez vous interroger sur le nombre 14, qui n'existe pas dans le tableau. Comment ce paramètre a-t-il renvoyé 10 en conséquence?

Laissez-moi vous expliquer le résultat pour vous.

Nous avons défini l'argument de recherche de plage sur TRUE, de sorte qu'il trouve la correspondance la plus proche pour la valeur de recherche fournie (14).

Comment cela fonctionne est «notre valeur de recherche est de 14, et la RECHERCHEV commence à rechercher de haut en bas, lorsque la valeur de recherche est inférieure à la valeur de la table, elle s'arrêtera à ce moment-là, renvoie le résultat respectif».

Par exemple, dans nos données, 14 est supérieur à 10 et inférieur à 15, donc dès que RECHERCHEV trouvera la valeur 15, il reviendra et retournera la valeur précédente plus petite, c'est-à-dire 10.

Pour tester cela, changez la valeur de 10 à 15 et voyez la magie.

Parce que nous avons modifié la valeur inférieure actuelle plus que la recherche, elle a renvoyé la valeur inférieure précédente, c'est-à-dire 8.

VLOOKUP TRUE comme alternative à la condition IF

IF est la fonction importante d'Excel, et pour tous les calculs basés sur des critères, nous utilisons des instructions IF. Par exemple, regardez les données ci-dessous.

Nous avons deux tableaux ici, "Tableau des ventes" et "Tableau des% d'incitation". " Pour «Table des ventes», nous devons arriver à un pourcentage d'incitation basé sur les revenus générés par chaque employé. Pour calculer le% d'incitation, nous avons les critères ci-dessous.

  • Si le revenu est> 50000, le% d'incitation sera de 10%.
  • Si le revenu est> 40000, le% d'incitation sera de 8%.
  • Si le revenu est> 20000, le% d'incitation sera de 6%.
  • Si le revenu est <20000, le% d'incitation sera de 5%.

Nous avons donc quatre critères à satisfaire. Dans ces cas, nous utilisons des conditions IF typiques pour arriver à l'incitation%, mais voyons maintenant comment nous pouvons utiliser RECHERCHEV pour arriver à l'incitation%.

Appliquez la formule RECHERCHEV avec TRUE comme critère.

Voilà. Nous avons notre% d'incitation par rapport aux revenus générés par chaque employé. Laissez-moi vous expliquer comment cela fonctionne.

Commencez par consulter le tableau des% d'incitation.

  • Cela signifie qu'entre 0 et 20000% d'incitation équivaut à 5%.
  • Entre 20001 et 40000, le% d'incitation est de 6%.
  • Entre 40001 et 50000, le% d'incitation est de 8%.
  • Tout ce qui dépasse 50000% d'incitation est de 10%.

Puisque nous avons fourni TRUE comme argument de recherche de plage, il retournera la correspondance approximative.

Regardez le premier cas, dans ce revenu est 35961, c'est moins que la valeur de la table d'incitation de 40000, et la valeur inférieure à 40000 dans le tableau est 20000, et pour cette incitation,% est 6%.

Comme ça, la fonction TRUE fonctionne et dit adieu aux conditions IF complexes.

Choses dont il faut se rappeler

  • TRUE trouve la correspondance approximative.
  • TRUE est également représenté par 1.
  • Dans le cas des scénarios numériques, il trouve toujours la valeur inférieure ou égale à la valeur de recherche dans le tableau de table.
  • Si la valeur de recherche est inférieure à toutes les valeurs de la table de recherche, elle renverra une erreur telle que # N / A.

Articles intéressants...