
Generieke formule
=XLOOKUP(MAX(values),values,dates)
Samenvatting
Om XLOOKUP te gebruiken om de datum van de maximale waarde te vinden, kun je de MAX-functie en XLOOKUP samen gebruiken. In het getoonde voorbeeld is de formule in F4:
=XLOOKUP(MAX(values),values,dates)
waarbij waarden (C4: C15) en datums (B4: B15) benoemde bereiken zijn.
Uitleg
Deze formule is gebaseerd op de functie XLOOKUP. We werken van binnen naar buiten en gebruiken de MAX-functie om een opzoekwaarde te berekenen:
MAX(values)
MAX is genest in XLOOKUP en retourneert een waarde direct als het eerste argument:
=XLOOKUP(MAX(values),values,dates)
- De lookup_value wordt geleverd door MAX
- De lookup_array is de benoemde bereikwaarden (C4: C15)
- De return_array is het benoemde bereik van datums (B4: B15)
- De match_mode is niet opgegeven en is standaard ingesteld op 0 (exacte match)
- De zoekmodus is niet opgegeven en is standaard ingesteld op 1 (eerste tot laatste)
Zonder benoemde bereiken
Het voorbeeld gebruikt benoemde bereiken voor gemak en leesbaarheid. Zonder naambereiken is dezelfde formule:
=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)
Min waarde
Om de datum van de minimumwaarde te retourneren, vervangt de formule in F5 gewoon de MIN-functie voor de MAX-functie:
=XLOOKUP(MIN(values),values,dates)
Met INDEX en MATCH
De equivalente INDEX- en MATCH-formule om de datum van de maximale waarde te retourneren, is:
=INDEX(dates,MATCH(MAX(values),values,0))
Opmerking: hoewel in het voorbeeld een verticaal gegevensbereik wordt gebruikt, werken beide bovenstaande formules net zo goed met een horizontaal bereik.