• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Konu seçimine göre öğrenci listesini almak

  • Konbuyu başlatan Konbuyu başlatan cem116
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Kasım 2010
Mesajlar
195
Excel Vers. ve Dili
2007 türkçe
Öncelikle herkese kolay gelsin. Excel de yapmaya çalıştığım, ilk etapta çok basit gibi gördüğüm ama nedense bir türlü içinden çıkamadığım bir durum söz konusu oldu. Durumu bir örnek dosya oluşturup ordan anlatmaya çalıştım. Şöyle ki diyelim ki 2 sayfalı bir dosyam var ve birinci sayfasında bir sipariş listem, bir de isim listem var. sipariş listem a1 den a50 ye kadar, ,isim listem ise b2 den I2 ye kadar. burada kim hangi ürünü alacaksa ona göre ilgili kesişim noktasına 1 yazacağım. ikinci sayfada ise bu sefer sipariş listem a1 den I1 e kadar olacak, ürünlerin altında ise kim hangi üründen alacak şekilde işaretlediysem o isimler sıralanacak. Çok basit olan bir işlemi sanki çok karmaşık bir hale getirdim. ama oruçlu olmama verin :) Farklı birkaç şey denedim ama sonuç alamadım. Yardımcı olabilirseniz çok sevinirim. Not: veriler iki liste için de burada olduğundan daha fazla olabilir gerçek dosyamda. örnek dosyam aşağıdaki linktedir. Yardımlarınız için şimdiden teşekkürler. Bir de sayfada aradım ama inanın ne aramam gerektiğini de düşünemedim bir türlü. aklıma gelen farklı şekillerde arama yaptım ama aradığım şeyi bulamadım bir türlü. Şimdiden çok çok teşekkürler tüm üstadlara... örnek dosyamda durumu daha net anlattım. dosyaya aşağıdaki linkten ulaşabilirsiniz.

https://www.dosyaupload.com/iRgA
 
https://www.dosyaupload.com/n3q2

Dosyanızda düzenlemeler yapıldı.. İncelersiniz...
Konular için Konu ve isimler için isim Ad tanımlamaları yapıldı. Dinamik ad tanımlaması yapılmadığından, Listeye eklemeler yapıldıkça Ad Tanımlama aralıklarını düzenlemek gerekir. Ad Tanımlamaları için Bak. formüller >> Ad Yöneticisi
Ad Tanımlamaları :
konu = Sayfa2!$A$2:$A$12 ve isim = Sayfa2!$B$1:$I$1
Sayfa3 de A2 hücresine
=EĞERHATA(İNDİS(isim;KÜÇÜK(EĞER(KAYDIR(isim;KAÇINCI(A$1;konu;);;1;)=1;SÜTUN(DOLAYLI("$A$1:"&ADRES(1;SÜTUNSAY(isim);4))));SATIRSAY($1:1)));"")
DİZİ formülü yazıldı ve A2 : K11 aralığına kopyalandı...
 
Üstad , ellerinize sağlık. Çok teşekkür ederim. Tam olarak istediğim şey olmuş. Ad tanımlarını ayarlamayı biliyorum ama yine de açıklama yaptığınız için çok teşekkür ederim. İnce düşünmüşsünüz. Çok sağ olun. Sadece son bir sorum var size, 1 yerine diyelim ki 2 yazdım veya rakam yerine harf yazmak istersem, örneğin k yazdım diyelim. Bu durumda formülde nereyi değiştirmem lazım ?
 
Üstad , ellerinize sağlık. Çok teşekkür ederim. Tam olarak istediğim şey olmuş. Ad tanımlarını ayarlamayı biliyorum ama yine de açıklama yaptığınız için çok teşekkür ederim. İnce düşünmüşsünüz. Çok sağ olun. Sadece son bir sorum var size, 1 yerine diyelim ki 2 yazdım veya rakam yerine harf yazmak istersem, örneğin k yazdım diyelim. Bu durumda formülde nereyi değiştirmem lazım ?
Rica ederim...
"1 yerine diyelim ki 2 yazdım veya rakam yerine harf yazmak istersem, örneğin k yazdım diyelim. Bu durumda formülde nereyi değiştirmem lazım"
1 yerine 2 gibi Sayı yazıldığında
Formüldeki .......KAYDIR(isim;KAÇINCI(A$1;konu;);;1;)=1 ...... 1 yerine 2 yazarsınız....
1 yerine k gibi Metin yazılacaksa eğer 1 yerine "k" yazarsınız....

iyi çalışmalar...
 
Rica ederim...
"1 yerine diyelim ki 2 yazdım veya rakam yerine harf yazmak istersem, örneğin k yazdım diyelim. Bu durumda formülde nereyi değiştirmem lazım"
1 yerine 2 gibi Sayı yazıldığında
Formüldeki .......KAYDIR(isim;KAÇINCI(A$1;konu;);;1;)=1 ...... 1 yerine 2 yazarsınız....
1 yerine k gibi Metin yazılacaksa eğer 1 yerine "k" yazarsınız....

iyi çalışmalar...

Çok teşekkür ederim, ellerinize sağlık :)
 
Geri
Üst