Koşulu sağlayanların en büyüğü

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,350
Excel Vers. ve Dili
Ofis 365 Türkçe
Yeni bir şey daha öğrendim, sağolun leventm, Bey
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Rica ederim Necdet bey, bu veri tabanı fonksiyonlarını iyi analiz etmek gerekir. Çok kullanışlı fonksiyonlardır. Sn altan'da zaten bu fonksiyonu düşünmüştü, bana sadece fonksiyonu dosyaya göre uyarlamak kaldı.
 
Katılım
2 Ekim 2005
Mesajlar
104
Excel Vers. ve Dili
Excell 2003
Teşekkürler leventm,
Çok uğraştım ama bir türlü bunu bulamadım.
 
Katılım
2 Ekim 2005
Mesajlar
104
Excel Vers. ve Dili
Excell 2003
Sayın leventm
Ekteki dosyayı incelermisiniz. Formülün kullanımında bir problem yaşıyorum
 
Katılım
2 Ekim 2005
Mesajlar
104
Excel Vers. ve Dili
Excell 2003
O benimde aklıma geldi fakat kişilerin sayısı 200 ü bulacak bu yüzden daha az yer kaplayan bir çözüm arıyorum. Bu sorunu makro ile halletmemiz mümkünmü?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Makroya gerek olmadığını düşünüyorum. Verilerinizi önce isim sonrada tarihe göre sıralatırsak, fonksiyonlarla çok basit bir çözüm bulmak mümkün oluyor.
 
Katılım
2 Ekim 2005
Mesajlar
104
Excel Vers. ve Dili
Excell 2003
:lol: Formülün nasıl çalıştığını anlayamasamda bu formül sanırım tarihler sıralıyken işe yarıyor. Tarih sırası farklıda olabilir. Yani eski tarihede işlem giriyoruz. Bu durumda formül yanlış sonuç veriyor.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Verilerinizi önce isim sonrada tarihe göre sıralatırsak
Yukarıda bunu belirtmiştim. Fakat sadece isme göre sıralı olsada çözüm bulunabilir.

Son eklediğim dosyadaki E1 hücresine aşağıdaki formülü yazın ve aşağı doğru kopyalayarak çoğaltın. Bu durumda sadece isme göre sıralı olması yeterlidir.

=MAK(DOLAYLI("A"&KAÇINCI(D2;$B$2:$B$16;0)&":A"&KAÇINCI(D2;$B$2:$B$16;0)+EÐERSAY($B$2:$B$16;D2)))
 
Katılım
2 Ekim 2005
Mesajlar
104
Excel Vers. ve Dili
Excell 2003
Benim amacım verileri tek bir yere depolamak böylece yerden kazanmaya çalışıyorum. Bu yüzden bilgileri o depodan çekmem gerekiyor. İsme göre yada tarihe göre farketmiyor aslında. Biri yapılacak olduktan sonra diğeride yapılabilir. Fakat bunlarıda yine makro ile yapmam gerekecek. Ve bunu o depoya her veri girişimde yapmam gerekecek.Formülle en iyi yol bazı hücreleri gizleyerek olacak sanırım. Fakat her isimden önceki satırı gizlemek yerine bir sütunda karşılıklı verileri birleştirip, bu üçüncü sütunu gizleyerek sonucu çıkartabilirmiyiz. Zira çıkardığımız verilerin olduğu listeyi isme göre süzüyorum. Satırları gizlemek burdada sorun çıkartacaktır.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ekli dosyaya bakınız. (D1 çözümü)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Tarihlerle ilgili dosyaya uygulanmış hali ektedir...
 
Katılım
2 Ekim 2005
Mesajlar
104
Excel Vers. ve Dili
Excell 2003
Sayın Haluk,
Evet gönderdiğiniz dosyada formül işe yarıyor. Fakat formülü kopyalayamıyorum. Kendim yazdığımda ise formül işe yaramıyor. Ayrıca formülün önünde { işareti kullanıldığını ilk kez görüyorum. :D Sihriniz nedir?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Son gönderdiğim 2nci dosyaya baktınız mı ? Esas istediğiniz orada galiba...

Sihir .... Excel Vadisinde :mrgreen:

(Dizi formul girişi olarak, Ctrl + Shift + Enter ile formulü konfirme ediyoruz)
 
Katılım
2 Ekim 2005
Mesajlar
104
Excel Vers. ve Dili
Excell 2003
Başardım! Bu bir mucize :dua: Þu konfirme(Abaaw bir yaşıma daha girdim) olayını biraz açıklayabilirmisiniz! Nedir? Ne işe yarar?
 
Katılım
11 Kasım 2005
Mesajlar
36
Sayın HALUK, dosyadaki formülü inceledim. sayın ALTAN147 gibi bende { bu parantezi kopyalama sisteminde ve formül oluşturmada kullanamıyorum. bu { parantezi nasıl kullanabilirim.. sağlıklı çalışmalar dilerim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kopyalayınca o işaretler çıkmaz, diğer kalan kısmı kopyalanır.

Daha sonra, imleç hücrenin içindeyken Ctrl + Shift + Enter tuşlarına birlikte basacaksınız.
 
Üst