
Generisk formel
=XLOOKUP(MAX(values),values,dates)
Resumé
For at bruge XLOOKUP til at finde datoen for den maksimale værdi kan du bruge MAX-funktionen og XLOOKUP sammen. I det viste eksempel er formlen i F4:
=XLOOKUP(MAX(values),values,dates)
hvor værdier (C4: C15) og datoer (B4: B15) er navngivet områder.
Forklaring
Denne formel er baseret på XLOOKUP-funktionen. Når vi arbejder indefra og ud, bruger vi MAX-funktionen til at beregne en opslagsværdi:
MAX(values)
MAX er indlejret i XLOOKUP og returnerer en værdi direkte som det første argument:
=XLOOKUP(MAX(values),values,dates)
- Lookup_value leveres af MAX
- Opslagsmatrixen er det navngivne område værdierne (C4: C15)
- Den return_array er er det navngivne område datoer (B4: B15)
- Match_mode er ikke angivet og er som standard 0 (eksakt match)
- Søgemåden er ikke angivet og er som standard 1 (første til sidste)
Uden navngivne intervaller
Eksemplet bruger navngivne intervaller af hensyn til bekvemmelighed og læsbarhed. Uden navneområder er den samme formel:
=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)
Min værdi
For at returnere datoen for minimumsværdien erstatter formlen i F5 bare MIN-funktionen for MAX-funktionen:
=XLOOKUP(MIN(values),values,dates)
Med INDEX og MATCH
Den tilsvarende INDEX- og MATCH-formel for at returnere datoen for den maksimale værdi er:
=INDEX(dates,MATCH(MAX(values),values,0))
Bemærk: selvom eksemplet bruger et lodret dataområde, fungerer begge formler ovenfor lige så godt med et vandret interval.