HOL.VAN függvény magyarázat példákkal

Keresésre elég jól használható a HOL.VAN függvény (angolul MATCH) függvény. Megtalálja egy adott oszlopban, vagy egy adott sorban az értéket, amit keresünk. Nem az értéket adja vissza, hanem az érték pozícióját, vagyis egy sorszámot. Nézzük meg példákkal!

HOL.VAN más függvényekkel

Önmagában nagyon keveset használják, de társítva szuper. Főleg az INDEX függvénnyel (angolul INDEX függvény) együtt alkalmazzák az FKERES függvény (angolul VLOOKUP függvény) helyett. Erről bővebben olvashatsz az INDEX és HOL.VAN függvények az FKERES helyett című bejegyzésünkben.

Jól működik még egy MAX függvénnyel (angolul MAX függvény) vagy MIN függvénnyel (angolul MIN függvény) is, amikor például keressük, hogy hol található a maximum vagy minimum érték.

Online Excel tanfolyam

HOL.VAN függvény felépítése

Egy adott értéknek megfelelő tömbelem viszonylagos helyét adja meg adott sorrendben.

A megadott érték pozícióját adja meg egy kijelölt tartományon belül. Tehát nem a cellában lévő értéket vagy hivatkozást, hanem magának a cellának a tartományon belüli helyét, sorszámát.

=HOL.VAN(keresési_érték; tábla; [egyezés_típus])

Argumentumai:

  • Keresési_érték: az az érték, amelynek segítségével a tömbben a keresett érték megtalálható; szám, szöveg, logikai érték vagy ezek egyikére való hivatkozás.
  • Tábla: lehetséges keresési értéket tartalmazó összefüggő cellatartomány, értékekből álló tömb vagy tömbhivatkozás.
  • Egyezés_típus: értéke -1, 0 vagy 1 lehet, a visszaadandó értéket jelzi.
    1  →azt a legnagyobb értéket keresi, amely egyenlő vagy kisebb, mint a keresési_érték. A tábla értékeinek növekvő sorrendben kell lenniük.
    0 → az első olyan értéket keresi meg, ami egyenlő a keresési_értékkel. Ebben az esetben az értékek bármilyen sorrendben lehetnek.
    -1 → azt a legkisebb értéket keresi meg, amely egyenlő vagy nagyobb, mint a keresési_érték. A tábla értékeinek csökkenő sorrendbe rendezettnek kell lenniük

Nagyon kell figyelni az egyezés típusára. Alkalmazás előtt gondold át, hogy milyen megközelítésre van szükséged.

Ha a keresett érték többször is szerepel a megadott tartományban, akkor az első találat helyzetét kapjuk meg. Amennyiben nincs találat, úgy a függvény #HIÁNYZIK hibát adja. Jó dolog, hogy a keresés során használhatóak helyettesítő karakterek, amelyekkel helyettesíthetünk egy (?) vagy több (*) karaktert.

HOL.VAN függvény

HOL.VAN függvény beírása

A függvényt behívhatod úgy, hogy elkezded a cellába beírni egy = után, és kiválasztod a felkínált listából a bal egérgombbal duplán kattintva rajta. Ha nem ismered az argumentumait, akkor ezek után kattints a szerkesztőlécen az fx gombra, vagy használd a Ctrl + A billentyűkombinációt, ha már beírtad a függvényt és kinyitottad a zárójelet.

HOL.VAN függvény beírása

Rögtön a cellán belül is szerkesztheted. Ekkor az alábbi felépítéssel kell megírni. Figyelj, mert kétféle felépítést fog mutatni az Excel, Neked az első kell.

HOL.VAN függvény példa- Egyezés típusa 0

A példához használt feladatot letöltheted innen: HOL.VAN függvény feladat

Amikor pontos egyezést szeretnél, vagyis pontosan ugyanazt az értéket találja meg, amit keresel, akkor az Egyezés_típusá-hoz nullát kell írni. Keressük meg, hogy Pék Elemér hányadik a névsorban.

Tudnod kell, hogyha szöveges tartalmat keresel, azt idézőjelbe kell tenned. Ha argumentum ablakban töltöd ki, akkor a program automatikusan kiteszi, ha elfelejtenéd.

Illetve figyelni kell, hogy a fejléceket ne vedd bele a megadott táblába, mert akkor más eredményt kapsz.

Keresési_érték: Amit keresel, vagyis Pék Elemér idézőjelek között.

Tábla: Amiben keresel fejléc nélkül az A3:A8 cellák.

Egyezés_típus: 0, mert pontos egyezést szeretnénk és az első találatot.

HOL.VAN függvény Egyezés_típusa 0
HOL.VAN függvény Egyezés_típusa 0

Az eredmény 4, vagyis a negyedik sorban van a keresett név. A névsorban a negyedik helyen van Pék Elemér.

Ha nem tudod a teljes nevet, amit keresel, pl. Pék vezetéknevű ember helyét keresed, akkor a Keresési_érték: „Pék*”.

HOL.VAN függvény példa- Egyezés_típusa 1

A táblázatban az embereket életkoruk alapján sorolják kategóriákba. Amíg el nem éri a korhatárt (20,30,40) , addig az egyel kisebb kategóriába tartozik. Vagyis az egyenlő vagy kisebb érték helyét kell visszaadni. Figyelj a növekvő sorrendre!

Keresési_érték: Amit keresel, vagyis B14 cella tartalma

Tábla: Amiben keresel, fejléc nélkül az A11:C11 cellák.

Egyezés_típus: 1, mert az első egyenlő vagy kisebb értéket kell visszakapni.

HOL.VAN függvény Egyezés_típusa 1
Egyezés_típusa 1

Eredmény:1 vagyis a 25 éves az első kategóriába tartozik.

HOL.VAN függvény példa- Egyezés_típusa -1

Amikor repülővel utazunk, a feladott bőrönd díja függ a súlyától. A táblázatban meg kell keresni, hogy a 8 kg-os bőrönd hányadik kategóriába tartozik. Sajnos csak a HOL.VAN függvénnyel nem tudjuk megmondani a fizetendő díjat, csak hogy hányadik helyen van. Ehhez már kell az INDEX függvény is.

Amint a súly átlépi a limitet (5,10,15,20), a drágább kategóriába kerül. Azaz egyenlő vagy nagyobb érték helyét adjuk vissza. Figyelj a csökkenő sorrendre!

Keresési_érték: Amit keresel, vagyis B22 cella tartalma.

Tábla: Amiben keresel, fejléc nélkül az A20:D20 cellák.

Egyezés_típus: -1, mert az első egyenlő vagy nagyobb értéket kell visszakapni.

HOL.VAN függvény Egyezés_típusa -1
Egyezés_típusa -1

Eredmény: 3 vagyis a 8000 Ft-os díj érvényes a 8 kg-os csomagra.

HOL.VAN függvény MAXIMUM keresés

Nézzük meg, hogyan ágyazható bele egy MAXIMUM függvény.

Keressük meg, hogy hányadik ember kapta a legtöbb pontot a vizsgán.

HOL.VAN függvény MAXIMUM keresés

Maximum számolás:

=MAX(B27:B32)

HOL.VAN függvény:

Keresési_érték: MAXIMUM vagyis (MAX(B27:B32))

Tábla: B27:B32 cellák

Egyezés_típus: 0

Függvényargumentumok.
HOL.VAN függvény

Az eredmény: 5 vagyis az 5. embernek lett a legjobb eredménye.

További HOL.VAN függvény feladat, megoldással

Az utolsó feladatnál add meg azt is, hol van a legkisebb érték, hányadik helyen.

A megoldás a második munkalapon található.

Ha tetszett, kérlek, oszd meg másokkal is. Bátran böngéssz a többi témánk között.