
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.