
Obecný vzorec
=XLOOKUP(MAX(values),values,dates)
souhrn
Chcete-li použít XLOOKUP k nalezení data maximální hodnoty, můžete použít funkci MAX a XLOOKUP společně. V zobrazeném příkladu je vzorec v F4:
=XLOOKUP(MAX(values),values,dates)
kde hodnoty (C4: C15) a data (B4: B15) jsou pojmenovány rozsahy.
Vysvětlení
Tento vzorec je založen na funkci XLOOKUP. Při práci zevnitř ven používáme funkci MAX k výpočtu vyhledávací hodnoty:
MAX(values)
MAX je vnořený uvnitř XLOOKUP a vrací hodnotu přímo jako první argument:
=XLOOKUP(MAX(values),values,dates)
- Vyhledávací_hodnota je doručena MAX
- Lookup_array je pojmenovaná hodnota rozsahu (C4: C15)
- Return_array is is the named range dates (B4: B15)
- Režim shody není k dispozici a výchozí hodnota je 0 (přesná shoda)
- Režim search_mode není k dispozici a výchozí hodnota je 1 (první k poslednímu)
Bez pojmenovaných rozsahů
Příklad používá pojmenované rozsahy pro pohodlí a čitelnost. Bez rozsahů jmen je stejný vzorec:
=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)
Minimální hodnota
Chcete-li vrátit datum minimální hodnoty, vzorec v F5 nahradí funkci MIN funkcí MAX:
=XLOOKUP(MIN(values),values,dates)
S INDEXEM a ZÁPASEM
Ekvivalentní vzorec INDEX a MATCH pro vrácení data maximální hodnoty je:
=INDEX(dates,MATCH(MAX(values),values,0))
Poznámka: Ačkoli příklad používá vertikální rozsah dat, oba výše uvedené vzorce budou stejně dobře fungovat i v horizontálním rozsahu.