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.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,624
Excel Vers. ve Dili
Pro Plus 2021
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
 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
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
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
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.

 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
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.
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
Teşekkürler...
Yardımcı olabildiğime sevindim.
İyi çalışmalar...
 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
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.
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR

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.
 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe

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.
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
Ben teşekkür ediyorum..
İyi çalışmalar sizlere...
 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
Ü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.
 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
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.
 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
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.
 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
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
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
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.
 
Katılım
20 Ocak 2024
Mesajlar
12
Excel Vers. ve Dili
2021 Türkçe
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:
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
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...
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
3,984
Excel Vers. ve Dili
2013 Türkçe
Ö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

Üst