Na získanie čísla riadka, ktoré zodpovedá zhodnej hodnote pri vyhľadávaní, používame funkciu MAX spolu s funkciami IF a ROW v programe Microsoft Excel 2010.
MAX: Táto funkcia sa používa na vrátenie najväčšieho čísla zo sady hodnôt. Ignoruje logické hodnoty a text.
Syntax funkcie „MAX“: = MAX (číslo1, [číslo2], ….)
Príklad: Rozsah A1: A4 obsahuje zoznam čísel a musíme vrátiť maximálny počet.
Postupujte podľa nižšie uvedených krokov:-
- Vyberte bunku B1 a napíšte vzorec.
- = MAX (A1: A4), stlačte kláves Enter na klávesnici.
- Funkcia vráti 9.
- 9 je teda maximálna hodnota v rozsahu A1: A4.
MALÉ: - Táto funkcia sa používa na vrátenie k-tej najmenšej hodnoty v súbore údajov.
Syntax funkcie „SMALL“: = SMALL (pole, k)
Príklad:Stĺpec A obsahuje niekoľko čísel, chceme zistiť najmenšie číslo zo zoznamu.
- Vyberte bunku B1.
- Napíšte vzorec = MALÝ (A1: A4,1)
- Na klávesnici stlačte kláves Enter.
- Funkcia vráti najmenšie číslo v riadku.
AK: - Skontroluje, či je splnená podmienka, a vráti jednu hodnotu, ak je True, a inú hodnotu, ak je nepravdivá.
Syntax funkcie „IF“ = if (logický test, [value_if_true], [value_if_false])
Funkcia vykoná logický test a poskytne výsledok na základe toho, či je pravdivý alebo nepravdivý.
Napríklad: Bunky A2 a A3 obsahujú čísla 3 a 5. Ak bunka obsahuje 3, vzorec by mal zobrazovať „Áno“, inak „Nie“.
= IF (A1 = 3, "Áno", "Nie")
RIADOK: - Táto funkcia sa používa na vrátenie čísla riadka odkazu na bunku.
Syntax funkcie „ROW“: = ROW (odkaz)
Príklad: = ROW (A1) vráti 1
= ROW (A1: A10) vráti 1
= ROW (A1: C10) vráti 1
Pozrime sa, ako môžeme použiť funkciu MAX na výber čísla, funkcia IF skontroluje logický test a funkcia ROW identifikuje číslo riadku, ktoré zodpovedá vyhľadanej hodnote.
Vezmime si príklad, aby sme pochopili, ako môžeme pri vyhľadávaní získať číslo riadka, ktoré zodpovedá zhodnej hodnote.
Na získanie čísla riadku použijeme funkciu MAX spolu s funkciami IF a ROW v programe Microsoft Excel 2010 a 2013.
Musíme vyhľadať v zozname 1 (stĺpec A) každý z textov v stĺpci C a získať zodpovedajúce číslo riadka. V tomto prípade musíme porovnať vyhľadávaciu hodnotu uvedenú v C2 s každým záznamom v stĺpci A a nájsť zodpovedajúce číslo riadka. Toto číslo riadku je potrebné vrátiť v E2.
Postupujte podľa nižšie uvedených krokov:-
- Vyberte bunku E2.
- Napíšte vzorec na získanie zodpovedajúceho čísla riadka.
- = MAX (AK ($ A $ 2: $ A $ 5 = C2, ROW ($ A $ 2: $ A $ 5)))
- Na klávesnici stlačte Ctrl+Shift+Enter
- Funkcia vyhľadá číslo riadka, ktoré zodpovedá zhodnej hodnote pri vyhľadávaní.
Poznámka:- Ak zmeníme vyhľadávaciu hodnotu, výsledok sa zmení automaticky. Pozrite si nižšie uvedenú snímku obrazovky - Hodnota vyhľadávania bola zmenená na západ a jej zodpovedajúci výsledok, ktorý je 3, sa zobrazuje v bunke E2.
Môžeme použiť iný vzorec, aby sme dosiahli rovnaký výsledok, postupujte podľa nižšie uvedených krokov
- Vyberte bunku E2.
- Napíšte vzorec na získanie zodpovedajúceho čísla riadka.
- = MALÉ (IF ($ A $ 2: $ A $ 8 = $ C $ 2, ROW ($ A $ 2: $ A $ 8), 99999), ROW ()-ROW ($ C $ 2) +1)
- Na klávesnici stlačte Ctrl+Shift+Enter
- Vzorec bude vyzerať takto - {= MALÝ (IF ($ A $ 2: $ A $ 8 = $ C $ 2, ROW ($ A $ 2: $ A $ 8), 99999), ROW () - ROW ($ C $ 2)+ 1)}
- Funkcia vyhľadá každé číslo riadka, ktoré zodpovedá úspešnej zhode s hodnotou vyhľadávania.