İki Ölçüte Göre Verileri Gruplandırma

Katılım
8 Ocak 2022
Mesajlar
10
Excel Vers. ve Dili
VBA

Öğrenci 1

56

A Kurumu

B Kurumu

C Kurumu

D Kurumu

E Kurumu

Öğrenci 2

57

D Kurumu

C Kurumu

E Kurumu

B Kurumu

A Kurumu

Öğrenci 3

58

B Kurumu

B Kurumu

D Kurumu

E Kurumu

C Kurumu

Öğrenci 4

59

C Kurumu

D Kurumu

BKurumu

A Kurumu

E Kurumu

Öğrenci 5

60

A Kurumu

B Kurumu

C Kurumu

D Kurumu

E Kurumu

Öğrenci 6

61

D Kurumu

C Kurumu

E Kurumu

B Kurumu

A Kurumu

Öğrenci 7

62

B Kurumu

B Kurumu

D Kurumu

E Kurumu

C Kurumu

Öğrenci 8

63

C Kurumu

D Kurumu

BKurumu

A Kurumu

E Kurumu

Öğrenci 9

64

A Kurumu

B Kurumu

C Kurumu

D Kurumu

E Kurumu

Öğrenci 10

65

D Kurumu

C Kurumu

E Kurumu

B Kurumu

A Kurumu

Öğrenci 11

66

B Kurumu

B Kurumu

D Kurumu

E Kurumu

C Kurumu

Öğrenci 12

67

C Kurumu

D Kurumu

BKurumu

A Kurumu

E Kurumu

Öğrenci 13

68

A Kurumu

B Kurumu

C Kurumu

D Kurumu

E Kurumu

Öğrenci 14

69

D Kurumu

C Kurumu

E Kurumu

B Kurumu

A Kurumu

Öğrenci 15

70

B Kurumu

B Kurumu

D Kurumu

E Kurumu

C Kurumu

Öğrenci 16

71

C Kurumu

D Kurumu

BKurumu

A Kurumu

E Kurumu

Öğrenci 17

72

A Kurumu

B Kurumu

C Kurumu

D Kurumu

E Kurumu

Öğrenci 18

73

D Kurumu

C Kurumu

E Kurumu

B Kurumu

A Kurumu

Öğrenci 19

74

B Kurumu

B Kurumu

D Kurumu

E Kurumu

C Kurumu

Öğrenci 20

75

C Kurumu

D Kurumu

BKurumu

A Kurumu

E Kurumu

Öğrenci 21

76

A Kurumu

B Kurumu

C Kurumu

D Kurumu

E Kurumu

Öğrenci 22

77

D Kurumu

C Kurumu

E Kurumu

B Kurumu

A Kurumu

Öğrenci 23

78

B Kurumu

B Kurumu

D Kurumu

E Kurumu

C Kurumu

Öğrenci 24

79

C Kurumu

D Kurumu

BKurumu

A Kurumu

E Kurumu

Öğrenci 25

80

D Kurumu

C Kurumu

E Kurumu

B Kurumu

A Kurumu



Yukarıda öğrencilerin notları ve yaptıkları 5 tercih var. Şunu istiyoruz: Her kuruma 5 öğrenci atanacak ama;
1) Mümkünse ilk tercihleriyle yerleşecekler,
2) Her bir grubun (Örneğin A kurumuna atanan beş öğrencinin, B grubuna atanan beş öğrencinin,...) not ortalaması genel ortalamaya yakın olacak, tölerans aralığı 1-5 puan veya 1-8 puan arası olabilir.

Not: Kurum isimleri değişebilir.

Bu şartları mümkün olduğunca sağlayabilecek bir algoritma arıyorum.

Yardımcı olabilecek arkadaşlara şimdiden teşekkür ediyorum.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
1. madde tamam.
2. madde ise 1 ile çelişiyor.

öğrenciler puan ve tercih sırasına göre sıralanır, sonra kontenjan kadar yerleştirilir.
Bu işimi görür derseniz bir çalışma yapabilirim.

iyi çalışmalar.
 
Katılım
8 Ocak 2022
Mesajlar
10
Excel Vers. ve Dili
VBA
Merhaba;
1. madde tamam.
2. madde ise 1 ile çelişiyor.

öğrenciler puan ve tercih sırasına göre sıralanır, sonra kontenjan kadar yerleştirilir.
Bu işimi görür derseniz bir çalışma yapabilirim.

iyi çalışmalar.

Evet, tam olarak istediğim şey olmasa da, o da işimi görür. Yardımcı olabilirseniz çok sevinirim. Bildiğimiz ÖSYM'nin yerleştirme mantığı...
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Öncelikle OSYM yerleştirmesi farklı
Osym tercihi olanları tercih havuzlarına atar. Büyüklüklerine göre sıralar.
Sonra Tercihi olup boşta kalanlara bakar. Puanı yüksek ise Düşük puanlıyı kuyruğa atar Yüksek puanlı olanı atar. vs..
Yani biraz karmaşık.
Aslında uygulamayı dün gece hazırladım. 2. maddeniz nedeniyle (çöp olmasın diye) onayınızı almadan yüklemedim.
Eki deneyin. burada ikili bir sıralama yaptım.
İyi çalışmalar.

Link:
https://s4.dosya.tc/server14/tc7t4z/umutaliadali-puan_ve_tercihe_gore_yerlestirme.zip.html
 

Ekli dosyalar

Katılım
8 Ocak 2022
Mesajlar
10
Excel Vers. ve Dili
VBA
Merhaba;
Öncelikle OSYM yerleştirmesi farklı
Osym tercihi olanları tercih havuzlarına atar. Büyüklüklerine göre sıralar.
Sonra Tercihi olup boşta kalanlara bakar. Puanı yüksek ise Düşük puanlıyı kuyruğa atar Yüksek puanlı olanı atar. vs..
Yani biraz karmaşık.
Aslında uygulamayı dün gece hazırladım. 2. maddeniz nedeniyle (çöp olmasın diye) onayınızı almadan yüklemedim.
Eki deneyin. burada ikili bir sıralama yaptım.
İyi çalışmalar.

Link:
https://s4.dosya.tc/server14/tc7t4z/umutaliadali-puan_ve_tercihe_gore_yerlestirme.zip.html

Çook teşekkür ederim hocam. Harikasınız...
 
Katılım
8 Ocak 2022
Mesajlar
10
Excel Vers. ve Dili
VBA
Hocam sanırım grupların ortalamasını genel ortalamaya yaklaştırmaya çalışmışsınız. Bu durumda ilk tercihine, yüksek puanına rağmen yerleşemeyen oluyor. Kodun çalışma mantığını matematiksel olarak biraz anlatabilmeniz mümkün mü?
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Konu hakkında alternatif bir çalışma Ek 'tedir.

Selamlar...

 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Hocam sanırım grupların ortalamasını genel ortalamaya yaklaştırmaya çalışmışsınız. Bu durumda ilk tercihine, yüksek puanına rağmen yerleşemeyen oluyor. Kodun çalışma mantığını matematiksel olarak biraz anlatabilmeniz mümkün mü?
Ekteki örnekte sanırım buna benzer kişi Öğrenci6 61 puanla E kurumu(3. tercihine) yerleşmiş.
A kurumunda son yerleşen Öğrenci5 60 Puanla 1. tercihine yerleşmiş.

Öğrenci6;
1. Tercihi=D kurumu (D kurumuna yerleşenlerin en küçük puanı 65) buraya yerleşemez
2. Tercihi=C kurumu (C kurumuna yerleşenlerin en küçük puanı 63) buraya yerleşemez
3. Tercihi=E kurumu (E kurumuna yerleşenlerin en küçük puanı 56) buraya yerleşir.
4 ve 5. tercihler yerleşmeden sonra anlamsızlaşır.

Burada puan ve tercih sırası baz alınarak yerleştirme yapıldı.

Syn kulomer46 nın çalışmasını deneyemedim ama onun çalışmasını da test edin.
Sizin için hangi sonuç yeterli ise onu kullanın.
İyi çalışmalar.
 
Üst