• DİKKAT

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

Excelde 100 puanı 20 hücreye rastgele nasıl dağıtırım

Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
Merhaba. Excelde 100 puanı 20 hücreye rastgele nasıl dağıtırım. Asıl istediğim dağıtım 5 ve 5in katları şeklinde olsun istiyorum. Bunu formülle veya kodla yapabilir miyim. Şimdiden teşekkür ederim.
 
Merhaba. Excelde 100 puanı 20 hücreye rastgele nasıl dağıtırım. Asıl istediğim dağıtım 5 ve 5in katları şeklinde olsun istiyorum. Bunu formülle veya kodla yapabilir miyim. Şimdiden teşekkür ederim.
Uğraşmanıza gerek yok zaten en az 5 olacaksa hepsine 5 düşer. 20hücre*5puan=100puan
 
Aslında eksik yazdım. performans ölçeğinde kullanmak üzere puanları otomatik dağıtmak istiyorum. örneğin 70 puanı 20 hücreye rastgele 5er 5er dağıtsın diğerleri 0 olsun
 
Excel 2021 kullanıcısı olduğunuzdan
formülle çözüme gidilebilir.

Dokuman ektedir. İncelersiniz...

Dokumana göre
C3 den itibaren C kolonuna Performans Notu yazılacak. Bu Not 0 ile 100 arasında 5 e tam bölünebilen bir TAMSAYI dır.
D3 hücresinde ise
Kod:
=EĞER(ESAYIYSA(C3);LET(a;MAK(0;MİN(100;KYUVARLA(C3;5)));b;SIRALI(;20);c;İNDİS(SIRALAÖLÇÜT(b;RASGDİZİ(;20));SIRALI(;a/5));EĞERHATA(1/(1/(5*ESAYIYSA(KAÇINCI(b;c;0))));""));"")
formülüyle sonuçlar D3 : W3 aralığında dökülmeli olarak gelecektir.

Dokumanda açıklamaları yapmaya çalıştım.

 
Excel 2021 kullanıcısı olduğunuzdan
formülle çözüme gidilebilir.

Dokuman ektedir. İncelersiniz...

Dokumana göre
C3 den itibaren C kolonuna Performans Notu yazılacak. Bu Not 0 ile 100 arasında 5 e tam bölünebilen bir TAMSAYI dır.
D3 hücresinde ise
Kod:
=EĞER(ESAYIYSA(C3);LET(a;MAK(0;MİN(100;KYUVARLA(C3;5)));b;SIRALI(;20);c;İNDİS(SIRALAÖLÇÜT(b;RASGDİZİ(;20));SIRALI(;a/5));EĞERHATA(1/(1/(5*ESAYIYSA(KAÇINCI(b;c;0))));""));"")
formülüyle sonuçlar D3 : W3 aralığında dökülmeli olarak gelecektir.

Dokumanda açıklamaları yapmaya çalıştım.

Resmen sanat eseri bir formül yazmışsınız.çok teşekkür ederim.harikasınız.
 
Teşekkürler...
Yardımcı olabildiğime sevindim.
İyi çalışmalar...
 
son bir soru. peki 10 kritere göre 100 puanı 5 veya 10 şeklinde nasıl yaparız. yani 100'ü 10 hücreye paylaştıracağız. Her hücrede sadece 5 veya 10 yazabilecek. 85'i dağıtacak mesela.
 

Dosyayı incelersiniz...

Önceki mesajımda yazdığım durumlar burada da geçerlidir. Yani,
C3 den itibaren C kolonuna Performans Notu yazılacak. Bu Not 0 ile 100 arasında 5 e tam bölünebilen bir TAMSAYI dır.
D3 hücresinde ise

Kod:
=EĞER(ESAYIYSA(C3);LET(a;MAK(0;MİN(100;KYUVARLA(C3;5)));b;SIRALI(;10);c;RASTGELEARADA(10-MİN(10;(100-a)/5);BÖLÜM(a;10));d;(a-10*c)/5;e;TOPLA(c;d);EĞERHATA(1/(1/SIRALAÖLÇÜT(EĞER(b>e;0;EĞER(b>c;5;10));RASGDİZİ(;10)));""));"")

formülüyle, D3 : M3 aralığında (10 kolon) Performans Notunu oluşturan 5 ve 10 Puanlar, dökülmeli olarak gelecektir.
 

Dosyayı incelersiniz...

Önceki mesajımda yazdığım durumlar burada da geçerlidir. Yani,
C3 den itibaren C kolonuna Performans Notu yazılacak. Bu Not 0 ile 100 arasında 5 e tam bölünebilen bir TAMSAYI dır.
D3 hücresinde ise

Kod:
=EĞER(ESAYIYSA(C3);LET(a;MAK(0;MİN(100;KYUVARLA(C3;5)));b;SIRALI(;10);c;RASTGELEARADA(10-MİN(10;(100-a)/5);BÖLÜM(a;10));d;(a-10*c)/5;e;TOPLA(c;d);EĞERHATA(1/(1/SIRALAÖLÇÜT(EĞER(b>e;0;EĞER(b>c;5;10));RASGDİZİ(;10)));""));"")

formülüyle, D3 : M3 aralığında (10 kolon) Performans Notunu oluşturan 5 ve 10 Puanlar, dökülmeli olarak gelecektir.
çok teşekkür ederim ilginize. iyi çalışmalar.
 
Ben teşekkür ediyorum..
İyi çalışmalar sizlere...
 
Üstadım biraz fazla oldum kusura bakma. Yazılı sınav için bir sayıyı herhangi bir kısıtlama olmadan 10 sütuna rastgele nasıl dağıtırım. Bazıları boş olacak şekilde. Örneğin 73 puanı rastgele dağıtacak.aşağıyuvarla ve yukarıyuvarla hepsine yaklaşık değer dağıtıyor.ben gelişigüzel her sütuna en fazla 10, en az 0 olmasını istiyorum.
 
Ben teşekkür ediyorum..
İyi çalışmalar sizlere...
Merhaba... Yazılı sınav için bir sayıyı herhangi bir kısıtlama olmadan 10 sütuna rastgele nasıl dağıtırım. Bazıları boş olacak şekilde. Örneğin 73 puanı rastgele dağıtacak. aşağıyuvarla ve yukarıyuvarla hepsine yaklaşık değer dağıtıyor. ben gelişigüzel her sütuna en fazla 10, en az 0 olmasını istiyorum. Yardımcı olur musunuz lütfen.
 
Merhaba kolay gelsin ben performans ölçeğinde kullanmak üzere bir formül arıyorum. Ancak istediğim tam olarak şöyle bir şey. 100 puanı 0 veya 5 veya 10 şeklinde dağıtacak. Performans kriterlerimde belirlediğim puana göre dağıtabilir mi. 100 puanı 6 hücreye dağıtabilir miyim.
 
Merhaba kolay gelsin ben performans ölçeğinde kullanmak üzere bir formül arıyorum. Ancak istediğim tam olarak şöyle bir şey. 100 puanı 0 veya 5 veya 10 şeklinde dağıtacak. Performans kriterlerimde belirlediğim puana göre dağıtabilir mi. 100 puanı 6 hücreye dağıtabilir miyim.
Mesela ilk 4 kritere en fazla 20 puan, 5 ve 6. Kritere en fazla 10 puan verecek şekilde belirlesem. Yani kriterlere gireceğim rakamlara göre toplam 100 puanı dağıtsa
 
13. no lu mesajda eklediğim dosyada
6 kolon için rastgele değer atanmasını istiyorsunuz...
** 10 kolon var. İlk 6 kolonu bırakıp, 7-8-9-10.ncu kolonları seçip silin. Yani, I-J-K-L kolonlarını komple seçin ve silin.
Mesela ilk 4 kritere en fazla 20 puan, 5 ve 6. Kritere en fazla 10 puan verecek şekilde belirlesem
** Bu duruma uygun olarak da,
C3, D3, E3 ve F3 hücrelerine 20 yazın. G3 ve H3 hücrelerine de 10 yazın.

** Başka herhangi bir değişiklik yapmadan formüller çalışacaktır.
 
13. no lu mesajda eklediğim dosyada
6 kolon için rastgele değer atanmasını istiyorsunuz...
** 10 kolon var. İlk 6 kolonu bırakıp, 7-8-9-10.ncu kolonları seçip silin. Yani, I-J-K-L kolonlarını komple seçin ve silin.

** Bu duruma uygun olarak da,
C3, D3, E3 ve F3 hücrelerine 20 yazın. G3 ve H3 hücrelerine de 10 yazın.

** Başka herhangi bir değişiklik yapmadan formüller çalışacaktır.
eksik anlattım galiba. bu dediklerinize ek olarak puanların 0 veya 5'in katları şeklinde olmasını istiyorum.9 nolu mesajdaki dosya ile 13teki dosyanın birleşimi gibi. istediğimde 100 puanı 6,7,8,9 veya 10 sütuna paylaştırdığım değerlere göre 0 veya 5in katları şeklinde dağıtacak.
 
Son düzenleme:
Yanlış yorumluyorsam, tam olarak ne isteniyorsa açıklama yaparak Örnek dokuman ekleyin...

Yorumladığım şu...
  • 10 kolon olacak
  • Bu 10 kolondan bazen 6 ya da 7 ya da ... 10 kolon rastgele not atanacak.
  • Atanacak olan notlar, belirlenecek olan maxi puan değerlerine göre olup 5 ve 5 in katları olacak şekilde atanacak.

Buna göre,
  • 13. no lu mesajda eklediğim dosyayı kullanın... 10 kolon mevcut.
  • Kaç kolon istiyorsanız, örneğin 8 kolon istiyorsanız, ilk 8 kolonun 3.ncü satırına maxi puan değerlerini yazın. 9.ncu ve 10.ncu kolonlara puan yazmayın ve boş bırakın.(Ya da 0 yazın) Yani, C3 : J3 aralığına puanları yazın ve K3 ve L3 hücrelerini BOŞ bırakın. (Ya da K3 ve L3 e 0 yazın)
  • Yazacağınız maxi puan değerleri 5 ve 5 in katları şeklinde olmalı. Eğer 5 in katları değilse, en büyük 5 in katı olan sayıya yuvarlanır. Örneğin maxi puan için 12 yazılırsa bu 10 a, 9 yazılırsa 5 e yuvarlanır.
  • M3 hücresindeki Toplam için =5*TOPLA(TAMSAYI(C3:L3/5)) formülünü yazın.
  • M5 hücresinden itibaren M kolonuna Notları yazın. Notlar Pozitif TAMSAYI (Not > 0) olup, M3 hücresinde yazan Toplam Puanı geçmemeli ve de Notlar 5 ve 5 in katları olmalı... Eğer 5 in katı değilse, 5 in katı olan en büyük sayıya yuvarlanır. Örneğin 64 not 60 a, 68 not 65 e yuvarlanır.
  • C5 hücresine aşağıdaki formülü kopyalayın / yazın. Ve bu formülü sağa (L kolonu dahil L kolonuna kadar) ve aşağıya doğru kopyalayın.
Kod:
=EĞER(YADA(DEĞİL(ESAYIYSA($M5));$M5<1;$M5>$M$3);"";EĞER(SÜTUNSAY($C$3:C$3)>KAÇINCI(9^99;$C$3:$L$3);"";EĞER(SÜTUNSAY($C$3:C$3)=KAÇINCI(9^99;$C$3:$L$3);5*BÖLÜM($M5;5)-TOPLA(B5:$C5);5*RASTGELEARADA(MİN(BÖLÜM(C$3;5);MAK(0;BÖLÜM(C$3;5)+EĞER(SÜTUNSAY($C$3:C$3)=1;0;TOPLA(TAMSAYI(B$3:$C$3/5);-TAMSAYI(B5:$C5/5)))+BÖLÜM($M5;5)-BÖLÜM($M$3;5)));MİN(BÖLÜM(C$3;5);BÖLÜM($M5;5)-EĞER(SÜTUNSAY($C$3:C$3)=1;0;TOPLA(TAMSAYI(B5:$C5/5))))))))

Denemelerinizi yapın...
Yanlış yorumlamışsam da, net olarak açıklama içeren örnek dokuman ekleyin...
 
Önce taslak sayfasını yazıcınıza göre ayarlayıp daha sonra kopyalayın. Oluşan sayfada öğrenci adlarını ve notlarını giriniz.(X sütunu) Not ver işlemi yapınız. Proje almayan varsa notu olmayanları sil düğmesine basınız. Devamsız öğrencilere G yazabilirsiniz. Dosya 5'in katlarına ayarlıdır. Eğer notlarınız 5in katı değilse not ver kodundaki
Cells(i, a) = Cells(i, a) - 5 kısmını
Cells(i, a) = Cells(i, a) - 1 ile değiştiriniz.
 

Ekli dosyalar

Geri
Üst