Hogyan lehet megszerezni az n-edik értéket KIS és NAGYAL
Ebben a videóban megvizsgáljuk, hogyan lehet kiszámítani a tartomány n-edik legkisebb vagy legnagyobb értékét a KIS és NAGY függvények használatával. Ez lehet például az 1., 2. és 3. legkisebb vagy legnagyobb érték.
Ebben az első lapban 5 tesztponttal rendelkező hallgatók listája található. Használjuk a NAGY funkciót, hogy kiválasszuk a legjobb 3 pontszámot minden tanuló számára.
A legfelső értékek eléréséhez használja a LARGE elemet. A LARGE függvénynek szüksége van egy tömbre és valamire, amit úgy hívnak, hogy "k", amit úgy gondolhat, mint "n".
Tehát ebben az esetben csak a tömb 5 pontjára mutatok rá, és K-re 1-et írok be. Ez adja az első tanuló legjobb pontszámát.
A képlet átmásolásához először be kell zárnom a tartomány oszlophivatkozásait, hogy azok ne változjanak.
Ezután átmásolhatom a képletet, és szükség szerint visszatérhetek a k megváltoztatásához.
Amikor mindhárom képletet lefelé másolom, a listán szereplő minden hallgató számára a legjobb pontszámot kapjuk.
Szóval, hadd mutassak meg egy pár trükköt a képlet kezelésére ebben a helyzetben …
Mivel már van egy számunk az oszlop fejlécében, csak ezt használhatnám a képletben … az 5. sor zárolása.
Ez lehetővé teszi, hogy ugyanazt a képletet másoljam mindenhova.
Ezenkívül használhatnám a COLUMN függvényt k dinamikus kiszámításához. OSZLOP megmutatja, hogy a 9., 10. és 11. oszlopban vagyunk.
Tehát az 1 kivonásával előállíthatjuk az 1, 2 és 3 számokat.
Akkor ezt a konstrukciót mindenhol közvetlenül a képletben tudom használni.
Most vessünk egy pillantást a KIS funkcióra.
Itt van egy listánk a verseny eredményeiről, és szeretném összeszedni a legjobb 3-szor. A legjobb idők a legrövidebbek, ezért ez a feladat a KIS funkciónak.
A rangfüggvény használatával már kaptam egy rangot az E oszlopban, amelyet referenciának hagyok
Megneveztem a "nevek" és az "idők" tartományait is, hogy a képletek könnyebben olvashatók legyenek.
A kicsiek ugyanúgy működnek, mint a LARGE, ezért a "Times" -t használom tömbhöz, majd csak vegyem fel a k-t a bal oldali oszlopból.
Amikor lefelé másolom a képletet, megkapjuk a 3 legrövidebb, vagy legjobb időt.
Szóval, elgondolkodhatna azon, hogy miként kaphatunk nevet ezeknek az időknek?
Ehhez, feltéve, hogy nincs duplikátum, használhatjuk az INDEX és a MATCH parancsokat.
A MATCH a listán minden alkalommal kikapcsolja a pozíciót.
Akkor csak megtehetem ezt a képletet, és közvetlenül az INDEX belsejében használhatom a név beolvasására.
Tanfolyam
Core FormulaKapcsolódó hivatkozások
Írja be ugyanazokat az adatokat több cellába Ctrl
+ Enter
⌃
+ Return