
Všeobecný vzorec
=XLOOKUP(MAX(values),values,dates)
Zhrnutie
Ak chcete pomocou XLOOKUPU zistiť dátum maximálnej hodnoty, môžete použiť funkciu MAX a XLOOKUP súčasne. V zobrazenom príklade je vzorec v F4:
=XLOOKUP(MAX(values),values,dates)
kde hodnoty (C4: C15) a dátumy (B4: B15) sú pomenované rozsahmi.
Vysvetlenie
Tento vzorec je založený na funkcii XLOOKUP. Pri práci zvnútra von používame funkciu MAX na výpočet vyhľadávacej hodnoty:
MAX(values)
MAX je vnorený do XLOOKUPu a vráti hodnotu priamo ako prvý argument:
=XLOOKUP(MAX(values),values,dates)
- Hodnotu lookup_value doručí MAX
- Pole lookup_array je pomenované hodnoty rozsahu (C4: C15)
- Return_array is is the named range dates (B4: B15)
- Režim match_mode nie je uvedený a predvolená hodnota je 0 (presná zhoda).
- Režim hľadania nie je poskytovaný a predvolene má hodnotu 1 (od predposledného)
Bez pomenovaných rozsahov
Tento príklad používa pomenované rozsahy kvôli pohodliu a čitateľnosti. Bez rozsahov mien je rovnaký vzorec:
=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)
Minimálna hodnota
Ak chcete vrátiť dátum minimálnej hodnoty, vzorec v F5 nahradí funkciu MIN funkciou MAX:
=XLOOKUP(MIN(values),values,dates)
S INDEXOM a ZÁPASOM
Ekvivalentný vzorec INDEX a MATCH na vrátenie dátumu maximálnej hodnoty je:
=INDEX(dates,MATCH(MAX(values),values,0))
Poznámka: Aj keď príklad používa vertikálny rozsah údajov, oba vyššie uvedené vzorce budú rovnako dobre fungovať aj s horizontálnym rozsahom.