Excel vzorec: XLOOKUP dátum maximálnej hodnoty -

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.

Zaujímavé články...