• DİKKAT

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

Formülle son satırı bulmak

hakanbent

Altın Üye
Katılım
31 Ağustos 2006
Mesajlar
37
Excel Vers. ve Dili
excel 11- türkçe
Sayın Forum Arkadaşlarım;

Nacizane bende bir günün sorusu sormak istiyorum. Örneğin; "A" sütününda alt alta veriler giriliyor (Sayı veya metin farketmiyor). "B1" hücresinde "A" sütünündaki en son satıra girilen veriyi Formül ile "B1" hücresinde göstermemiz mümkün mü? Yalnız bu soruyu VBA ile yapmak basit, ben formül ile nasıl olabiliri soruyorum?

Saygılarımla.
 
Merhaba

Soru daha önce Sayın Yurttaş beyin örnek uygulamalarında detaylı bir şekilde anlatıldığından Günün sorusu bölümünden Fonksiyonlar bölümüne taşınmıştır.
 
Sayın Yurttas Hocam;

Bende yeni bir formül buldum zannediyordum. Ne kadar yanılmışım:mrgreen: . Benim oluşturduğum formül buydu;
Kod:
=INDİS(A:A;BAĞ_DEĞ_DOLU_SAY(A:A)+BOŞLUKSAY(A1:A11);1)
. Ama sizinkiler daha güzel hocam.

En derin saygılarımla.
 
Sayın Forum Arkadaşlarım;

Nacizane bende bir günün sorusu sormak istiyorum. Örneğin; "A" sütününda alt alta veriler giriliyor (Sayı veya metin farketmiyor). "B1" hücresinde "A" sütünündaki en son satıra girilen veriyi Formül ile "B1" hücresinde göstermemiz mümkün mü? Yalnız bu soruyu VBA ile yapmak basit, ben formül ile nasıl olabiliri soruyorum?

Saygılarımla.

=İNDİS(A1:A66;BAĞ_DEĞ_DOLU_SAY(A1:A66);1)
 
Son düzenleme:
Sn hakanbent ve Sn conari sütunda metin olursa formülleriniz çalışmaz.
 
Alternatif

=İNDİS(A:A;MAK(ELEMAN({1;2};KAÇINCI("zzzzzzzzzzzzz zzz";A:A);KAÇINCI(9,9999999E+307;A:A))))
 
Demek istediğim birinci veri A1 de olsun ikinci veri A23'de olsun ya da hatalı olarak aradaki bir değer silinmiş olsun bu durumda formül sağlıklı çalışmayacaktır anlatmak istediğim oydu.
 
Sayın Yurttas Hocam;

Bende yeni bir formül buldum zannediyordum. Ne kadar yanılmışım:mrgreen: . Benim oluşturduğum formül buydu;
Kod:
=INDİS(A:A;BAĞ_DEĞ_DOLU_SAY(A:A)+BOŞLUKSAY(A1:A11);1)
. Ama sizinkiler daha güzel hocam.

En derin saygılarımla.

Bu formül çalışmaz arkadaşım.

A50 de boşluk var ise ne olucak??:hihoho: :???:
 
Demek istediğim birinci veri A1 de olsun ikinci veri A23'de olsun ya da hatalı olarak aradaki bir değer silinmiş olsun bu durumda formül sağlıklı çalışmayacaktır anlatmak istediğim oydu.

Sayın @Ali

Sorulan soru da sayı ve metin içerir dendiği için çözüm olarak bu üretildi.
Boşluk da var dense idi başka bir çözüm yazılırdı.

Bag_değ_dolu_say fonk ismindende belli zaten dolu hücreleri sayıyor.:icelim:
İyi çalışmalar.
 
Ben Hakan arkadaşımızın ilerde karşılabileceği sorunları bildirmek için yaptım.

Bu forumdaki amacım herzaman arkadaşlarımızın olabilecek hataları görmesini sağlamaktır.
 
Daha önce verildi mi bilmiyorum, bu da benden olsun ... :mrgreen:

Dizi formulü olduğu için Ctrl + Shift + Enter ile girilecektir.

=INDIRECT("D" & MAX(IF(D1:D65535<>"";ROW(1:65535))))

Formül, D sütunundaki en son veriyi bulur. Veri tipi nümerik, alfanümerik veya alfabetik olabilir. Satırlar arasında boş hücreler de olabilir. Yani, her türlü durumda çalışır.
 
Ben Hakan arkadaşımızın ilerde karşılabileceği sorunları bildirmek için yaptım.

Bu forumdaki amacım herzaman arkadaşlarımızın olabilecek hataları görmesi açısında uyarıyorum.

Sayın @Ali bunu nerden çıkardınız bilmiyorum(sonradan metni değiştirdiniz sanırım) ama burası tartışma platformu değil.

Bu formun bu bölümünde amaç sorulan soruya en hızlı çalışacak cevabı vermek eğer eğitimsel bir şeyler eklenmek istenir ise bunlar zaten excel dersanesinde siz ve diğer üyelerin eklediği dosyalar ile yapılmaya çalışıyor.

Hakan arkadaşımızı bende uyardım zaten yazdığı formülün hatalı olduğunu
iyi çalışmalar.:icelim:
 
Evet Haluk Bey verildi ama yine sizin tarafınızdan.:mrgreen:
 
Teşekkür

Sayın Ali ve Conari Hocalarım;

Benim yukarıda yazdığım fonksiyonu, bir kitaptan alıntıdır. Kitabı rapidshare paylaşım sitesine ekledim. Ancak Yurttas hocamın dosyalarını incelediğimde onun son satırı bulmak ile yaptığı uygulamaların çok güzel çalıştığını gördüm. Ayrıca Ali ve Conari hocalarım sizin gönderdiğiniz fonksiyonlar da çok güzel çalışıyor. Kitabı indirdikten sonra 230 uncu sayfasına baktığınızda "Use the INDEX function to determine the last number in a column" başlığı altında anlatılan (Türkçe meali; Bir sütundaki son sayıyı belirlemek için indis işlevini kullanacağız) yukarıda belirttiğim fonksiyonu göreceksiniz. linki; http://rapidshare.tv/830316 kitap ingilize. Kitapta verilen fonksiyonların bir çoğunu denedim bazıları çalıştırabildim. Ancak bazılarını çalıştıramadım. Konuya göstermiş olduğunuz ilgi için Ali, Conari, Haluk, Yurttas hocalarıma çok teşekkür ederim.


Saygılarımla.
 
Geri
Üst