V tomto článku se naučíme, jak vrátit celý obsah řádku obsahujícího nejvyšší matematický stupeň v aplikaci Microsoft Excel 2010.
Pokud chcete najít celý obsah řádku obsahujícího nejvyšší matematický stupeň, můžete použít kombinaci INDEX, MATCH & MAXfunkce pro extrahování výstupu.
INDEX: Vrátí hodnotu nebo odkaz na buňku v průsečíku konkrétního řádku a sloupce v daném rozsahu.
Syntaxe: = INDEX (pole, počet řádků, počet sloupců)
ZÁPAS funkce vyhledá zadanou položku ve vybraném rozsahu buněk a poté vrátí relativní polohu této položky v rozsahu.
Syntaxe = MATCH (lookup_value, lookup_array, match_type)
MAX: Vrátí maximální počet z rozsahu buněk nebo pole. Pokud například seznam čísel obsahuje 5, 6, 7, 8, 9 a 10, bude výstup 10.
Syntaxe = MAX (číslo1, číslo2, …)
Může existovat maximálně 255 argumentů. Viz níže uvedený snímek obrazovky:
Vezměme si příklad:
Data studentů máme jako ID studenta ve sloupci A, rok ve sloupci B, předmět ve sloupci C a značky ve sloupci D. Potřebujeme vzorec v rozsahu A10: D10, abychom získali celý obsah řádku na základě nejvyšších známek pro předmět Matematika.
- V buňce A10 bude vzorec
- = INDEX (A3: A6, MATCH (MAX (($ D $ 3: $ D $ 6)*($ C $ 3: $ C $ 6 = "Math")), $ D $ 3: $ D $ 6,0))
- Stiskněte CTRL + SHIFT + ENTER, toto je maticový vzorec.
- Vzorec bude vypadat takto:- {= INDEX (A3: A6, MATCH (MAX (($ D $ 3: $ D $ 6)*($ C $ 3: $ C $ 6 = "Math")), $ D $ 3: $ 6,0 D $))}
- Zkopírováním vzorce z buňky A10 do rozsahu B10: D10 získáme požadovaný výsledek.
Funkce vrátí celý obsah řádku obsahujícího nejvyšší matematický stupeň.