İNDİS ve KAÇINCI ile alakalı çözüm lütfen.

ERMAN SAYINALP

Altın Üye
Katılım
11 Eylül 2008
Mesajlar
173
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
08-09-2027
Merhabalar,

Sayfa1'de A Sütununda Tarihler (işlem tarihi) , B Sütununda Tarihler (valör tarihi) C Sütununda da İşlem Tutarları olan bir liste var. Örneğin;
A B C
1 15.08.2016 15.08.2016 100,00
2 16.08.2016 17.08.2016 150,00
3 17.08.2016 17.08.2016 225,00
4 18.08.2016 18.08.2016 300,00
5 19.08.2016 20.08.2016 350,00

Görüleceği üzere, 2. satır ve 5. satırlarda İşlem Tarihi ile Valör Tarihi farklıdır. Bu farklı olanları Sayfa2'de alt alta sıralayan (muhtemelen İNDİS ve KAÇINCI kullanılacak) bir Formüle ihtiyacım var. Ben beceremedim, yardımlarınız lütfen.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Aşağıdaki dizi formülünü, örneğin E1 hücresine uygulayın ve sağa doğru G1'e kadar,
aşağı doğru da 5'inci satıra kadar kopyalayın.
.
Kod:
[FONT="Trebuchet MS"][SIZE="2"]=EĞERHATA(İNDİS([COLOR="Red"]Sayfa1![/COLOR]$A$1:$C$5;KAÇINCI(KÜÇÜK(EĞER([COLOR="Red"]Sayfa1![/COLOR]$A$1:$A$5<>[COLOR="red"]Sayfa1![/COLOR]$B$1:$B$5;[COLOR="red"]Sayfa1![/COLOR]$A$1:$A$5);SATIR());[COLOR="red"]Sayfa1![/COLOR]$A$1:$A$5;0);SÜTUNSAY($A$1:A1));"")
[COLOR="Blue"]Formül hücreye ENTER ile değil [B][COLOR="Red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile girilmelidir.
Doğru yapmısanız formül -kendiliğinden- [B][COLOR="red"]{....}[/COLOR][/B] gibi köşeli paranteze alınır.[/COLOR][/SIZE][/FONT]
 
Son düzenleme:

ERMAN SAYINALP

Altın Üye
Katılım
11 Eylül 2008
Mesajlar
173
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
08-09-2027
Ömer bey, maalesef olmadı, ayrıca veri sayfasından farklı bir sayfaya listeleme yapmak istiyorum.
Yani veriler Sayfa1 de, Listeleme Sayfa2 de olacak.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Sayfa adlarını kendiniz ekleyebilirsiniz diye düşünmüştüm.
Önceki cevabımı güncelledim (kırmızı renklendirdiğim sayfa adlarını eklemeniz yeterli).
Sayfayı yenileyerek önceki cevabımı kontrol edin.

Sütunların biçimlerini uygun şekilde ayarlamayı unutmayın.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Sayfa adlarını kendiniz ekleyebilirsiniz diye düşünmüştüm.
Önceki cevabımı güncelledim (kırmızı renklendirdiğim sayfa adlarını eklemeniz yeterli).
Sayfayı yenileyerek önceki cevabımı kontrol edin.
.
 

ERMAN SAYINALP

Altın Üye
Katılım
11 Eylül 2008
Mesajlar
173
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
08-09-2027
Ömer bey,

Örnek Dosya ekledim, üzerinde bir ön hazırlığım da var. Değerlendirir misiniz?
Zira önceki Formulünüz maalesef çalışmıyor (Ctrl+Shift+Enter uygulanmış haliyle de)
 

Ekli dosyalar

Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
selam,
Ömer Bey in affına sığınarak,

aşağıdaki formülü örneğin H2 ye yazıp,
sağa ve aşağıya doğru kopyalayınız. formül DİZİ formülüdür..

Kod:
=EĞERHATA(İNDİS(A$2:A$11;KÜÇÜK(EĞER($A$2:$A$11<>$B$2:$B$11;SATIR($1:$10));SATIRSAY($1:1)));"")
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Estağfurullah Sayın sakman, olur mu öyle şey, af da ne demek.

Dosya ekte.
.
 

Ekli dosyalar

ERMAN SAYINALP

Altın Üye
Katılım
11 Eylül 2008
Mesajlar
173
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
08-09-2027
Ömer bey, Sakman bey,

Eğer hala benden bıkmadıysanız, derdimi aktarmak isterim. Verdiğim örnek için ürettiğiniz Formül o örnekte çalışıyor, ancak kullanacağım yer çok karmaşık olduğu için sanırım uymadı.

Şöyleki, Çalışma Dosyamda veriler C sütunundan başlayıp M Sütununa kadar, 13. Satırdan başlayıp 9999. Satıra kadar devam ediyor.

Diğer taraftan ilgili ayıklamayı yapacak formül ise, bir başka sayfada D sütunu ile N Sütunu arasında, 15.Satırla 200. Satır arasında çalışacak,

Dolayısıyle uygulama alanları değişince sonuç alamadım. Farklı bir formül ya da yöntem önerebilir misiniz ?

Selamlar.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Cevaplarımın altındaki İMZA bölümünde işte tam da bu nedenle
"gerçek belgenizle aynı yapıda örnek belge" ricasını yazmıştım.

Formülün nasıl kurulduğuna ilişkin açıklamaları da gerçek belgenizle aynı yapıda olmayacağını tahmin ederek yazmıştım zaten.
Belgeye eklediğim metin kutusundaki açıklamalara göre bence halledebilirsiniz.

Halledemezseniz örnek belgenizi, yukarıdaki uyarıma göre tekrar hazırlayarak yenilemenizi öneririm.

Ayrıca bir uyarı da dizi formülleriyle ilgili özel bir duruma ilişkin olacak;
çok fazla sayıda hücreye uygulanacak ve çok fazla sayıda satır/sütunda arama yapan dizi formülleri biraz yavaş çalışacaktır.
O zaman da ya yardımcı sütun/sütunlar kullanmak ya da makro kullanmak gerekebilir.
Belgenizi yenilediğinizde başka öneriler de geleceğinden emin olabilirsiniz.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.

Bir de bu örneğe bakın isterseniz.
Dizi formülü yerine yardımcı sütun kullanıldı.
.
 

Ekli dosyalar

ERMAN SAYINALP

Altın Üye
Katılım
11 Eylül 2008
Mesajlar
173
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
08-09-2027
Ömer bey merhaba,

Nezaketinize ve sorunumun çözümüne ilişkin verdiğiniz detay uğraşınıza çok teşekkür ederim. O ne incelik, Allah aşkına beni mahcup ettiniz. Sorunumu yardımlarınız ile çözdüm.

Bu sürece ilişkin söylemek istediğim bir-iki notum var, lütfen kabul edin.

Bu tür Forumlarda, sorunu Basitçe anlatıp çözüm aramayı yeğliyorum. Zira amacımın hikayede olduğu gibi, Balık yemek değil, tutmayı öğrenmek amacı taşıdığını bilmenizi isterim.

Diğer taraftan, Orjinal Dosyayı/Çalışmayı paylaşamamın nedeni ise, Şirket mahremiyetlerini içermesi nedeniyledir. Dahası çok kompleks Makrolar ve Formüller içermesidir. Emekli bir Banka Müdürüyüm ve bir Şirketin Finansman Müdürlüğünü yapıyorum. Bu Programı da Şirketimizin Finansal Analizlerini, Bilançolarını yapmak üzere yazdım. 3 yıldır da sürekli geliştiryorum. Programın Gizli/Kilitli alanlarını açmak, Sayfalar arası ilişkilerden bahsetmek, mevcut amacı ile düzeltme/geliştirme amacından bahsetmek, inanın benim içinde sizler içinde çok sıkıcı olurdu.

Böylesi daha anlaşılır ve kolay olduğundan, benim de bilgi dağarcığıma katkı sağlamasından dolayı bu yöntemle bilginize müracaat ettim. Beni anladığınızı umuyor, tekrar gösterdiğiniz ilgiye ve verdiğiniz zahmete çok teşekkür ediyorum.

Olası sorularım için tekrar tecrübelerinizi paylaşacağınız umuduyla,

Esen kalın.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Ömer bey merhaba,

Nezaketinize ve sorunumun çözümüne ilişkin verdiğiniz detay uğraşınıza çok teşekkür ederim. O ne incelik, Allah aşkına beni mahcup ettiniz. Sorunumu yardımlarınız ile çözdüm.

Bu sürece ilişkin söylemek istediğim bir-iki notum var, lütfen kabul edin.
........ Orjinal Dosyayı/Çalışmayı paylaşamamın nedeni ise, Şirket mahremiyetlerini içermesi nedeniyledir..........
Böylesi daha anlaşılır ve kolay olduğundan, benim de bilgi dağarcığıma katkı sağlamasından dolayı bu yöntemle bilginize müracaat ettim. Beni anladığınızı umuyor, tekrar gösterdiğiniz ilgiye ve verdiğiniz zahmete çok teşekkür ediyorum.
Olası sorularım için tekrar tecrübelerinizi paylaşacağınız umuduyla,...
Tekrar merhaba.
Örnek belgeden beklenti tabii ki; gerçek belgedeki bilgiler değil,
satır/sütun/sayfa/sayfalararası ilişki yapısı.

Gerçek belgeyle aynı yapıdaki örnek belge üzerinden soru sorulması;
soru sahibinin, oluşturulan formülleri gerçek belgeye uyarlayabilmesi,
hatta doğrudan uygulaması bakımından kolaylık sağlıyor.

Aksi halde; verilen cevabın ardından, yeni soru/sorunlar yaşanıyor ve
halledildi gibi gördüğümüz konular gereksiz yere uzamış oluyor.

Tabi sizin konu için söylemiyorum ama bu durum bazen konuya cevap yazan üyede
konudan soğuma, tekrar cevap yazma isteğinde azalma sonucunu doğurabiliyor.

İhtiyaç karşılandığına, amaç hasıl olduğuna göre mesele yok demektir.
Soracağınız yeni sorulara cevap verecek, ben ve benim gibi birçok forum üyesi mevcut, müsterih olunuz.

İyi günler dilerim.
.
 
Üst