
Обща формула
=XLOOKUP(MAX(values),values,dates)
Обобщение
За да използвате XLOOKUP, за да намерите датата на максималната стойност, можете да използвате функцията MAX и XLOOKUP заедно. В показания пример формулата във F4 е:
=XLOOKUP(MAX(values),values,dates)
където стойностите (C4: C15) и датите (B4: B15) са наречени диапазони.
Обяснение
Тази формула се основава на функцията XLOOKUP. Работейки отвътре навън, използваме функцията MAX за изчисляване на справочна стойност:
MAX(values)
MAX е вложен в XLOOKUP и връща стойност директно като първия аргумент:
=XLOOKUP(MAX(values),values,dates)
- Lookup_value се доставя от MAX
- Lookup_array е наименованите стойности на диапазона (C4: C15)
- Return_array е имената на датите от диапазона (B4: B15)
- Режимът match_mode не е предоставен и по подразбиране е 0 (точно съвпадение)
- Режимът на търсене не е предоставен и по подразбиране е 1 (първи до последен)
Без именувани диапазони
Примерът използва наименувани диапазони за удобство и четливост. Без диапазони от имена същата формула е:
=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)
Минимална стойност
За да върне датата на минималната стойност, формулата във F5 просто замества функцията MIN с функцията MAX:
=XLOOKUP(MIN(values),values,dates)
С ИНДЕКС и МАТЧ
Еквивалентната формула INDEX и MATCH за връщане на датата на максималната стойност е:
=INDEX(dates,MATCH(MAX(values),values,0))
Забележка: въпреки че примерът използва вертикален диапазон от данни, и двете формули по-горе ще работят също толкова добре с хоризонтален диапазон.