Формула Excel: XLOOKUP дата максимального значения -

Содержание

Общая формула

=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 (точное совпадение)
  • Search_mode не предоставляется и по умолчанию равен 1 (от первого до последнего)

Без именованных диапазонов

В примере используются именованные диапазоны для удобства и удобочитаемости. Без диапазонов имен та же формула:

=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)

Мин. Значение

Чтобы вернуть дату минимального значения, формула в F5 просто заменяет функцию MIN функцией MAX:

=XLOOKUP(MIN(values),values,dates)

С ИНДЕКСОМ и МАТЧЕМ

Эквивалентная формула ИНДЕКС и ПОИСКПОЗ для возврата даты максимального значения:

=INDEX(dates,MATCH(MAX(values),values,0))

Примечание: хотя в примере используется вертикальный диапазон данных, обе приведенные выше формулы будут работать так же хорошо с горизонтальным диапазоном.

Интересные статьи...