İki aynı değer arasında kalan değerleri saydırmak.

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
Herkese Merhaba;
Değerli hocalarım bir sorum olacaktı yardımcı olabilirseniz sevinirim.Desteğiniz için şimdiden çok teşekkür ederim
Tekrar eden Iki sehir arasindaki kalan degerleri saymasini ve hucrelere yazmasini istiyorum.(Önceliğim Makro yerine Excel formul ile olmasıdır.)
Ornegin:
A KOLONUNDA
ANKARA
Istanbul
Izmir
Adana
Bursa
ANKARA
Ordu
Samsun
ANKARA
Balikesir
Aydin
İstanbul
Uşak
Afyon
Antalya
ANKARA
İstanbul
Kahramanmaras
Aşağıda göreceğiniz üzere
B1 hucresine ANKARA yazdigimda
"B2"Hucresine ilk ANKARA ile 2.ANKARA arasinda yer alan 4 Sehiri sayip "B2" Hucresine 4 yazacak
Sonra
"B3"Hucresine 2.ANKARA ile 3.ANKARA arasinda yer alan 2 sehiri sayip "B3" Hucresine 2 yazacak
Sonra
"B4" Hucresine 3.ANKARA ile 4.ANKARA arasinda yer alan 6 ili sayip "B4"Hucresine 6 yazacak.Boyle aşağı doğru devam edecek


C1 hucresine ISTANBUL yazdığımda
"C2"Hucresine ilk İstanbul ile 2.İstanbul arasinda yer alan 9 Sehiri sayip "C2" Hucresine 9 yazacak
Sonra
"C3"Hucresine 2.İstanbul ile 3.İstanbul arasinda yer alan 4 sehiri sayip "C3" Hucresine 4 yazacak.
"C4"Hücresine 3.İstanbul ile 4.İstanbul arasında yer alan 3 sehiri sayıp "C4" Hucresine 3 yazacak Boyle aşağı doğru devam edecek

252251
 

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.

C++:
=TOPLA.ÇARPIM(--(EĞERHATA(KAYDIR($A$1;TOPLAMA(15;6;SATIR($A$1:$A$1000)/($A$1:$A$1000=B$1);SATIR($A1));;EĞERHATA(TOPLAMA(15;6;SATIR($A$1:$A$1000)/($A$1:$A$1000=B$1);SATIR($A2))-TOPLAMA(15;6;SATIR($A$1:$A$1000)/($A$1:$A$1000=B$1);SATIR($A1))-1;ARA(2;1/($A$1:$A$1000<>"");SATIR($A$1:$A$1000))-TOPLAMA(15;6;SATIR($A$1:$A$1000)/($A$1:$A$1000=B$1);SATIR($A1))));"")<>""))
 

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
Çok teşekkür ederim Hocam Ellerinize sağlık.
 
Üst