Ebben a videóban megnézzük, hogyan lehet az értékeket növekvő vagy csökkenő sorrendbe rendezni a RANK funkció segítségével.
Itt van egy táblázat, amely 5 tesztpontszámot tartalmaz egy tanulócsoport számára és egy átlagos pontszámot az I. oszlopban.
Hogyan tudjuk rangsorolni ezeket a hallgatókat a legmagasabb ponttól a legkisebbig?
Nos, az egyik lehetőség az, hogy a hallgatókat átlagpontszám szerint rendezzük csökkenő sorrendben. Ezután megadhat 1-t a listán az első hallgató rangjához, 2-et a másodikhoz, majd csak a kitöltő fogantyúval húzza lefelé a többi sor kitöltéséhez.
Ez jól működik, de nem dinamikus. Ha a teszt pontszámai idővel változnak, vagy ha nem először akarja rendezni a listát, akkor jobb megközelítés a RANK funkció használata a rang kiszámításához.
Hadd vonjam vissza ezeket az utolsó módosításokat, és próbáljuk ki.
A RANK függvény 3 argumentumot vesz fel: számot, hivatkozást és opcionális argumentumot, amelyet rendnek hívunk. A szám a rangsorolt szám, a ref jelöli azokat a számokat, amelyekhez rangsorolni kell, a sorrend pedig meghatározza, hogy a rangot növekvő vagy csökkenő sorrendben kell-e kiszámítani.
Ha a sorrend 0 vagy elhagyja, akkor a számot pozíció szerint rangsoroljuk a tömbben lévő számokkal szemben, csökkenő sorrendben rendezve. A legmagasabb szám 1-es rangot kap.
A teszt pontszámok általában magasról alacsonyra vannak rangsorolva, ezért ebben az esetben csak meg kell adnunk a szám átlagát és azt a tartományt, amely a ref átlagát tartalmazza. A ref-nek abszolútnak kell lennie, hogy a képlet másolásakor ne változzon.
Most minden hallgatónak van rangja. Ha ideiglenesen átlag szerint rendezem a listát, akkor láthatja, hogy a rangsor helyes. És ha manuálisan módosítom a teszt pontszámokat, láthatja, hogy a rang szintén dinamikus.
Most nézzük meg a versenyeredmények rangsorát.
Mint korábban, a szám az a szám, amelyet rangsorolunk, a tömb pedig a teljes számkészlet, ebben az esetben a D6-tól D38-ig.
Megint meg kell változtatnunk a hivatkozást abszolút formátumra, hogy másoláskor ne változzon.
Ezúttal meg kell adnunk a sorrendet. Az alapértelmezett érték nulla, amely csökkenő sorrendben számítja ki a rangot.
A versenyeredményekhez 1-et kell megadnunk, amely növekvő sorrendben számítja ki a rangot - a legrövidebb idő 1-es rangot kap.
Ha a listát a legrövidebbtől a leghosszabbig rendezem, láthatja, hogy a rangot helyesen számították ki.
Tanfolyam
Core FormulaKapcsolódó hivatkozások
Az utolsó művelet visszavonása Ctrl
+ Z
⌘
+ Z
A kijelölés kiterjesztése az utolsó cellára lefelé Ctrl
+ Shift
+ ↓
⌃
+ ⇧
+ + Az ↓
abszolút és relatív referenciák váltása F4
⌘
+ T