Minimal çalışma örneği
Varsayalım
fiyatlar C5:C23, sonra bu dizi formülü içinde D5:
=MAX(INDIRECT("C"&ROW()&":C"&(ROW()+MATCH(-1,SIGN(C5:$C$23-C5),FALSE)-2)))
sonuçları aşağıda kopyalandı:

Bunu not et #N/A hatalar anlamlı, bunu işaret ediyorlar
altından daha düşük fiyat yoktur
sütununda C ile hücrenin solunda #N/A.
** Düzenle ** Yorumlar

Anahtar nokta, fiyatı içeren bir satır bulmak
şu anki satırdan daha az C5 ).
Bir "bırakma dizini" - geçerli satırdaki satırların sayısı
fiyatın az olduğu satıra kadar. Bir işlev
=MATCH(-1,SIGN(C5:$C$23-C5),FALSE)
sayıyı satıra döndürür (geçerli satırı şu şekilde sayarak 1 )
İlk kesin eşleşmeyi bulduğu için ( -1 )
Doldurulmuş dizide
farklılık belirtileri ile
Aşağıdaki fiyat dizileri arasında ( C5:$C$23 )
ve şimdiki fiyat ( C5 ).
Bu "damla indeksi" göz önüne alındığında, basit
düşmeden önce aralığın metin referansını oluşturmak için:
=("C"&ROW()&":C"&(ROW()+MATCH(-1,SIGN(C5:$C$23-C5),FALSE)-2))
ve sonra kullan INDIRECT() bu metni referansa dönüştürmek için
ve istediğiniz maksimum değeri bulun MAX().