Bir değerin çıkmama sayısı

tirimini

Altın Üye
Katılım
8 Kasım 2013
Mesajlar
29
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
14-02-2025
Merhaba;
A Kolonunda aşağıdaki şehirler var ve burada İzmir 3.sırada yer alıyor İzmirden sonra 6 şehir daha var İzmir den sonra olan şehirlerin sayısını B1 hücresine (6 sayısını) makro ile değil de formul ile nasıl yazdırabilirim.
Yani;
Aşağıya doğru uzayan bir listem olacak ve burada Tekrar İzmir şehiri yazılana kadar bir önceki yazılan İzmirden sonra kaç tane şehir yazıldığının sayısını B1 hücresinde görmek istiyorum.

Örnekte;
1. İzmir den sonra 6 şehir var ilk önce B1 hücresine 6 yazacak liste devam edeceği için 2. İzmirden sonra 3.Şehir var dolasıyla B1 hücresine en son güncel olan 3 rakamını yazacak.Umarım anlaşılır olmuştur.

Yardımlarınız ve desteğiniz için şimdiden sizlere çok teşekkür ederim.İyi günler dilerim.

Ankara
İstanbul
İzmir
Adana
Samsun
Bursa
Antalya
Muğla
Mersin
İzmir
Afyon
Kütahya
Samsun
 

mdagistanli

Altın Üye
Katılım
5 Mayıs 2014
Mesajlar
106
Excel Vers. ve Dili
Excel Pro Plus 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2025
Merhaba.
İlkel bir yöntemle 1000 satırlık veri için fonksiyonlu hazırladım.
Daha kullanışlı bir fonksiyon vardır veya makro ile yapılabilir.
 

Ekli dosyalar

tirimini

Altın Üye
Katılım
8 Kasım 2013
Mesajlar
29
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
14-02-2025
Merhaba.
İlkel bir yöntemle 1000 satırlık veri için fonksiyonlu hazırladım.
Daha kullanışlı bir fonksiyon vardır veya makro ile yapılabilir.
Merhaba;
Yardımınız için çok teşekkür ederim yalnız benim istediğim iki "İzmir" arasındaki şehir sayısı değildi.
Aşağıya doğru uzayan bir listem olacak ve burada Tekrar İzmir şehiri yazılana kadar bir önceki yazılan İzmirden sonra kaç tane şehir yazıldığının sayısını B1 hücresinde görmek istiyorum.Aşağıdaki örnekte göreceğiniz üzere İzmirden sonra 3 şehir yazılmış 3 rakamının gelmesini istiyorum.
Cevabınız için tekrar teşekkür eder iyi günler dilerim.

Ankara
İstanbul
İzmir
Adana
Malatya
Bursa
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Deneyiniz...
Kod:
=ARA(2;1/(A:A<>"");SATIR(A:A))-ARA(2;1/(A:A="İzmir");SATIR(A:A))
 

tirimini

Altın Üye
Katılım
8 Kasım 2013
Mesajlar
29
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
14-02-2025
Merhaba
Cevabınız için çok teşekkür ederim ellerinize sağlık tam istediğim gibi olmuş
Sadece bir sorum olacak
Formulunuz Text de yani metin de çalışıyor
Ama formule rakam yazdığımda yani "İzmir" yerine "0" yazdığımda olmuyor diğer rakamlarda yani sıfırın dışında kalan rakamlarda oluyor örneğin 1500 yazdığımda oluyor ama "0" sıfır da formul çalışmıyor bunun özel bir sebebi olabilir mi?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
Sıfır girdiğiniz hücreleri metin olarak biçimlendirir ve formülde de tırnak içinde yazarsanız istediğiniz sonucu alabilirsiniz. Ya da formülde aralık belirtirken tüm sütun yerine sadece dolu olan aralığı belirtin. Çünkü formül boş hücreleri de sıfır olarak hesaplıyor.
 

tirimini

Altın Üye
Katılım
8 Kasım 2013
Mesajlar
29
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
14-02-2025
Merhaba;
Çok teşekkür ederim çok sağolun.İyi günler dilerim. :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayısal ya da metinsel veri sayısı için alternatif olarak önerilen formülü aşağıdaki gibi kullanabilirsiniz.

C++:
=ARA(2;1/(A:A&""<>"");SATIR(A:A))-ARA(2;1/(A:A&""="0");SATIR(A:A))
 
Üst