Page 1 of 1
คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Fri Feb 19, 2010 7:10 pm
by ajsudkedt
ผมสอนนักเรียน 6 ห้อง บันทึกคะแนนด้วย excel แจ้งนักเรียนว่าจะเอาคะแนนสูงสุดของห้องตั้งแล้วหารให้เหลือคะแนนเต็ม 5 บ้าง เต็ม 3 บาง แล้วแต่ละจุดประสงค์การเรียนรู้ ฉะนั้นตัวเลขที่หารจะขึ้นอยู่กับคะแนนสูงสุดของห้อง พอจะมีสูตรลากทีเดียวได้ค่าจากการคำนวณในลักษณะนี้ไหมครับ มีไฟล์ตัวอย่างแนบให้ด้วยครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Fri Feb 19, 2010 7:21 pm
by snasui
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Fri Feb 19, 2010 7:38 pm
by ajsudkedt
จากไฟล์ที่แนบ ใน sheet ชื่อว่า point คอลัมน์ P1-X คะแนนสูงสุดของห้อง 2 คือ 30 คะแนน ฉะนั้นในช่อง P1-5 จะต้องนำค่าจาก P1-X ตั้งหารด้วย 6 เพื่อให้ได้คะแนนเต็ม 5 ครับ ส่วนห้อง 4 คะแนนสูงสุดในช่อง P1-X ก็คือ 30 คะแนนเหมือนกัน ฉะนั้นในช่อง P1-5 ก็ต้องหารด้วย 6 เพื่อให้ได้คะแนนเต็ม 5 เหมือนกัน แต่ในห้อง 6 คะแนนใน P1-X สูงสูดคือ 29 ฉะนั้นในช่อง P1-5 จะต้องนำคะแนนจาก P1-X ตั้งหารด้วย 5.8 เพื่อให้ได้คะแนนเต็ม 5 ครับ คอลัมน์ R คือห้องครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Fri Feb 19, 2010 7:43 pm
by ajsudkedt
ขอโทษครับชีตโจทย์ในไฟล์ที่แนบพิมพ์ผิด แนบมาให้ใหม่แล้วครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Fri Feb 19, 2010 11:31 pm
by snasui
ลองดูตามไฟล์แนบครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Sat Feb 20, 2010 5:08 am
by ajsudkedt
load ไฟล์ที่แนบไม่ครับ เกียวกันไหมผมได้ลง Zip ลงแต่ rar
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Sat Feb 20, 2010 5:09 am
by ajsudkedt
ไม่ได้ลง Zip ลงแต่ Rar เลย load ไฟล์แนบไม่ได้ เกี่ยวกันไหมครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Sat Feb 20, 2010 8:39 am
by snasui
ไม่น่าจะเกี่ยวกับเรื่อง Download ไม่ได้ครับ ถ้าจะเกี่ยวก็น่าจะเปิดไม่ได้มากกว่าครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Sat Feb 20, 2010 8:35 pm
by ajsudkedt
ได้ดั่งใจแล้วครับ ขอบพระคุณมาก ๆ ครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Mon Mar 08, 2010 12:47 pm
by ajsudkedt
ขอถามต่ออีกครับ จากสูตร =CHOOSE(MATCH(N$1,$N$1:$T$1,0),5,3,5,4,5,7,2)/MAX(OFFSET($A$2,MATCH($A2,$A$2:$A$287,0)-1,5+COLUMNS($N1:N1),COUNTIF($A$2:$A$287,$A2)))*G2
ค่าตรงไหนที่กำหนดคะแนนสูงสุดของห้องครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Mon Mar 08, 2010 12:55 pm
by snasui
ajsudkedt wrote:ขอถามต่ออีกครับ จากสูตร =CHOOSE(MATCH(N$1,$N$1:$T$1,0),5,3,5,4,5,7,2)/MAX(OFFSET($A$2,MATCH($A2,$A$2:$A$287,0)-1,5+COLUMNS($N1:N1),COUNTIF($A$2:$A$287,$A2)))*G2
ค่าตรงไหนที่กำหนดคะแนนสูงสุดของห้องครับ
คะแนนสูงสุดมาจากสูตรนี้ครับ
MAX(OFFSET($A$2,MATCH($A2,$A$2:$A$287,0)-1,5+COLUMNS($N1:N1),COUNTIF($A$2:$A$287,$A2)))
ศึกษาเพิ่มเติมฟังก์ชั่น Offset ได้จากที่นี่ครับ
http://snasui.blogspot.com/2009/03/offset.html
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Mon Mar 08, 2010 1:13 pm
by ajsudkedt
ช่วยอธิบายสูตรแต่ละตัวด้วยครับ ขอบคุณครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Mon Mar 08, 2010 1:22 pm
by snasui
ajsudkedt wrote:ช่วยอธิบายสูตรแต่ละตัวด้วยครับ ขอบคุณครับ
ลองศึกษาก่อนครับ เนื่องจากเป็นฟังก์ชั่นที่ไม่ได้มีความซับซ้อนมากนัก เพียงแต่ใช้ฟังก์ชั่นเป็นส่วนประกอบของฟังก์ชั่นอีกที
เพื่อให้เกิดความยืดหยุ่น ไม่เข้าใจส่วนประกอบไหนของสูตรสามารถถามเพิ่มเติมได้ สำหรับ Offset ซึ่งเป็นฟังก์ชั่นสำคัญในกรณีนี้
ก็ลองศึกษาตามที่ผมแนบ Link ให้แล้ว
ส่วนที่เหลือลองศึกษาตามนี้ ค่อย ๆ ทำความเข้าใจครับ
Match
http://office.microsoft.com/th-th/excel ... 81054.aspx
Columns
http://office.microsoft.com/th-th/excel ... 71054.aspx
Countif
http://office.microsoft.com/th-th/excel ... 91054.aspx
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Mon Mar 08, 2010 1:48 pm
by ajsudkedt
ตามภาพที่แนบครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Mon Mar 08, 2010 1:49 pm
by ajsudkedt
ช่อง Final-80 อยู่ที่ BT2 ครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Mon Mar 08, 2010 2:20 pm
by snasui
ajsudkedt wrote:ขอถามต่ออีกครับ จากสูตร =CHOOSE(MATCH(N$1,$N$1:$T$1,0),5,3,5,4,5,7,2)/MAX(OFFSET($A$2,MATCH($A2,$A$2:$A$287,0)-1,5+COLUMNS($N1:N1),COUNTIF($A$2:$A$287,$A2)))*G2
ค่าตรงไหนที่กำหนดคะแนนสูงสุดของห้องครับ
แสดงว่าที่ถามตามความเห็นนี้คือถามคะแนนเต็ม สูตรที่แจกแจงคะแนนเต็มคือ CHOOSE(MATCH(N$1,$N$1:$T$1,0),5,3,5,4,5,7,2) ซึ่งมี 7 ลำดับ คือ 5,3,5,4,5,7,2
ถ้าจะเปลี่ยนคะแนนเต็มใหม่ก็เปลี่ยนตรงนี้ครับ
หากปรับไฟล์แล้วยังไม่ได้ให้แนบตัวอย่างมาใหม่ครับ ตัวอย่างควรเป็นตัวแทนข้อมูลจริงเพื่อจะได้เปรียบเทียบกันได้ง่ายครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Tue Mar 09, 2010 5:40 pm
by ajsudkedt
แนบไฟล์ต้นฉบับให้แล้วครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Tue Mar 09, 2010 6:01 pm
by snasui
ajsudkedt wrote:แนบไฟล์ต้นฉบับให้แล้วครับ
เริ่มงงครับ...
ลองอธิบายเพิ่มมาใหม่ครับว่าต้องการให้ดูคอลัมน์ไหนเป็นคะแนนสูงสุด ต้องการให้คะแนนเต็มเป็นเท่าไร
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Wed Mar 10, 2010 6:31 pm
by ajsudkedt
ช่อง Final-80 คือคะแนนที่ยังไม่หาร ต้องการหารด้วยคะแนนสูงสุดของแต่ละห้องให้มาลงในช่อง Final-20 ครับ เช่น ช่อง Final-80 ของ ห้อง 2 คือ 64 ฉะนั้นห้องนี้จะต้องหารด้วย 3.2 ทั้งห้องประมาณนี้ครับ
Re: คะแนนสูงสุดของห้องคือคนได้เต็ม
Posted: Wed Mar 10, 2010 7:08 pm
by snasui
ajsudkedt wrote:ช่อง Final-80 คือคะแนนที่ยังไม่หาร ต้องการหารด้วยคะแนนสูงสุดของแต่ละห้องให้มาลงในช่อง Final-20 ครับ เช่น ช่อง Final-80 ของ ห้อง 2 คือ 64 ฉะนั้นห้องนี้จะต้องหารด้วย 3.2 ทั้งห้องประมาณนี้ครับ
แสดงว่าคะแนนสูงสุดของแต่ละห้องในคอลัมน์ Final-80 จะต้องทำให้เป็น 20
ลองตามนี้ครับ
ที่เซลล์ BU2 คีย์
=20/MAX(OFFSET($BT$2,MATCH($A2,$A$2:$A$287,0)-1,0,COUNTIF($A$2:$A$287,$A2)))*BT2
Enter > Copy ลงด้านล่าง