Bir sütunun en alt hücresinde bulunan değeri yazdırma formulü

Katılım
7 Aralık 2018
Mesajlar
25
Excel Vers. ve Dili
2016 türkçe
Bir sütunun en alt hücresinde bulunan değerin değişken olmasından dolayı, onu sabit bir hücrede yazdırmak istiyorum. yazdırmak istiyorum. Bunun bir formülü varmı acaba. teşekkür ederim
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Sayın hamza8625 ;
Foruma hoş geldiniz.
kopyaladığınız hücreye ,D sütunu D1 ile D10000 arasında yazılan son değeri yazar
Kod:
=ARA(2;1/(D1:D10000<>"");D1:D10000)
 
Katılım
7 Aralık 2018
Mesajlar
25
Excel Vers. ve Dili
2016 türkçe
Hoşbulduk

kopyalıyorum ama yazmadı. şimdi farklı bir yerden şöyle bir formul aldım o çalıştı. a sutununun en altındaki rakamı yazdırmak için formül

=DOLAYLI(ADRES(TOPLA.ÇARPIM(MAK((SATIR($A$1:$A$60000))*($A$1:$A$60000<>"")));1;1))
 
Katılım
7 Aralık 2018
Mesajlar
25
Excel Vers. ve Dili
2016 türkçe
çok teşekkür ederim cevabınız için çıtır:unsure: (hanımmı yoksa beymı)
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,587
Excel Vers. ve Dili
excel2016
Sayın Çıtır'ın cevabına alternatif makrolu olarak cevap olsun.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Sayın hamza8625;
A Sütunu ve 60000 olaçaksa aşıdaki formülü deneyiz.Bu ara da Bey
Kod:
=ARA(2;1/(A1:A100000<>"");A1:A100000)
 
Son düzenleme:
Katılım
7 Aralık 2018
Mesajlar
25
Excel Vers. ve Dili
2016 türkçe
=ARA(2;1/(A1:A100000<>"");D1:D100000)

bu formülü deniyorum ama olmuyor hata veriyor. sondaki değeri vermiyor.

=DOLAYLI(ADRES(TOPLA.ÇARPIM(MAK((SATIR($A$1:$A$60000))*($A$1:$A$60000<>"")));1;1))

bu formülde a sutunu haricinde çalışmıyor. a harflerini değiştirmeme rağmen

http://dosya.co/5u7atxff8s4k/son_satır.xlsm.html

bunu mevcuttaki dosya ile nasıl bağlantılı hale getiricem.

Çıtır bey ve yangıncı34
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,587
Excel Vers. ve Dili
excel2016
Kodun kırmızı olarak harf yazanları ayrıca sayı olanları da mesela 1=A sütunu buna göre uyarlayın.
Ayrıca kodtaki Cells(1, 3) burası nereye yazdıracağınızı belirliyor burdaki 1 satır sayısı 3 sütun sayısı yani ben C1 hücresine yazdırmışım bunuda kendinize uyarlayın.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim son
If Intersect(Target, [a:a]) Is Nothing Then Exit Sub
If Target = "" Then
Exit Sub
End If
son = Sheets("Sayfa1").Cells(Rows.Count, 1).End(3).Row
Cells(1, 3) = Cells(son, 1)
End Sub
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Sondaki değer yanlış olmuş düzelttim.Aradığınız sütunun harflerini kullanınız.
Kod:
=ARA(2;1/(A1:A100000<>"");A1:A100000)
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,471
Excel Vers. ve Dili
2021 LTSC TR
Sayın ÇITIR
Arkadaşın sorusuna ek olarak soru soruyorum ama
=ARA(2;1/(A1:A100000<>"");A1:A100000) en son yazan hesaplanıyor.

a) en son yazan değilde sondan bir öncekini nasıl bulabiliriz?
b) formül içine sondan bir önceki için 1, iki önceki için 2, üç öncesi için 3 gibi

yardımcı olabilir misiniz?
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Dizi formülü Formülden ctrl+Shift ve enter tuşlayarak çıkınız.Sondaki 2 yi bulmak isteğiniz önçeki ile değiştiriniz.
Kod:
=İNDİS($A$1:$A$100000;BÜYÜK(EĞER($A$1:$A$100000<>"";SATIR($A$1:$A$100000));2))
 
Son düzenleme:

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,471
Excel Vers. ve Dili
2021 LTSC TR
Sayın çıtır

Formül tutar değil de 4 , 5 gibi sayı veriyor.

Formül : =BÜYÜK(EĞER($AB$4:$AB$10<>"";SATIR($AB$4:$AB$10));1)
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Deneyiniz.Dizi formülü Formülden ctrl+Shift ve enter tuşlayarak çıkınız.
Kod:
=İNDİS($B$1:$B$9;BÜYÜK(EĞER($B$3:$B$9<>"";SATIR($B$3:$B$9));2))
 
Katılım
7 Aralık 2018
Mesajlar
25
Excel Vers. ve Dili
2016 türkçe
Öncelikle yardımlarınız için çok teşekkür ederim.

=ARA(2;1/(A1:A100000<>"");A1:A100000)

bunu yazdığımda sondaki değeri veriyor. fakat sayı yoksa sütunda "#yok" yazıyor. eğer sayı yoksa hiçbirşey yazmaması gerekiyor. onu nasıl yapabilirim.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Rica ederim.Dönüş yaptığınız için teşekkür ederim.
Sayı veya metin sütundaki son veriyi getirir.Sütun boş ise aşağıdaki formülü yazdığınız hücre boş olur.Formülü A sütunundaki bir hücrye yazmayınız.
Kod:
=EĞERHATA(ARA(2;1/($A$1:$A$100000<>"");$A$1:$A$100000);"")
 
Katılım
7 Aralık 2018
Mesajlar
25
Excel Vers. ve Dili
2016 türkçe
çook teşekkür ediyorum Çıtır bey. bu şekilde sorun halloldu. çoook sağolun:)
 
Üst