En son dolu hücre adresini bulma

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Değerli Dostlar,

Günaydınlar.

Sor_EnSonDoluHücre_2019-11-09_08h16_33.pngEkli resimde görüleceği gibi, M1 hücresindeki formülde en son dolu hücre M1280; kayıt girildikçe sürekli artmaktadır. En son dolu kayda ilişkin hücreyi bulmak için formüle nasıl bir ekleme yapmak gerekmektedir.

Yardımınız için teşekkürler.
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,112
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Sayın, assenucler, Günaydın.

Son dolu satırda yazanı bulmak için =MAK(M1:M10009)
Son dolu satır numarasını bulmak için =EĞER(MAK(EĞER(M:M<>"";SATIR(L:L))=0;"-";"M"&MAK(EĞER(L:L<>"";SATIR(M:M)))) Dizi formülüdür.
Kaç satır dolu olduğunu bulmak için =ALTTOPLAM(3;M1:M1000)

Saygılarımla,
sward175
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Kod:
="M"&ARA(2;1/(M:M<>"");SATIR(M:M))
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın Korhan Ayhan,

Öncelikle ilginiz ve formül için teşekkürler. Önerdiğiniz formül ile en son dolu hücre "1280" bulunuyor.

Formülünüzü kendi çalışmamdaki "=EğerSay(M2:M1280;YANLIŞ)" içinde M1280 yerine koyarak, doğru sonucu bir türlü bulamadım.
Nerede hata yaptığımı saptayamadım.

Çalışma dosyamın tamamını ekte yolluyorum.

Bu arada farklı tarihlerde aynı veriyi birden fazla girdiğimi farkettim. Bu durumu koşullu ya da makro ile tespit edip, sonra da silmek istiyorum.

Uygun bir zamanınız olduğunda yardımınızı rica edebilir miyim?



Sayın Sward175,

Size de ilginiz, çözüm önerileriniz ve inceliğiniz için teşekkür ederim.

İkinci formülünüzde "Sağ ya da solda eksik parantez var" iletisi alıyorum. Dizi formülü için Ctrl+Shift+Enter ile giriş yaptığımda olumlu sonuç alamadım. 3. formül ile en son dolu hücreye ulaşabildim. Çalışma dosyam ektedir.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Kod:
=EĞERSAY(DOLAYLI("M2:M"&ARA(2;1/(M:M<>"");SATIR(M:M)));YANLIŞ)
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Üstadım,

Sizlere yazmadan önce inanın dolaylı formülü kullanarak çözüm bulmaya çalıştım. Ancak, konuya yeterince hakim olamayınca tıkandım. Bir de yaş 73 olunca, artık yaşlı grubuna girmenin de olumsuz bir etkisi olabiliyor.

Sizleri her an yanımızda hissetmek çok güzel, en içten teşekkürlerimi sunarım.

Sevgi ve saygılar.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Yardım rica ettiğim koşullu biçimlendirmeye ilişkin isteğim, konu başlığıyla uyuşmadığından, yeni konu açmaya karar verdim.
 
Üst