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

Katılım
7 Aralık 2018
Mesajlar
18
Beğeniler
0
Excel Vers. ve Dili
2016 türkçe
#1
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
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
3,363
Beğeniler
333
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#2
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
18
Beğeniler
0
Excel Vers. ve Dili
2016 türkçe
#3
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))
 

yanginci34

Altın Üye
Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,042
Beğeniler
61
Excel Vers. ve Dili
excel2013
#6
Sayın Çıtır'ın cevabına alternatif makrolu olarak cevap olsun.
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
3,363
Beğeniler
333
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#7
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
18
Beğeniler
0
Excel Vers. ve Dili
2016 türkçe
#8
=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
Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,042
Beğeniler
61
Excel Vers. ve Dili
excel2013
#9
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
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
3,363
Beğeniler
333
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#10
Sondaki değer yanlış olmuş düzelttim.Aradığınız sütunun harflerini kullanınız.
Kod:
=ARA(2;1/(A1:A100000<>"");A1:A100000)
 
Katılım
10 Temmuz 2012
Mesajlar
1,202
Beğeniler
30
Excel Vers. ve Dili
2016 TR
#11
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?
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
3,363
Beğeniler
333
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#12
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:

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
3,363
Beğeniler
333
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#16
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
18
Beğeniler
0
Excel Vers. ve Dili
2016 türkçe
#17
Ö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.
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
3,363
Beğeniler
333
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#18
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);"")
 
Üst