
Generisk formel
=XLOOKUP(MAX(values),values,dates)
Sammanfattning
För att använda XLOOKUP för att hitta datumet för maxvärdet kan du använda MAX-funktionen och XLOOKUP tillsammans. I exemplet som visas är formeln i F4:
=XLOOKUP(MAX(values),values,dates)
där värden (C4: C15) och datum (B4: B15) heter områden.
Förklaring
Denna formel är baserad på XLOOKUP-funktionen. Arbetar inifrån och ut, använder vi MAX-funktionen för att beräkna ett uppslagsvärde:
MAX(values)
MAX är kapslat i XLOOKUP och returnerar ett värde direkt som det första argumentet:
=XLOOKUP(MAX(values),values,dates)
- Lookup_value levereras av MAX
- Den uppslagnings är det namngivna området värden (C4: C15)
- Den return_array är är det namngivna området datum (B4: B15)
- Match_mode tillhandahålls inte och är som standard 0 (exakt matchning)
- Sökläget tillhandahålls inte och är som standard 1 (första till sista)
Utan namngivna intervall
I exemplet används namngivna intervall för bekvämlighet och läsbarhet. Utan namnintervall är samma formel:
=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)
Minvärde
För att returnera datumet för minimivärdet ersätter formeln i F5 bara MIN-funktionen för MAX-funktionen:
=XLOOKUP(MIN(values),values,dates)
Med INDEX och MATCH
Motsvarande formel INDEX och MATCH för att returnera datumet för maxvärdet är:
=INDEX(dates,MATCH(MAX(values),values,0))
Obs: även om exemplet använder ett vertikalt dataområde, fungerar båda formlerna lika bra med ett horisontellt intervall.