• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Son Dolu Satırı Bulma

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
İyi günler ;
C15:C5000 hücre aralığındaki en son satırdaki veriyi formül ile D15 hücresine nasıl yazdırabiliriz ?
 
Merhaba,

Bu şekilde deneyin.

=ARA(2;1/(C15:C5000<>"");C15:C5000)
 
Sayın çıtır'ın başka başlıkta paylaştığı formül şu şekilde:

=ARA(2;1/(C15:C5000<>"");C15:C5000)
 
acaba sondan bir önceki için nasıl revize edebilirim
 
Deneyiniz.

Eğer aralarda boş satır yoksa aşağıdaki yapı işinizi görecektir.

C++:
=İNDİS(A:A;ARA(2;1/(A:A<>"");SATIR(A:A)-1))
 
Bu durumda aşağıdaki DİZİ formül ile çözüme gidebilirsiniz.

C++:
=EĞERHATA(İNDİS(A:A;BÜYÜK(EĞER(A:A<>"";SATIR(A:A));2));"")
 
Ben A sütunu için örnek verdim. Siz bunu satıra uygulamanız gerekirdi.

Ne yazdınızda sonuç alamadınız?
 
Merhaba,

Alternatif.
Kod:
=EĞERHATA(ARA(2;1/(($A$2:$X$2="Birim Fiyat")*(A3:X3<>""));A3:X3);"")
 
Formülünüz hep 4. satıra başvurmuş. Ayrıca ben A sütunu için örnek verdiğim için SATIR kullanmıştım. Siz satır içinde sondan bir önceki veriyi aradığınız için SÜTUN kullanmalısınız.
 
DİZİ
=EĞERHATA(İNDİS(D3:AA3;BÜYÜK(EĞER(D3:AA3<>"";SÜTUN(D3:AA3));2));"")

çalışmadı
 
Hem benim hem de Ömer beyin çözümü ektedir.
 

Ekli dosyalar

Merhaba,

Alternatif.
Kod:
=EĞERHATA(ARA(2;1/(($A$2:$X$2="Birim Fiyat")*(A3:X3<>""));A3:X3);"")
Harika, tam istediğim gibi çalıştı; biliyorum çok oluyorum ama sondan bir önceki fiyatı almak için (kırmızı) nasıl bir değşiklik yapmalıyım
 

Ekli dosyalar

Boş dediğiniz hücrelerde veri olabilir mi?
 
Geri
Üst