Excel formülü: Maksimum değerin XLOOKUP tarihi -

Genel formül

=XLOOKUP(MAX(values),values,dates)

Özet

Maks. Değerin tarihini bulmak üzere ÇAPRAZUP işlevini kullanmak için MAKS işlevini ve ÇAPRAZARA'yı birlikte kullanabilirsiniz. Gösterilen örnekte, F4'teki formül şöyledir:

=XLOOKUP(MAX(values),values,dates)

burada değerlerin (C4: C15) ve Tarihler (B4: B 15) aralıkları adlandırılır.

Açıklama

Bu formül, XLOOKUP işlevine dayanmaktadır. Baştan sona çalışarak, bir arama değeri hesaplamak için MAX işlevini kullanırız:

MAX(values)

MAX, XLOOKUP içine yerleştirilmiştir ve doğrudan ilk bağımsız değişken olarak bir değer döndürür:

=XLOOKUP(MAX(values),values,dates)

  • Lookup_value MAX tarafından sağlanır
  • Arama_dizi, adlandırılmış aralık değerleridir (C4: C15)
  • Return_array, adlandırılmış aralık tarihleridir (B4: B15)
  • Match_mode sağlanmaz ve varsayılan olarak 0'dır (tam eşleşme)
  • Search_mode sağlanmamıştır ve varsayılan olarak 1'dir (ilkden sonuncuya)

Adlandırılmış aralıklar olmadan

Örnek, kolaylık ve okunabilirlik için adlandırılmış aralıkları kullanır. İsim aralıkları olmadan aynı formül şöyledir:

=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)

Minimum değer

Minimum değerin tarihini döndürmek için, F5'teki formül yalnızca MAX işlevi için MIN işlevini değiştirir:

=XLOOKUP(MIN(values),values,dates)

INDEX ve MATCH ile

Maksimum değerin tarihini döndürmek için eşdeğer INDEX ve MATCH formülü şöyledir:

=INDEX(dates,MATCH(MAX(values),values,0))

Not: Örnekte dikey bir veri aralığı kullanılıyor olsa da, yukarıdaki her iki formül de yatay bir aralıkla aynı şekilde çalışacaktır.

Ilginç makaleler...