• DİKKAT

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

ilk5 ve son5

  • Konbuyu başlatan Konbuyu başlatan WALNUT
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Nisan 2009
Mesajlar
100
Excel Vers. ve Dili
MICROSOFT OFICE EXCEL 2003
değerli arkadaşlar,
okulda 3 tane 11. sınıf var.(okul sekmesi)
(sıralama sekmesinde) A1 hücresine sınıf adı yazdığımızda (11A, 11B, 11C gibi) o sınıfta devamsızlığı en fazla olan (ilk) 5 öğrenci ile devamsızlığı en az olan (son) 5 öğrenciyi ilgili satıra yazdırmak istiyoruz.(*)
yardımcı olur musunuz ?
teşekkürler.
 

Ekli dosyalar

ali üstat ilginiz için teşekkür ederim.
o muhteşem çalışmanızı evvelce almıştım ancak mevcut soruna çözüm bulamadım (yeni başlayan olarak).
acaba sizin çalışmanızdaki "sırala düşük" sekmesinden mi ilerlemem gerekiyor.
teşekkürler.
 
ali üstat ilginiz için teşekkür ederim.
o muhteşem çalışmanızı evvelce almıştım ancak mevcut soruna çözüm bulamadım (yeni başlayan olarak).
acaba sizin çalışmanızdaki "sırala düşük" sekmesinden mi ilerlemem gerekiyor.
teşekkürler.

merhaba
Öncelikle Ali hocama teşekkür ederim
eki inceleyiniz
Sayfa2'de E Sütunundaki formüller dizi formülleridir.
ctrl+shift+enter tuş kombinasyonu ile aktif olmaktadır
 

Ekli dosyalar

değerli arkadaşlar,
okulda 3 tane 11. sınıf var.(okul sekmesi)
(sıralama sekmesinde) A1 hücresine sınıf adı yazdığımızda (11A, 11B, 11C gibi) o sınıfta devamsızlığı en fazla olan (ilk) 5 öğrenci ile devamsızlığı en az olan (son) 5 öğrenciyi ilgili satıra yazdırmak istiyoruz.(*)
yardımcı olur musunuz ?
teşekkürler.

.

Size Pivot Table-Özet Tablo'yu öneririm.

Oldukça esnek bir araçtır. Dilediğiniz şekilde raporlama elde etmeniz mümkündür.

Dosyanız ekte.

Konu için bakınız:

ÖZET TABLOLAR (PİVOT TABLE)


.
 

Ekli dosyalar

acaba sizin çalışmanızdaki "sırala düşük" sekmesinden mi ilerlemem gerekiyor.
teşekkürler.


SIRALA-LİSTELE sekmesinde D3 hücresindeki

=EĞER(E3="";"";KÜÇÜK($C$3:$C$11;SATIR(C1)))

kısımı

=EĞER(E3="";"";BÜYÜK($C$3:$C$11;SATIR(C1)))

şeklinde sıralarsanız ters listelenme gerçekleşir.

G sütununda da (yeşil kısım) listelenmeyi takip edebilirsiniz.

.
 
değerli üstatlarım sizlere çok teşekkür ederim.
sayın ihsan tank üstadın örneğini uyguladığımda sadece 11C sınıfı için doğru çalıştığını diğer sınıflarda ise karışıklık olduğunu görüyorum. örneğin 11A yazdığımızda ilk 5 içerisinde 11C sınıfından sertuğ yakan son 5 içerisinde 11C den müşerref tümay ve emin ülgüç (2 kez) ekrana geliyor.
kurulan formülü anlamaya çalıştım ancak beceremedim. acaba bir yerde hatamı oluyor ?
 
.

Sayın WALNUT,

Benim önerdiğim çözüm konusunda fikriniz ne acaba?

.
 
değerli üstatlarım sizlere çok teşekkür ederim.
sayın ihsan tank üstadın örneğini uyguladığımda sadece 11C sınıfı için doğru çalıştığını diğer sınıflarda ise karışıklık olduğunu görüyorum. örneğin 11A yazdığımızda ilk 5 içerisinde 11C sınıfından sertuğ yakan son 5 içerisinde 11C den müşerref tümay ve emin ülgüç (2 kez) ekrana geliyor.
kurulan formülü anlamaya çalıştım ancak beceremedim. acaba bir yerde hatamı oluyor ?

bir de Yurttaş Hocam'a Teşekkür Ederim.
aynı gün kadar başka kişininde devamsızlığı görünmekte bunun için aynı adı çıkartmakta.
günleri farklı olursa karıştırmadan çıkartmakta
yok eğer ki günleri aynı olsada ben farklı karşılıklarını istiyorum derseniz uzman arkadaşlar yardımcı olurlar.
eki inceleyiniz.
 

Ekli dosyalar

değerli üstatlarım,
önceki mesajımda hepinize teşekkür ettiğimi belirtmek isterim. sayın yurttaş hocam'ın önerisine de teşekkür ederim. ancak fazla bilgisi olmayan bir yeni başlayan olarak pivot table daki anahtarları bile açmayı bilmediğimi söylemek isterim. yoksa yurttaş hocamın programının sorunsuz çalıştığını görmüş durumdayım. bu sebeple sizlerin excel çözümü konusundaki yardımınıza ihtiyac duymaktayım.

biz her sınıfın ilk ve son 5 lerini ayrı ayrı listelemek istiyoruz. devamsızlık gün sayısı aynı olanları not ortalamasını hesaba katarak sıraya koyabiliriz.
tekrar teşekkürlerimle.
 
sayın tank,
formül tam çalışıyor teşekkürler.
ancak sınıf adını değiştirdiğimde işlemi 7-9 dakika arasında gerçekleştiriyor. yaklaşık 1800 mevcudu bulunan 60 sınıflı bir okul için uygulama yaptığımızda sanırım çok daha uzun süreler beklemek gerekecek.
acaba bu durum formüllerin ağırlığındanmı kaynaklanıyor yoksa işlemi hızlandıracak bir yol var mıdır ?
 
sayın tank,
formül tam çalışıyor teşekkürler.
ancak sınıf adını değiştirdiğimde işlemi 7-9 dakika arasında gerçekleştiriyor. yaklaşık 1800 mevcudu bulunan 60 sınıflı bir okul için uygulama yaptığımızda sanırım çok daha uzun süreler beklemek gerekecek.
acaba bu durum formüllerin ağırlığındanmı kaynaklanıyor yoksa işlemi hızlandıracak bir yol var mıdır ?

.

Evet.

Var. Yukarıda önerdim.

Ama siz işin zor-kolayına kaçıyorsunuz.



.
 
syn : yurttaş hocam yanıt vermiş
aslında sizin dosyanıza en uygun çözüm'ü gene Yurttaş hocam vermişti siz ben yapamam deyinde bende size formül ile çözüm buldum.
formülü biraz hızlandırabilirsiniz.
hızlandırmak için sayfa üzerinde ctrl+h
yaptıktan sonra aranan kısmına 65536
yeni değer kısmına ise dosyanızda kaçtane kayıt olacak ise onu yazınız yani sizin yazacağınız 1800 yazın formül biraz hızlanacaktır.
 
değerli üstadım,
bizi sizlere gönderdiğim tablo içerisinde kalmakla kısıtlayan bir çok gerçek var (meb, okul müdürlüğü vs.) ve bu tür ayrıntılar forumun konusu olmadığı için yardım rica ederken bunları dile getirmek mümkün olmuyor.
ben yine de ali, yurttaş üstatlara ve size gösterdiğiniz ilgi, harcadığınız zaman ve emek için teşekkür ediyorum.
sadece anlamak istediğim bir şey var. sizin #10 mesajınızda eklediğiniz dosya son derece hızlı çalışırken sadece sınıfları kendi içerisinde paylaştırmak için yaptığınız bir formül değişikliği sonrası nasıl bu kadar yavaşlayabiliyor ?
mesela evvelce başta ali üstad olmak üzere bir çok üstadın yardımı ile yaptığım ~13 mb büyüklüğünde ve hemen her hücresinde çok daha ağır sıralama, listeleme, tasnif formülleri bulunan bir dosya yine çok çok hızlı çalışıyor.
bkz. Diğer excel soruları > formüllü hücrede formüllü (koşullu) biçimlendirme #1
saygılarımla.
 
değerli üstadım,
bizi sizlere gönderdiğim tablo içerisinde kalmakla kısıtlayan bir çok gerçek var (meb, okul müdürlüğü vs.) ve bu tür ayrıntılar forumun konusu olmadığı için yardım rica ederken bunları dile getirmek mümkün olmuyor.
ben yine de ali, yurttaş üstatlara ve size gösterdiğiniz ilgi, harcadığınız zaman ve emek için teşekkür ediyorum.
sadece anlamak istediğim bir şey var. sizin #10 mesajınızda eklediğiniz dosya son derece hızlı çalışırken sadece sınıfları kendi içerisinde paylaştırmak için yaptığınız bir formül değişikliği sonrası nasıl bu kadar yavaşlayabiliyor ?
mesela evvelce başta ali üstad olmak üzere bir çok üstadın yardımı ile yaptığım ~13 mb büyüklüğünde ve hemen her hücresinde çok daha ağır sıralama, listeleme, tasnif formülleri bulunan bir dosya yine çok çok hızlı çalışıyor.
bkz. Diğer excel soruları > formüllü hücrede formüllü (koşullu) biçimlendirme #1
saygılarımla.

formülün kasma sebebi kitabın son satırına kadar bilgileri kontrol etmesinden kaynaklanıyır
yani boş olan yerlerdede bilgi varmış gibi arama yapıyor 65536 satır bilginizin hepsi dolu değil dolu olan bölüm sadece 1800 olacak ise geri kalan 63736 satırı boşu boşuna tarayıp içinde bilgi var mı diye bakıyor. dosyayı kasması bu yüzden.
dediğim gibi siz isterseniz bu kıstasları değiştiriniz.
yok ben yapamam derseniz en son kaçıncı satıra kadar bilgi gieceğinizi söylerseniz bende size ona göre formülü düzenleyip göndereyim.
 
sayın üstadım satır sayısını 600 yapınca hızlı ve sorunsuz çalışmaya başladı, size ve diğer üstadlarımıza çok teşekkür ederim.
#4 mesajınızdaki formüllerde en sonda yer alan "sütun(d$1)" ifadesinin anlamını açıklayabilirmisiniz ?

=İNDİS(OKUL!$B$2:$H$65536;KAÇINCI(SIRALAMA!$E5;OKUL!$G$2:$G$65536;0);SÜTUN(D$1))
 
sayın üstadım satır sayısını 600 yapınca hızlı ve sorunsuz çalışmaya başladı, size ve diğer üstadlarımıza çok teşekkür ederim.
#4 mesajınızdaki formüllerde en sonda yer alan "sütun(d$1)" ifadesinin anlamını açıklayabilirmisiniz ?

=İNDİS(OKUL!$B$2:$H$65536;KAÇINCI(SIRALAMA!$E5;OKUL!$G$2:$G$65536;0);SÜTUN(D$1))

ve sağ'a doğru çektiğimizde sütun indis sayısını elle girmemek için formülle otomatik yapması için atışmıştır.
dosyanız hızlandı mı_?
 
evet üstadım çok hızlandı ve sorunsuz çalışıyor.
"sütun(d$1)" formülüne gelince okul sekmesi d sütununda okul numaraları var ama formülde öğrenci isimlerini(e sütunu) hesaplıyor. bunu çözemedim.
 
Geri
Üst