A Microsoft Excel index függvénye
MÁTRIXFÜGGVÉNYEK
INDEX(tartomány;sor;oszlop)
A tartomány terület sor sorának oszlop oszlopában található cella értékét adja eredményül. A sor vagy oszlop argumentumok egyike elhagyható, de legalább az egyiket kötelező megadnunk.
Az alábbi példában az aktuális ügyeletes nevét jelenítjük meg.
Gépeljük be B4 cellába az =INDEX(B9:D15; B3;B2) függvényt.
A B9:D15 tartomány a lehetséges ügyeletesek nevét tartalmazza.
A B2 cella az aktuális hetet (tartomány 2. oszlopa), míg a B3 cella az aktuális napot (tartomány 4. sora) határozza meg.
A Microsoft Excel fkeres függvénye
FKERES(keresett_érték;tartomány;oszlop;közelítés)
A függvény a tartomány terület első oszlopában kikeresi a megadott keresett_érték-et, vagy a legnagyobb, a keresett_érték-et meg nem haladó értéket tartalmazó sort. Keresett_érték-ként megadhatunk cellahivatkozást vagy egy konkrét értéket.
Ezután a függvény a képlet oszlop argumentumában megadott számú oszlopának a keresett_érték-kel azonos sorában található értéket adja eredményül.
Amennyiben a közelítés argumentumként HAMIS értéket adunk meg, a függvény pontos egyezést keres. Ha a közelítés értéke IGAZ, pontos egyezés híján a legnagyobb, a keresett értéket meg nem haladó értéket keresi a függvény. Utóbbi esetben a táblázat első sorában szereplő adatoknak növekvő sorba rendezve kell lenniük.
Ha a függvény nem talál megfelelő értéket, #HIÁNYZIK hibaértéket kapunk eredményül.
Az alábbi példában a vásárolt érték után járó kedvezményt az =FKERES(B2;A7:B10;2;IGAZ) képlet segítségével számítjuk ki a B3 cellában.
A kedvezmény mértékét, amelyet az FKERES függvénnyel határozhatunk meg, a B3 cella tartalmazza. A függvény keresett_érték argumentumaként a B2 cella (Vásárolt érték) értékét kell megadnunk. Ezután az Értékhatárok táblázatban a keresett_érték alapján a függvény megkeresi a kedvezmény mértékét, amely bekerül a B3 cellába.
A Microsoft Excel hol.van függvénye
HOL.VAN(keresett_érték;keresési_tartomány;
közelítési_mód)
Megkeresi a keresett_értéket a megadott keresési_tartomány-ban, és a keresett_érték keresési_tartományon belüli sorszámát adja eredményül.
A közelítési_mód lehetséges értékei a következők:
-1 | A legkisebb, a keresett_érték-nél nem kisebb értéket keressük. A keresési_tartomány adatainak csökkenő sorrendben kell lenniük. |
0 | A keresési_érték-kel pontosan egyező értéket keresünk. Ebben az esetben a keresési_tartomány adatainak nem szükséges sorrendben lenniük. |
1 | A legnagyobb, a keresett_érték-et meg nem haladó értéket keressük. A keresési_tartomány adatainak növekvő sorrendben kell lenniük. |
Ha a függvény nem talál megfelelő értéket, #HIÁNYZIK hibaértéket kapunk eredményül.
A HOL.VAN függvényt gyakran az INDEX függvénnyel együtt alkalmazzák.
A feladatban az INDEX függvénybe ágyazott HOL.VAN függvény segítségével egy megadott azonosító alapján (B3 cella) kell meghatároznunk az azonosítóhoz tartozó előadó nevét (B4 cella) és az album címét (B5 cella). Az azonosítót a D8:D15 cellatartományból a HOL.VAN függvénnyel keressük ki. A HOL.VAN függvény a keresés után a 3-as sorszámot adja eredményül, tehát a megadott azonosító, mint keresett_érték a keresési_tartomány harmadik eleme. A hozzá tartozó előadót, illetve album címét a megfelelő cellatartományokból az INDEX függvény keresi ki. Az előadó keresésének eredménye a „Három fiú”, mivel a megadott keresési_tartományban (B8:B15) ez a harmadik elem. Az album keresése az előadó kereséséhez hasonlóan történik.
A feladatok megoldása során a KUTAT függvény két formája is használható, a vektoros és a tömbös forma. Ha a keresés helyét szeretnénk meghatározni, a vektoros formát kell használnunk.
A Microsoft Excel kutat függvénye
KUTAT(keresett_érték;keresési_tartomány;eredmény_tartomány)
A függvény kikeresi a keresett_érték-et a keresési_tartomány cellái közül, majd az eredmény_
tartomány ennek megfelelő cellájának értékét adja eredményül.
A keresési_tartomány és az eredmény_tartomány területeknek azonos méretűeknek kell lenniük, maximum egy oszlop szélesek vagy egy sor magasak lehetnek. A keresési_tartomány értékeinek növekvő sorrendbe rendezettnek kell lenniük.
Például az alábbi táblázatban a D16 cellában a MAX függvény segítségével kikeressük a legmagasabb népességi értéket, majd a kapott érték segítségével megkeressük a legnagyobb népességű település nevét az A16 cellában az =KUTAT(D16;D3:D12;A3:A12) képlet segítségével.
KUTAT(keresett_érték;tömb)
A KUTAT függvény tömbös alakja. Akkor célszerű alkalmazni, ha a keresett érték a tömb első sorában vagy első oszlopában van.
A függvény a megadott tömb első sorában vagy első oszlopában keresi a keresett_érték-et, majd visszatér a megtalált érték sorának vagy oszlopának utolsó elemével. Ha nem találja meg a keresett_érték-et, a tömb legnagyobb olyan elemével tér vissza, amely a keresett_értéknél kisebb.
A Microsoft Excel vkeres függvénye
VKERES(keresett_érték;tartomány;sor;közelítés)
A VKERES függvényt akkor célszerű alkalmazni, ha az oszlopfeliratok cellái tartalmazzák a keresett_érték-et. Funkciója megegyezik az FKERES függvény funkcióival, a két függvény között eltérés a keresés irányában van.
A függvény a tartomány terület első sorában kikeresi a megadott keresett_érték-et, vagy a legnagyobb, a keresett_érték-et meg nem haladó értéket tartalmazó oszlopot, majd a tartomány sor számú sorának azonos oszlopában található értéket adja eredményül.
Amennyiben a közelítés argumentumként HAMIS értéket adunk meg, a függvény pontos egyezést keres. Ha a közelítés értéke IGAZ, pontos egyezés híján a legnagyobb, a keresett értéket meg nem haladó értéket keresi a függvény. Utóbbi esetben a táblázat első sorában szereplő adatoknak növekvő sorba rendezve kell lenniük.
Ha a függvény nem talál a keresett_érték-kel egyező, illetve – a közelítés argumentumtól függően – azt meg nem haladó értéket, #HIÁNYZIK hibaértéket kapunk eredményül.
A tartomány terület sor sorának oszlop oszlopában található cella értékét adja eredményül. A sor vagy oszlop argumentumok egyike elhagyható, de legalább az egyiket kötelező megadnunk.
A függvény a tartomány terület első oszlopában kikeresi a megadott keresett_érték-et, vagy a legnagyobb, a keresett_érték-et meg nem haladó értéket tartalmazó sort. Keresett_érték-ként megadhatunk cellahivatkozást vagy egy konkrét értéket.
Amennyiben a közelítés argumentumként HAMIS értéket adunk meg, a függvény pontos egyezést keres. Ha a közelítés értéke IGAZ, pontos egyezés híján a legnagyobb, a keresett értéket meg nem haladó értéket keresi a függvény. Utóbbi esetben a táblázat első sorában szereplő adatoknak növekvő sorba rendezve kell lenniük.
Megkeresi a keresett_érték-et a megadott keresési_tartomány-ban, és a keresett_érték keresési_tartományon belüli sorszámát adja eredményül.
A közelítési_mód lehetséges értékei a következők:
-1 | A legkisebb, a keresett_érték-nél nem kisebb értéket keressük. A keresési_tartomány adatainak csökkenő sorrendben kell lenniük. |
0 | A keresési_érték-kel pontosan egyező értéket keresünk. Ebben az esetben a keresési_tartomány adatainak nem szükséges sorrendben lenniük. |
1 | A legnagyobb, a keresett_érték-et meg nem haladó értéket keressük. A keresési_tartomány adatainak növekvő sorrendben kell lenniük. |
A függvény kikeresi a keresett_érték-et a keresési_tartomány cellái közül, majd az eredmény_tartomány ennek megfelelő cellájának értékét adja eredményül.
A VKERES függvényt akkor célszerű alkalmazni, ha az oszlopfeliratok cellái tartalmazzák a keresett_érték-et. Funkciója megegyezik az FKERES függvény funkcióival, a két függvény között eltérés a keresés irányában van.
A KUTAT függvény tömbös alakja. Akkor célszerű alkalmazni, ha a keresett érték a tömb első sorában vagy első oszlopában van.
A KUTAT függvény kikeresi a keresett_érték-et a keresési_tartomány cellái közül, majd az eredmény_tartomány ennek megfelelő cellájának értékét adja eredményül.