Honfoglaló 5. INDEX, HOL.VAN
Anikó, Bence és Csilla osztálytársak. Mindhárman kiváló tanulók, egészséges versengés alakult ki közöttük. 2004 májusában a belőlük alakított csapat egy szellemi vetélkedőn egyszemélyes külföldi utat nyert. Rövid gondolkodás után úgy döntöttek, hogy az akkoriban igen népszerű Honfoglaló játék segítségével határozzák meg, ki utazhat. Aki egy hét alatt a legtöbb pontot éri el, az vehet részt az utazáson. 2004. június elsejétől minden nap játszottak egyszer, sőt szombaton és vasárnap kétszer is. Az eredményeket a tabulátorokkal tagolt honfi.txt állományba jegyezték fel. Az osztálytársakat is érdekelte a küzdelem, ezért a verseny után minden lényeges adatot szeretnének közreadni.
5. A „Győztes személy” oszlopban minden fordulóban és a „Végeredmény” sorában határozza meg képlet segítségével a legtöbb pontot elérő személy nevét! A függvényt tartalmazó képletet úgy alkossa meg, hogy az a teljes tartományon belül hibamentesen másolható legyen!
Az előző feladatban meghatároztuk a "Győztes pontszám"- ot. Most határozzuk meg a hozzá tartozó "Győztes személy"-t.
Ehhez a HOL.VAN és az INDEX függvény fog segíteni.
Keressük meg a HOL.VAN függvénnyel, hanyadik sorban van a legjobb idő az adott intervallumon belül.
HOL.VAN : Egy adott értéknek megfelelő tömbelem viszonylagos helyét adja meg adott sorrendben.
Képlete:
=HOL.VAN(keresési_érték; tábla; [egyezés_típusa])
keresési_érték : az E3 cellában meghatározott "Győztes pontszám"
tábla : B3:D3 - Az adott játék pontszámai közt hol helyezkedik el a "Győztes pontszám"
egyezés_típusa : egyenlőnek kell lenni a keresési értékkel, tehát 0.
Se a keresési_értéket, se a táblát nem zárjuk le, mert minden feladatnál szeretnénk a helyet megtudni.
Képlete:
HOL.VAN(E3;B3:D3;0)
A megtalált hely segítségével és az INDEX függvénnyel írassuk ki a hozzá tartozó játékos nevét.
INDEX - Értéket vagy hivatkozást ad vissza egy adott tartomány bizonyos sorának és oszlopának metszéspontjában lévő cellából.
Képlete:
=INDEX(tömb; sor_szám; [oszlop_szám])
tömb : a játékosok nevei - B2:D2 le kell zárni F4-gyel, mivel mindig itt kell vizsgálni : $B$2:$D$2
sor_szám : amit az előbb beírtunk képletet, vagyis a " Győztes pontszám "
[oszlop_szám] egy oszlop van, nem szükséges kiírni .
Képlete:
=INDEX($B$2:$D$2;HOL.VAN(E3;B3:D3;0))
Az F3 cella jobb alsó sarkában levő zöld négyzet segítségével másoljuk végig a képletet a "Végeredmény" sorig.
Eredmény:

Hogyan oldanád meg?
6. Szeretnék megadni az egyes fordulók után elért összpontszámokat, ezért készítsen másolatot a nevekről az aktuális soron belül, közvetlenül a „Győztes személy” cellája mellé! A másolatot úgy készítse el, hogy a cellák tartalma kövesse a forrásként szolgáló cellák módosításait!