Page 1 of 1
ไม่รู้การคิดคะแนนแบบ 2 เงื่อนไขครับ
Posted: Thu Jan 10, 2013 11:45 am
by leviosa88
จากรูปนะครับ ตย.ท่าลุกนั่ง ช่อง E3 คะแนนมันจะมาจากการเปรียบเทียบของตาราง ในรูปที่ 2.
โดยมี 2 เงื่อนไขคือ
1.ช่วงอายุ ของผู้ทำการทดสอบ
2.จำนวนครั้งที่ทำได้ ของผู้ทำการทดสอบ
สิ่งที่ต้องการคือ เมื่อกรอก ช่อง C3 และ D3 เปรียบเทียบตารางใน Sheet ลุกนั่งแล้ว คะแนนจะไปอยู่ใน E3 เลย
ส่วนในท่าดันพื้น หรือวิ่ง ก็เช่นเดียวกัน เพียงแต่จะเปลี่ยน มาใช้ Sheet อื่นๆด้านล่าง
และJ3 คือผลรวมของ E3 G3 I3 แล้ว
ส่วน K3 คือ คะแนนช่อง J3 หาร 3
จึงอยากรู้ว่าผมควรจะใช้วิธีไหน
ที่ต้องทำเนื่องจากปรกติผมใช้วิธีเปิดสมุดเทียบคะแนน บางครั้งทดสอบที 200 คน ตาลายมากๆ
จึงอยากขอคำแนะนำครับ ไฟล์ผมแนบมาด้านล่างแล้วครับผม!
ขอบคุณล่วงหน้าครับ
1.ตารางสรุปผล
http://www.temppic.com/img.php?10-01-20 ... 696700.jpg
2.เกณฑ์การให้คะแนน
http://www.temppic.com/img.php?10-01-20 ... 368800.jpg
ผมเพิ่งกำลังหัดใช้ Excel ถ้าตั้งคำถามผิดไปประการใด ขอโทษมาในที่นี้ด้วยครับ
Re: ไม่รู้การคิดคะแนนแบบ 2 เงื่อนไขครับ
Posted: Thu Jan 10, 2013 12:12 pm
by snasui

ลองตามนี้ครับ
- เซลล์ E2 คีย์
=INDEX(ลุกนั่ง!$B$3:$H$148,MATCH(TEXT($D3,"@"),ลุกนั่ง!$A$3:$A$148,0),MATCH($C3,LEFT(ลุกนั่ง!$B$2:$I$2,2)+0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ G2 คีย์
=INDEX(ดันพื้น!$B$3:$H$148,MATCH(TEXT($F3,"@"),ดันพื้น!$A$3:$A$148,0),MATCH($C3,LEFT(ดันพื้น!$B$2:$I$2,2)+0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ I2 คีย์
=INDEX(เกณฑ์วิ่ง!$B$3:$H$148,MATCH(TEXT($H3,"0.00"),เกณฑ์วิ่ง!$A$3:$A$148,0),MATCH($C3,LEFT(เกณฑ์วิ่ง!$B$2:$I$2,2)+0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น
{=YourFormulas(...)
} ปีกกานี้คีย์เข้าไปเองไม่ได้
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
Re: ไม่รู้การคิดคะแนนแบบ 2 เงื่อนไขครับ
Posted: Thu Jan 10, 2013 12:16 pm
by leviosa88
snasui wrote:
ลองตามนี้ครับ
- เซลล์ E2 คีย์
=INDEX(ลุกนั่ง!$B$3:$H$148,MATCH(TEXT($D3,"@"),ลุกนั่ง!$A$3:$A$148,0),MATCH($C3,LEFT(ลุกนั่ง!$B$2:$I$2,2)+0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ G2 คีย์
=INDEX(ดันพื้น!$B$3:$H$148,MATCH(TEXT($F3,"@"),ดันพื้น!$A$3:$A$148,0),MATCH($C3,LEFT(ดันพื้น!$B$2:$I$2,2)+0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ I2 คีย์
=INDEX(เกณฑ์วิ่ง!$B$3:$H$148,MATCH(TEXT($H3,"0.00"),เกณฑ์วิ่ง!$A$3:$A$148,0),MATCH($C3,LEFT(เกณฑ์วิ่ง!$B$2:$I$2,2)+0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น
{=YourFormulas(...)
} ปีกกานี้คีย์เข้าไปเองไม่ได้
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
ขอบคุณครับอาจารย์ ผมจะลองทำตามดูครับ
Re: ไม่รู้การคิดคะแนนแบบ 2 เงื่อนไขครับ
Posted: Thu Jan 10, 2013 12:29 pm
by leviosa88
สุดยอดเลยครับอาจารย์ เป็นแบบที่ผมต้องการเปะเลย
อาจารย์ชี้ให้ผมหน่อยได้ไหมครับ ว่า ใน Code นี้ มันสร้างทางเลือกอย่างไร ผมอยากเอาไปต่อยอดมากเลยครับ
=INDEX(ลุกนั่ง!$B$3:$H$148,MATCH(TEXT($D3,"@"),ลุกนั่ง!$A$3:$A$148,0),MATCH($C3,LEFT(ลุกนั่ง!$B$2:$I$2,2)+0))
Re: ไม่รู้การคิดคะแนนแบบ 2 เงื่อนไขครับ
Posted: Thu Jan 10, 2013 1:42 pm
by snasui

ต้องเข้าใจฟังก์ชั่น Index ซึ่งนำผลลัพธ์จากฟังก์ชั่น Match เข้ามาใช้เพื่อแสดงผลลัพธ์ ลองอ่านเพิ่มเติมจากที่นี่จะได้เข้าใจมากขึ้น สงสัยตรงไหนถามต่อได้ครับ
http://office.microsoft.com/th-th/excel ... aspx?CTT=1
Re: ไม่รู้การคิดคะแนนแบบ 2 เงื่อนไขครับ
Posted: Tue Jul 25, 2017 5:50 pm
by 99tanakorn
ผมมีข้อมูลอายุอยู้ก้อนหนึ่ง ต้องการรู้ว่าช่วงอายุ เช่น 7-10 ปีมี ชายกี่คน หญิงกีคน รวมกี่คน ,10-20 ปีมี ชายกี่คน หญิงกีคน รวมกี่คน ตามไฟล์ที่แนบมาครับ ขอบพระคุณครับ
Re: ไม่รู้การคิดคะแนนแบบ 2 เงื่อนไขครับ
Posted: Tue Jul 25, 2017 6:35 pm
by snasui
99tanakorn wrote:ผมมีข้อมูลอายุอยู้ก้อนหนึ่ง ต้องการรู้ว่าช่วงอายุ เช่น 7-10 ปีมี ชายกี่คน หญิงกีคน รวมกี่คน ,10-20 ปีมี ชายกี่คน หญิงกีคน รวมกี่คน ตามไฟล์ที่แนบมาครับ ขอบพระคุณครับ

กรุณาตั้งกระทู้ใหม่เนื่องจากไม่เกี่ยวข้องกับกระทู้เดิมครับ