VERT.ZOEKEN met TRUE - Hoe vind ik de beste match?

Inhoudsopgave

VERT.ZOEKEN met TRUE

99,99% van de tijd gebruikt iedereen FALSE als het bereik-opzoekcriterium, omdat we 99,99% van de tijd een exacte match van de tabelmatrix nodig hebben. Zelfs tijdens de trainingssessies moeten uw trainers alleen ONWAAR criteria hebben uitgelegd en zouden ze gezegd hebben zich geen zorgen te maken over de WARE criteria. Waarschijnlijk vanwege het niet ontstane scenario, hebben we geen TRUE-criteria gebruikt, maar in dit artikel laten we u zien hoe u TRUE-criteria in VERT.ZOEKEN kunt gebruiken met verschillende scenario's.

VLOOKUP Dichtstbijzijnde Matching uitkomst met behulp van TRUE O ptie

Bekijk eerst de syntaxis van de VERT.ZOEKEN-formule.

In de bovenstaande syntaxis zijn alle argumenten van de functie VERT.ZOEKEN verplicht, maar het laatste argument (Range Lookup) is optioneel. Voor dit argument kunnen we twee parameters opgeven, dwz TRUE (1) of FALSE (0) .

Als u TRUE (1) opgeeft, zal het de geschatte overeenkomst vinden, en als u FALSE (0) opgeeft, zal het de exacte overeenkomst vinden.

Bekijk nu de onderstaande dataset in Excel.

Hierboven hebben we nummers van 3 tot 20, en aan de rechterkant hebben we een opzoekwaardegetal als 14, maar dit nummer bestaat niet in de tabel met hoofdnummers.

Pas nu eerst de functie VERT.ZOEKEN toe met FALSE als het bereikzoekcriterium om de exacte overeenkomst te vinden.

Druk nu op de enter-toets om het resultaat van de formule te krijgen.

Als resultaat hebben we een foutwaarde van niet beschikbaar # N / A.

Wijzig nu de criteria voor het opzoeken van het bereik van FALSE (0) in TRUE (1).

Deze keer hebben we het resultaat als 10. U moet zich afvragen wat het getal 14 is, dat niet voorkomt in de tabelmatrix. Hoe heeft deze parameter als resultaat 10 geretourneerd?

Ik zal u het resultaat voor u uitleggen.

We hebben ingesteld dat het bereik-opzoekargument WAAR is, dus het vindt de beste overeenkomst voor de opgegeven opzoekwaarde (14).

Hoe dit werkt, is "onze opzoekwaarde is 14, en de VERT.ZOEKEN begint van boven naar beneden te zoeken, wanneer de opzoekwaarde kleiner is dan de waarde in de tabel, zal het op dat moment stoppen om het respectieve resultaat terug te geven".

In onze gegevens is 14 bijvoorbeeld groter dan 10 en kleiner dan 15, dus op het moment dat VERT.ZOEKEN de waarde 15 vindt, gaat het terug en retourneert de vorige kleinere waarde, dat wil zeggen 10.

Om dit te testen, verandert u de waarde van 10 in 15 en ziet u de magie.

Omdat we de huidige lagere waarde meer hebben gewijzigd dan de zoekactie, heeft deze de vorige lagere waarde geretourneerd, dwz 8.

VERT.ZOEKEN WAAR als alternatief voor ALS-voorwaarde

IF is de belangrijke functie in Excel, en voor alle op criteria gebaseerde berekeningen gebruiken we IF-statements. Bekijk bijvoorbeeld de onderstaande gegevens.

We hebben hier twee tabellen: 'Verkooptabel' en 'Incentive %'-tabel.' Voor "Verkooptabel" moeten we komen tot incentive% op basis van de inkomsten die door elke werknemer worden gegenereerd. Om het incentive% te berekenen, hebben we de onderstaande criteria.

  • Als de omzet> 50000 is, is het incentive-percentage 10%.
  • Als de omzet> 40000 is, is het incentive-percentage 8%.
  • Als de omzet> 20.000 is, is het incentive-percentage 6%.
  • Als de omzet <20.000 is, is het incentive-percentage 5%.

We hebben dus vier criteria om aan te voldoen. In deze gevallen gebruiken we typische IF-voorwaarden om tot incentive% te komen, maar kijk nu hoe we VERT.ZOEKEN kunnen gebruiken om tot incentive% te komen.

Pas de VERT.ZOEKEN-formule toe met WAAR als criterium.

Daar ga je. We hebben onze incentive% ten opzichte van de inkomsten die door elke medewerker worden gegenereerd. Ik zal je uitleggen hoe dit werkt.

Kijk eerst naar de Incentive% -tabel.

  • Dit zegt dat tussen 0 en 20.000 incentive% 5% is.
  • Tussen 20001 en 40000 is het incentive-percentage 6%.
  • Tussen 40001 en 50000 is het incentive-percentage 8%.
  • Alles boven 50.000 incentive% is 10%.

Aangezien we TRUE hebben opgegeven als argument voor het opzoeken van het bereik, retourneert het de geschatte overeenkomst.

Kijk naar het eerste geval, in deze omzet is 35961, dit is minder dan de waarde van de incentive-tabel van 40000, en de lagere waarde dan 40000 in de tabel is 20000, en voor deze incentive is% 6%.

Op deze manier werkt de functie TRUE en neemt afscheid van complexe ALS-voorwaarden.

Dingen om te onthouden

  • TRUE vindt de geschatte overeenkomst.
  • WAAR wordt ook weergegeven door 1.
  • In het geval van numerieke scenario's vindt het altijd de waarde kleiner dan of gelijk aan de opzoekwaarde in de tabelmatrix.
  • Als de opzoekwaarde kleiner is dan alle waarden in de opzoektabel, retourneert deze een fout zoals # N / A.

Interessante artikelen...