V tomto článku sa naučíme, ako získať hráča, ktorý v programe Microsoft Excel 2010 získal najvyšší počet bodov.
Na získanie mena hráča, ktorý získal najvyšší počet bodov, použijeme kombináciu INDEX, ZHODA A MAX funkcie na získanie výstupu.
INDEX: Vráti hodnotu alebo referenciu bunky v priesečníku konkrétneho riadka a stĺpca v danom rozsahu.
Syntax: = INDEX (pole, číslo_ riadku, číslo stĺpca)
ZÁPAS funkcia vyhľadá zadanú položku vo vybratom rozsahu buniek a potom vráti relatívnu polohu tejto položky v rozsahu.
Syntax = MATCH (lookup_value, lookup_array, match_type)
MAX: Vráti maximálny počet z rozsahu buniek alebo poľa. Ak napríklad zoznam čísel obsahuje 5, 6, 7, 8, 9 a 10, bude výstup 10.
Syntax = MAX (číslo1, číslo2, …)
Argumentov môže byť maximálne 255. Pozrite sa na nižšie uvedený obrázok obrazovky:
Zoberme si príklad:
Máme počet hráčov v stĺpci A a body, ktoré získali v stĺpci B. Potrebujeme vzorec, ktorý určí, ktorý hráč dosiahol najvyšší počet bodov.
- V bunke D2 by vzorec bol
- = INDEX (A2: A9, MATCH (MAX (B2: B9), B2: B9,0))
- Na klávesnici stlačte kláves Enter.
- Funkcia vráti meno hráča, ktorý dosiahol najvyššie číslo.
Ak teda máme podobnú požiadavku, môžeme to dosiahnuť pomocou INDEX, ZHODA A MAX funguje spolu.