Page 1 of 1

สอบถามสูตรสุ่มตัวเลข ให้กระจายตามช่องที่กำหนด ครับผม

Posted: Thu Mar 11, 2021 1:04 am
by boss1234
คือผมกำลังทำ ปพ. ของโรงเรียนครับ พยายามอยากให้ครูสะดวกมากที่สุดครับ...
1. คะแนนของนักเรียนที่สุ่มออกมา จะต้องรวมแล้วเท่ากับคะแนนที่ได้ ตรงคอลัมน์ U
(คือเวลาให้ครูกรอก คือกรอกคะแนนที่ช่องนี้ แล้วคะแนนไปเฉลี่ยเองตามช่องตัวชี้วัดช่องเล็ก)
2. ผมอยากให้การคำนวนตัวชี้วัด คำนวนตามที่ครูกรอกในช่องสีเหลือง เพราะแต่ละวิชามีตัวชี้วัดไม่เท่ากัน
(อย่างในไฟล์ตัวอย่างผมลงไว้ แค่ 13 ตัว ก็ให้สุ่มให้นักเรียนแค่ 13 ตัว ถ้าครูลง 5 ตัวก็สุ่มแค่ 5 ตัว)
3. คะแนนตัวชี้วัดของเด็กที่สุ่มออกมาแต่ละตัว ต้องไม่เกินคะแนนตัวชี้วัดที่ครูกำหนดในช่องสีเหลือง และไม่เป็น 0 ด้วยครับ
......................................................
ขอบคุณครับผม

Re: สอบถามสูตรสุ่มตัวเลข ให้กระจายตามช่องที่กำหนด ครับผม

Posted: Thu Mar 11, 2021 8:42 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ D4 คีย์

=D$3*$U4/$U$3

Enter > Copy ถึง T4 แล้ว Copy ลงด้านล่าง

ปัญหาที่จะมีต่อไปคือการปัดเศษ อ่านได้จากกระทู้เหล่านี้ครับ :arrow: กระจายคะแนน

Re: สอบถามสูตรสุ่มตัวเลข ให้กระจายตามช่องที่กำหนด ครับผม

Posted: Mon Mar 15, 2021 5:01 pm
by boss1234
ขอบคุณมากครับผม จะลองพยายามศึกษาตามลิงค์ลงมือทำดูครับ หากไม่ได้ก็จะขอกลับมาลบกวนอีกทีครับ ขอบคุณครับ __/l\__

Re: สอบถามสูตรสุ่มตัวเลข ให้กระจายตามช่องที่กำหนด ครับผม

Posted: Mon Mar 15, 2021 6:33 pm
by boss1234
ผมลองพยายามดูแล้วครับ แต่มันติดตรง คอลัม D มันโดดมากว่าเพื่อนครับ

Re: สอบถามสูตรสุ่มตัวเลข ให้กระจายตามช่องที่กำหนด ครับผม

Posted: Tue Mar 16, 2021 4:15 pm
by boss1234
เหมือนมันจะปัดเศษ ที่เหลือออกหมด พอมาเข้าสูตรที่ D4 เป็นว่า เศษมากองอยู่ดี D4 แล้วค่ามันเกินครับ
พอจะมีทางแก้ไหมครับ ลบกวนด้วยไหมครับ

Re: สอบถามสูตรสุ่มตัวเลข ให้กระจายตามช่องที่กำหนด ครับผม

Posted: Tue Mar 16, 2021 6:08 pm
by snasui
:D คำว่า "ลบกวน" ที่ถูกคือ "รบกวน" ครับ

ตัวอย่างการสูตรตามด้านล่างครับ
  1. ที่ D4 คีย์
    =ROUND($U4*D$3/$U$3,0)
    Enter > Copy ลงด้านล่าง
  2. ที่ E4 คีย์
    =IF(E$3=0,0,TRUNC(($U4-SUM($D4:D4))/COUNTIF(E$3:$T$3,">0")))
    Enter > Copy ไปด้านขวาถึงคอลัมน์ T แล้ว Copy ลงด้านล่าง

Re: สอบถามสูตรสุ่มตัวเลข ให้กระจายตามช่องที่กำหนด ครับผม

Posted: Wed Mar 17, 2021 8:28 am
by boss1234
ขอบพระคุณเป็นอย่างสูงครับ ตามที่ต้องการเลยครับ ___/l\___