Staj öğrenci listesi hazırlamak için kod

Katılım
31 Mart 2013
Mesajlar
6
Excel Vers. ve Dili
2007
merhaba

ben tıp fakültesi 6.sınıftayım. her 2 ayda bir rotasyonlar için listeler hazırlayıp durmaktayız ancak bu kez çok karışık bir listemiz olduğundan işin içinden çıkamadık. bu yüzden sizlerden yardım talep etmek durumunda kaldım...

internetten ingilizce olarak da araştırmalar yaptım ancak maalesef istediğimi yapamadım.

kısaca açıklamak istiyorum

A ve B bölümleri KOLAY
C , D , E bölümleri ORTA
F, G, H, I bölümleri ZOR olsun

25 adet de öğrenci var.

Her bölümün istediği öğrenci sayısı da farklı. Mesela A bölümü 2 istiyor. F 3 istiyor. D 1 istiyor gibi.

Biz 4 ayrı dönem halinde (2'şer haftalık) bu rotasyonları ayarlamak istiyoruz.

yani 1.öğrenci 2'şer hafta olacak şekilde F, D, A, E alsın. tabi burada öğrenciye denk gelen dersler de birbirinin aynısı olmayacak. bu sırada bölümlerin istediği öğrenci sayısını da tutturmamız gerek

Ben de her 2 hafta için ayrı seçim yaptırmayı düşündüm ama işin içinden çıkamadım. aynı zamanda, zorlukları da mümkün olduğunca ayarlamamız gerekiyor.

bir çözüm öneriniz olursa bizlerin ve bizden sonra senelerce bu tür stajları alacak arkadaşların çok ciddi zaman tasarrufu sağlamasını sağlar. çok teşekkürler

başkalarının bulması için anahtar kelimeler: staj listesi hazırlama, rotasyon listesi oluşturma, rastgele öğrenci listesi, intörn listesi oluşturma, intörn liste programı, intörn doktor liste ayarlama
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,549
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Bu sitede
https://www.excelforum.com/excel-general/961236-pick-a-random-person-from-a-list-of-students.html

şu çalışmayı buldum, biraz kurcaladım. Olasılıkla işinize yakın çözüm taşıyor gibi:

http://www.filebig.net/files/mnV9C3tdYX

İlk hafta herkes 9 bölüme random zaten , sorun bundan sonrasında başlıyor. Ancak sizin verdiğiniz bilgilerde de netlik yok , bazı bölümler 2 kişi istiyor dediğinizde 2 ay sonra 8 öğrenci staj yapmış ama kalan açıkta kalmış oluyor. Yani , bölümlerin 25 öğrenciyi tamamlayacak kesin rakamı belli olmalı ve 25 e tamamlanmalı.

Her seksiyonun maksimum alacağı stajyer belli olmayınca da 8 haftaya dağıtacak döngü kurulamıyor.

Sorunuza ilgisizlik zorluktan daha çok bir örnek dosya hazırlayıp bir dış servera zipleyerek yüklememiş olmanızdan da kaynaklı olabilir. Sorunuzu çözmek için 25 adet isim ve diğer sayfalar yardım edecek olan için sadece zaman kaybı,daha sonra da kodlar yazmak da ek zaman gerektirir. Sitede soru çözmekle görevli kimse yok ,400 000 kişiden bilen bilmeyene yardım imecesi üzerine işler devam ediyor. Bu da üyenin boş zamanında yaptığı satrançvari bir iş.

Ektekine benzer bir dosyayı hazırlayıp yukarıdaki gibi kesin mantıklarını da verdiğiniz takdirde yardım sürecini hızlandırmış olabilirsiniz . Resimle çözüm çok zor önerilebilir zira , denenemez ve goruntudeki tabloları da denemek için cogunlukla hazırlanmaz. www.filebig.net gibi bir servera zipleyerek yükleyin ve linkini soruda paylaşın.
 
Son düzenleme:
Katılım
31 Mart 2013
Mesajlar
6
Excel Vers. ve Dili
2007
şuradaki işlemleri hem yatay hem dikey olarak kullanmam mümkün olur mu?

https://www.mrexcel.com/forum/excel-questions/157520-randbetween-excluding-values-post3332043.html?#post3332043

Kod:
=SMALL(IF(A1={1,2,3,4,5},"",{1,2,3,4,5}),RANDBETWEEN(1,4))
bu kodu vermişler. ben listelemek için şu an

Kod:
=INDEX(D:D;RANDBETWEEN(1;COUNTA(D:D));1)
kodunu kullanıyorum. Dediğim gibi, hem altta hem de üstte sıralamayla eşsiz yapmam lazım. kolay zor işini bıraktım artık, aynısı olmasın yeter diyeceğim

 
Katılım
31 Mart 2013
Mesajlar
6
Excel Vers. ve Dili
2007
Bu sitede
https://www.excelforum.com/excel-general/961236-pick-a-random-person-from-a-list-of-students.html

şu çalışmayı buldum, biraz kurcaladım. Olasılıkla işinize yakın çözüm taşıyor gibi:

http://www.filebig.net/files/mnV9C3tdYX

İlk hafta herkes 9 bölüme random zaten , sorun bundan sonrasında başlıyor. Ancak sizin verdiğiniz bilgilerde de netlik yok , bazı bölümler 2 kişi istiyor dediğinizde 2 ay sonra 8 öğrenci staj yapmış ama kalan açıkta kalmış oluyor. Yani , bölümlerin 25 öğrenciyi tamamlayacak kesin rakamı belli olmalı ve 25 e tamamlanmalı.

Her seksiyonun maksimum alacağı stajyer belli olmayınca da 8 haftaya dağıtacak döngü kurulamıyor.

Sorunuza ilgisizlik zorluktan daha çok bir örnek dosya hazırlayıp bir dış servera zipleyerek yüklememiş olmanızdan da kaynaklı olabilir. Sorunuzu çözmek için 25 adet isim ve diğer sayfalar yardım edecek olan için sadece zaman kaybı,daha sonra da kodlar yazmak da ek zaman gerektirir. Sitede soru çözmekle görevli kimse yok ,400 000 kişiden bilen bilmeyene yardım imecesi üzerine işler devam ediyor. Bu da üyenin boş zamanında yaptığı satrançvari bir iş.

Ektekine benzer bir dosyayı hazırlayıp yukarıdaki gibi kesin mantıklarını da verdiğiniz takdirde yardım sürecini hızlandırmış olabilirsiniz . Resimle çözüm çok zor önerilebilir zira , denenemez ve goruntudeki tabloları da denemek için cogunlukla hazırlanmaz. www.filebig.net gibi bir servera zipleyerek yükleyin ve linkini soruda paylaşın.
İlginize teşekkür ederim hocam. dosya ekleme seçeneği bulamadığımdan ekleyememiştim. net bilgi vermemiş olma nedenim de mantığını anlamaya çalışıp sizleri tüm detaylarla uğraştırmadan kendim halletmek istememdi

25 öğrenci var ama bizden istenen öğrenci sayısı 24. o yüzden 24 üzerinden bir şey yapıp kalanını bir yerlere sokuştururuz inşallah :)

yapmaya çalıştığım şeyi buraya yüklüyorum. tekrar teşekkür ederim
http://www.filebig.net/files/cSPWxUK2YM
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,549
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Katılım
31 Mart 2013
Mesajlar
6
Excel Vers. ve Dili
2007
en soldaki haliyle doğrudur hocam.

gpp 2
gps 2
allerji 2
kardiyoloji 2
acil 2
endokrinoloji 3
hematoloji 2
nefroloji 3
yenidoğan 3
nöroloji 2
yoğunbakım 1

7 * 2 + 3 * 3 + 1 = 24 öğrenci mevcut

sizin attığınız dosyada ilk 2 lik olanda bir kayma olmuş sanırım. diğer sayılarda o şekilde görünüyor çünkü. ancak maalesef dosyada kod falan varsa onları göremedim, yani ben size elimden geldiğince yük olmak istemem
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,549
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
CTRL+F ile Bul açın
bulunacak kelime : atmasyon isimlerden biri
değiştirilecek kelime : gercek dr isimleri

tuşlardan " tümünü değiştir " basın . 4 Değişiklik yapıldı diyorsa doğrudur. Tamamını denemedim , 2 deneme , dosya üstündedir. Siz tamamını deneyin.

http://www.filebig.net/files/bTKQuHxjN4

İnceleyiniz , sonucu bildiriniz. Her şey yolunda ise , başarılar dilerim :)
 
Üst