Page 1 of 1
รบกวนช่วยแก้โจทย์สุ่มหาคะแนนย่อยจากคะแนนรวมหน่อย
Posted: Mon Oct 10, 2016 1:34 pm
by nyrithy
พอดีผมรับคะแนนมาเป็นคะแนนรวม 20 คะแนน
แต่ต้องกรอกลงในไฟล์ที่เป็นที่ต้องมีคะแนนยอ่ย 4 ช่อง ๆ ละ 5 คะแนน
(รายละเอียดในไฟล์ที่แนบมาครับ)
หลายปีแล้วครับที่ต้องคีย์เองที่ละเซล แต่ตอนนี้ต้องทำเยอะเลยครับ
นักเรียนพันกว่าคน
ขอกราบขอความช่วยเหลือด้วยครับ
Rand() if() Randbetween() ก็สูตรที่ยากสำหรับผมแล้ว
ผมเคยโพสแล้วรอบหนึ่ง มีคนให้ผมใช้ Solver มืดสนิดเลยครับ
ไม่รู้เรื่อง กราบขอบพระคุณล่วงหน้างามๆสามทีครับ

Re: รบกวนช่วยแก้โจทย์สุ่มหาคะแนนย่อยจากคะแนนรวมหน่อย
Posted: Mon Oct 10, 2016 5:48 pm
by snasui

ให้ไปถามตอบในกระทู้นั้นแทนการตั้งกระทู้ใหม่ ทำแล้วติดขัดอย่างไรก็ให้แจ้งกันมาได้เรื่อย ๆ ไม่ควรมาตั้งกระทู้ใหม่ครับ
Re: รบกวนช่วยแก้โจทย์สุ่มหาคะแนนย่อยจากคะแนนรวมหน่อย
Posted: Tue Oct 11, 2016 10:31 am
by nyrithy
snasui wrote:
ให้ไปถามตอบในกระทู้นั้นแทนการตั้งกระทู้ใหม่ ทำแล้วติดขัดอย่างไรก็ให้แจ้งกันมาได้เรื่อย ๆ ไม่ควรมาตั้งกระทู้ใหม่ครับ
อันก่อนเขียนอธิบายไม่ค่อยชัดเจน คิดว่าจะลบโพสเก่าดีกว่า
Re: รบกวนช่วยแก้โจทย์สุ่มหาคะแนนย่อยจากคะแนนรวมหน่อย
Posted: Tue Oct 11, 2016 1:25 pm
by menem
สูตรในช่อง B3
=IF(ROUND($F3/$F$2*SUM($B$2:B$2),0)=3,ROUND($F3/$F$2*SUM($B$2:B$2),0)+IF(RAND()>0.5,1,-1),ROUND($F3/$F$2*SUM($B$2:B$2),0))
ผลอาจจะทำให้สอบตกในบางครั้งได้นะครับ (ไม่ถึง 3)
Re: รบกวนช่วยแก้โจทย์สุ่มหาคะแนนย่อยจากคะแนนรวมหน่อย
Posted: Tue Oct 11, 2016 2:17 pm
by nyrithy
menem wrote:สูตรในช่อง B3
=IF(ROUND($F3/$F$2*SUM($B$2:B$2),0)=3,ROUND($F3/$F$2*SUM($B$2:B$2),0)+IF(RAND()>0.5,1,-1),ROUND($F3/$F$2*SUM($B$2:B$2),0))
ผลอาจจะทำให้สอบตกในบางครั้งได้นะครับ (ไม่ถึง 3)
แล้วช่องต่อไปละครับ
Re: รบกวนช่วยแก้โจทย์สุ่มหาคะแนนย่อยจากคะแนนรวมหน่อย
Posted: Tue Oct 11, 2016 2:57 pm
by menem
copy ไปให้ครบครับ
Re: รบกวนช่วยแก้โจทย์สุ่มหาคะแนนย่อยจากคะแนนรวมหน่อย
Posted: Tue Oct 11, 2016 3:34 pm
by nyrithy
menem wrote:copy ไปให้ครบครับ
ไม่ได้อ่ะครับ ลองแล้ว ผลบากเกินเยอะเลย
Re: รบกวนช่วยแก้โจทย์สุ่มหาคะแนนย่อยจากคะแนนรวมหน่อย
Posted: Tue Oct 11, 2016 4:16 pm
by menem
ขอโทษด้วยครับลืมไปว่าสูตรมันจะมีต่างกันเล็กน้อย
B3
=IF(ROUND($F3/$F$2*SUM($B$2:B$2),0)=3,ROUND($F3/$F$2*SUM($B$2:B$2),0)+IF(RAND()>0.5,1,-1),ROUND($F3/$F$2*SUM($B$2:B$2),0))
C3
=IF(ROUND($F3/$F$2*SUM($B$2:C$2),0)=3,ROUND($F3/$F$2*SUM($B$2:C$2),0)+IF(RAND()>0.5,1,-1),ROUND($F3/$F$2*SUM($B$2:C$2),0))-SUM($B3:B3)
แล้ว Copy จาก C3 ไปจนถึง E3 ครับ