Page 1 of 2

กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 3:10 pm
by kae23572000
ขอรบกวนอาจารย์หน่อยค่ะ พอดีหาข้อมูลมาหลายเว็บไซต์และยังไม่ได้ตามที่ต้องการเลยค่ะ
1. ต้องการกระจายคะแนนเก็บในช่อง BC6 ไปลงในคะแนนตัวชี้วัดช่อง B6,E6,H6,K6,N6,Q6,T6,W6
2. โดยการกระจายต้องไม่เกินคะแนนในแถบสีเหลือง และไม่ต่ำกว่าครึ่งหนึ่งของช่องนั้นๆ (ยกเว้นในกรณีที่ มผ ให้ต่ำกว่าครึ่งได้)
3. ให้เครื่องหมาย / ลงในช่อง มผ หรือ ผ ตามคะแนนที่นักเรียนได้ในแต่ละช่อง
รบกวนอาจารย์ช่วยชี้แนะทีคะ ไม่ค่อยได้ใช้ excel ในการทำงานเลยค่ะ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 3:49 pm
by kae23572000
ลืมระบุค่ะ คะแนนในช่อง BC6 ได้จากช่อง B6,E6,H6,K6,N6,Q6,T6,W6 รวมกันและ หารด้วย 2

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 5:41 pm
by snasui
:D ยังไม่ค่อยเข้าใจครับ

การแสดงเครื่องหมาย / ในคอลัมน์ที่เป็น ผ, มผ พิจารณาอย่างไร ช่วยอธิบายเพิ่มเติมครับ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 6:13 pm
by kae23572000
พิจารณาจากคะแนนที่ผ่านครึ่งหนึ่งของแต่ละข้อค่ะ
อย่างเช่น B6 ได้ 5 คะแนน จากคะแนนเต็ม 8 คะแนน ให้รันเครื่องหมาย √ ตรงช่อง C6 คือคำว่า ผ
แต่ถ้า B6 ได้ 3 คะแนน จากคะแนนเต็ม 8 คะแนน ให้รันเครื่องหมาย √ ตรงช่อง D6 คือคำว่า มผ
ค่ะ อาจารย์พอจะเข้าใจไหมคะ หนูก็อธิบายไม่ค่อยเก่งค่ะ :flw:

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 6:45 pm
by snasui
:D ลองดูว่าใช่ที่ต้องการหรือไม่ครับ

เซลล์ B6 คีย์

=IF(ISNUMBER(B$5),TRUNC(($BC6-SUM($A6:A6)+$A6)*B$5/SUM(B$5:$AB$5)),IF(AND(B$5="ผ",LOOKUP(2,1/ISNUMBER($A6:A6),$A6:A6)>=LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2),"√",IF(AND(B$5="มผ",LOOKUP(2,1/ISNUMBER($A6:A6),$A6:A6)<LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2),"√","")))

Enter > Copy ไปด้านขวาและลงด้านล่าง

อาจจะต้องปรับค่าในคอลัมน์ Z เพื่อไปลงคอลัมน์อื่น ๆ ตามความเหมาะสม

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 7:21 pm
by kae23572000
***ลืมระบุค่ะ คะแนนในช่อง BC6 ได้จากช่อง B6,E6,H6,K6,N6,Q6,T6,W6 รวมกันและ หารด้วย 2
อาจารย์คะ ตัวนี้บอกผิดค่ะ คะแนนในช่อง BC5 ได้จากช่อง B5,E5,H5,K5,N5,Q5,T5,W5 รวมกันและ หารด้วย 2 ค่ะ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 7:42 pm
by kae23572000
สูตรที่อาจารย์ให้มาใช้ได้เยี่ยมเลยค่ะ แต่หนูบอกค่ารวมผิดเอง หนูแนบไฟล์ให้ใหม่แล้วอาจารย์ช่วยแนะนำอีกทีค่ะ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 8:36 pm
by snasui
:D ปรับสูตรที่ B6 เป็นด้านล่างครับ

=IF(ISNUMBER(B$5),TRUNC(($BK6-SUM($A6:A6)+$A6)*B$5/SUM(B$5:$AB$5)),IF(AND(B$5="ผ",LOOKUP(2,1/ISNUMBER($A6:A6),$A6:A6)>=LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2),"√",IF(AND(B$5="มผ",LOOKUP(2,1/ISNUMBER($A6:A6),$A6:A6)<LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2),"√","")))

Enter > คัดลอกไปด้านขวาถึง AB6 แล้วคัดลอกลงด้านล่าง

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 8:54 pm
by kae23572000
ต้องการทำแค่ 8 ตัวชี้วัดค่ะ เลยทำถึงแค่ช่อง Y6 ค่ะ
สูตรรันได้แล้วค่ะอาจารย์ แต่ตรวจสอบค่าคะแนนทุกช่องออกมายังไม่ตรงกับคะแนนดิบ
ต้องแก้ไขอย่างไรคะ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 9:10 pm
by snasui
:D เปลี่ยนส่วนประกอบในสูตรตรง SUM(B$5:$AB$5) ให้เป็น SUM(B$5:$Y$5) ครับ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 9:24 pm
by kae23572000
สมบูรณ์แบบมากค่ะอาจารย์ ขอบพระคุณอย่างสูงเลยค่ะ ตรงตามที่ต้องการมากๆเลยค่ะ
***ถ้าต้องการให้คะแนนผ่านครึ่งที่ 3 คะแนน ต้องทำอย่างไรคะ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 9:28 pm
by kae23572000
ให้ช่องE6,K6,Q6,W,6ที่มีคะแนนเต็ม 7 คะแนน ผ่านครึ่งหนึ่งที่ 3 คะแนนค่ะ ทำอย่างไรคะ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 9:30 pm
by snasui
kae23572000 wrote: Wed Mar 31, 2021 9:24 pm ***ถ้าต้องการให้คะแนนผ่านครึ่งที่ 3 คะแนน ต้องทำอย่างไรคะ
จากส่วนประกอบสูตรตรงส่วนนี้ :ard:
snasui wrote: Wed Mar 31, 2021 8:36 pm LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2)
เปลี่ยนทั้งหมดให้เป็นเลข 3 หรือเลขใด ๆ ที่ถือว่าผ่านเกณฑ์และต้องเปลี่ยนให้ครบทุกตำแหน่งครับ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 9:35 pm
by snasui
kae23572000 wrote: Wed Mar 31, 2021 9:28 pm ให้ช่องที่มี 7 คะแนน ผ่านครึ่งหนึ่งที่ 3 คะแนนค่ะ
เปลี่ยนส่วนประกอบสูตรตรงส่วนนี้ :ard:
snasui wrote: Wed Mar 31, 2021 8:36 pm LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2)
เป็นด้านล่างครับ

RoundUp(LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2),0)

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 9:57 pm
by kae23572000
เปลี่ยนส่วนประกอบสูตรตรงส่วนนี้ :ard:
snasui wrote: Wed Mar 31, 2021 8:36 pm LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2)
เป็นด้านล่างครับ

RoundUp(LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2),0)
[/quote]
อาจารย์คะ รบกวนเปลี่ยนให้ดูหน่อยค่ะ ใส่ลงไปแล้ว เขาบอกว่ามีบางอย่างผิดปกติค่ะ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 10:29 pm
by snasui
:o ผมใส่วงเล็บผิดตำแหน่งครับ

ปรับสูตรที่ B6 เป็นด้านล่างครับ

=IF(ISNUMBER(B$5),TRUNC(($BK6-SUM($A6:A6)+$A6)*B$5/SUM(B$5:$Y$5)),IF(AND(B$5="ผ",LOOKUP(2,1/ISNUMBER($A6:A6),$A6:A6)>=ROUNDDOWN(LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2,0)),"√",IF(AND(B$5="มผ",LOOKUP(2,1/ISNUMBER($A6:A6),$A6:A6)<ROUNDDOWN(LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2,0)),"√","")))

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 10:34 pm
by kae23572000
snasui wrote: Wed Mar 31, 2021 10:29 pm :o ผมใส่วงเล็บผิดตำแหน่งครับ

ปรับสูตรที่ B6 เป็นด้านล่างครับ

=IF(ISNUMBER(B$5),TRUNC(($BK6-SUM($A6:A6)+$A6)*B$5/SUM(B$5:$Y$5)),IF(AND(B$5="ผ",LOOKUP(2,1/ISNUMBER($A6:A6),$A6:A6)>=ROUNDDOWN(LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2,0)),"√",IF(AND(B$5="มผ",LOOKUP(2,1/ISNUMBER($A6:A6),$A6:A6)<ROUNDDOWN(LOOKUP(2,1/ISNUMBER($A$5:A$5),$A$5:A$5)/2,0)),"√","")))
เรียบร้อยค่ะ สมบูรณ์แล้วค่ะ ขอขอบพระคุณจริงๆค่ะอาจารย์ :)

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 10:54 pm
by kae23572000
อาจารย์คะ รบกวนอีกนิดค่ะ
ช่องที่คะแนนเต็ม 8 ซึ่งต้องผ่านครึ่งหนึ่งคือ 4 คะแนน แล้วสูตรสุ่มออกมาได้ 3 เลยทำให้ช่องนั้นขึ้นว่า ไม่ผ่าน จะแก้ไขอย่างไรคะ
อยากให้ช่องนั้นผ่านครึ่งหนึ่งค่ะ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 11:11 pm
by snasui
:D ต้องการให้ผ่านต้องปรับมือเองครับ

สูตรแค่เป็นตัวช่วย ให้พิจารณาเองด้วยว่าเหมาะสมอย่างไรครับ

ผลลัพธ์จริง ๆ ของสูตรจะได้เป็นเศษทศนิยมแต่ถูกปรับให้เป็นจำนวนเต็มด้วยฟังก์ชั่น Trunc เนื่องจากผลลัพธ์ต้องการเป็นเลขจำนวนเต็ม

การปัดเศษลักษณะนี้ย่อมมีโอกาสที่บางค่าจะมากหรือน้อยไปบ้างคงต้องปรับมือช่วยอีกทางครับ

Re: กระจายคะแนนเก็บไปใส่ในช่องคะแนนตัวชี้วัดของแต่ละข้อ

Posted: Wed Mar 31, 2021 11:15 pm
by kae23572000
เข้าใจแล้วค่ะ ขอบคุณอาจารย์มากๆจริงๆค่ะ ที่คอยช่วยชี้แนะและแก้ไขให้ค่ะ