Formuła programu Excel: data XLOOKUP o maksymalnej wartości -

Formuła ogólna

=XLOOKUP(MAX(values),values,dates)

Podsumowanie

Aby użyć XLOOKUP do znalezienia daty maksymalnej wartości, możesz użyć jednocześnie funkcji MAX i XLOOKUP. W pokazanym przykładzie formuła w F4 to:

=XLOOKUP(MAX(values),values,dates)

gdzie wartości (C4: C15) i daty (B4: B15) to nazwane zakresy.

Wyjaśnienie

Ta formuła jest oparta na funkcji XLOOKUP. Pracując od wewnątrz, używamy funkcji MAX do obliczenia wartości odnośnika:

MAX(values)

MAX jest zagnieżdżony w XLOOKUP i zwraca wartość bezpośrednio jako pierwszy argument:

=XLOOKUP(MAX(values),values,dates)

  • Lookup_value jest dostarczana przez MAX
  • Lookup_array to nazwane wartości zakresu (C4: C15)
  • Tablica_powrotu to nazwane zakresy dat (B4: B15)
  • Match_mode nie jest podany i ma wartość domyślną 0 (dopasowanie ścisłe)
  • Nie podano opcji search_mode i domyślnie 1 (od pierwszej do ostatniej)

Bez nazwanych zakresów

W przykładzie użyto nazwanych zakresów dla wygody i czytelności. Bez zakresów nazw ta sama formuła to:

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

Wartość minimalna

Aby zwrócić datę wartości minimalnej, formuła w F5 zastępuje funkcję MIN zamiast funkcji MAX:

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

Z INDEX i MATCH

Równoważna formuła INDEX i MATCH zwracająca datę maksymalnej wartości to:

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

Uwaga: chociaż w przykładzie użyto pionowego zakresu danych, obie powyższe formuły będą działać równie dobrze z zakresem poziomym.

Interesujące artykuły...