Excel formülü: Aralıktaki son satır numarası -

İçindekiler

Genel formül

=MIN(ROW(rng))+ROWS(rng)-1

Özet

Bir aralıktaki son satır numarasını almak için SATIR, SATIR ve MİN işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, F5 hücresindeki formül şöyledir:

=MIN(ROW(data))+ROWS(data)-1

burada "veriler", B5: D10 olarak adlandırılan aralıktır

Açıklama

Tek bir hücre başvurusu verildiğinde, SATIR işlevi bu başvurunun satır numarasını döndürür. Bununla birlikte, birden çok satır içeren bir aralık verildiğinde, SATIR işlevi, aralık için tüm satır numaralarını içeren bir dizi döndürür:

(5;6;7;8;9;10)

Yalnızca ilk satır numarasını almak için MIN işlevini şu şekilde kullanırız:

MIN(ROW(data))

dizideki en düşük sayıyı döndürür, 5.

İlk satırı elde ettikten sonra, aralıktaki toplam satırları ekleyebilir ve ardından nihai sonucu elde etmek için 1'i çıkarabiliriz. ROWS işlevi ile aralıktaki toplam satırları alıyoruz ve şu şekilde bir nihai sonuç belirleniyor:

=5+ROWS(data)-1 =5+6-1 =10

Dizin sürümü

MIN yerine, son satır numarasını almak için INDEX'i de kullanabilirsiniz:

=ROW(INDEX(data,1,1))+ROWS(data)-1

DİZİN SATIR'a yalnızca tek bir hücre döndürdüğünden, bu büyük aralıklar için muhtemelen biraz daha hızlıdır.

Basit versiyon

Bir formül bir dizi sonucu döndürdüğünde, formül tek bir hücreye girilmişse Excel dizideki ilk öğeyi görüntüler. Bu, pratikte genellikle formülün basitleştirilmiş bir versiyonunu kullanabileceğiniz anlamına gelir:

=ROW(data)+ROWS(data)-1

Bununla birlikte, formüllerin içinde, bir dizi değil, yalnızca bir öğe ile uğraştığınızdan emin olmanız gerekebilir. Bu durumda, yukarıdaki MIN veya INDEX sürümünü kullanmak isteyeceksiniz.

Ilginç makaleler...