Excel-formel: XLOOKUP-dato for maks. Værdi -

Indholdsfortegnelse

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.

Interessante artikler...