Page 1 of 1
ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Fri Nov 08, 2013 7:52 am
by ajsudkedt
โดยนักเรียนที่ได้คะแนนสูงสุดของแต่ละห้องจะได้คะแนนเต็มของแต่ละช่องครับ
รายละเอียดตามไฟล์ที่แนบครับ
ขอบคุณครับ
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Fri Nov 08, 2013 8:29 am
by snasui

โจทย์นี้ต่างจากที่เคยถามตาม Link นี้อย่างไรครับ
viewtopic.php?f=3&t=51
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Sat Nov 09, 2013 12:23 pm
by ajsudkedt
ลองพยายามปรับสูตรแต่หาที่ผิดไม่เจอครับ
ตามไฟล์ที่แนบครับ
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Sat Nov 09, 2013 12:31 pm
by ajsudkedt
ตัวนี้ขีดเส้นเทียบสูตรแล้วก็ยังหาที่ผิดไม่เจอครับ
อาจจะเส้นผมบังภูเขา
ช่วยด้วยนะครับ ขอบคุณครับ
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Sat Nov 09, 2013 12:46 pm
by snasui

แนบไฟล์ที่ลองทำเองแล้ว พร้อมระบุคำตอบที่ถูกต้องและเงื่อนไขการคำนวณเพื่อให้ได้ค่าเท่านั้นมาด้วยครับ
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Sun Nov 10, 2013 7:33 am
by ajsudkedt
ตามไฟล์ที่แนบครับ
จาก Sheet สูตรหาร
อยากนำสูตรมาปรับใช้กับ Sheet1 นะครับ
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Sun Nov 10, 2013 7:47 am
by ajsudkedt
ได้แล้วครับ ผมแก้ผิดสูตรเองครับ
เดิมผิดคือ -1,10 =CHOOSE(MATCH(AB$1,$AB$1:$AK$1,0),4,4,4,4,4,4,4,4,4,4)/MAX(OFFSET($B$2,MATCH($B2,$B$2:$B$294,0)-1,10+COLUMNS($AB1:AB1),COUNTIF($B$2:$B$294,$B2)))*H2
ที่ถูกคือ
=CHOOSE(MATCH(AB$1,$AB$1:$AK$1,0),4,4,4,4,4,4,4,4,4,4)/MAX(OFFSET($B$2,MATCH($B2,$B$2:$B$294,0)-1,5+COLUMNS($AB1:AB1),COUNTIF($B$2:$B$294,$B2)))*H2
ทุกอย่างได้ดั่งใจแล้วครับ ขอบคุณครับ
แต่ขออนุญาตถามเพื่อครับ
จะแก้สูตรอย่างไรให้ ทศนิยมเท่ากับ 0 ครับ
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Sun Nov 10, 2013 8:35 am
by ajsudkedt
เกิดอาการงงขึ้นมาอีกครับ
พอผมเปลี่ยนคะแนนเต็มเป็น 6 ตามสูตร
=CHOOSE(MATCH(AL$1,$AL$1:$AU$1,0),6,6,6,6,6,6,6,6,6,6)/MAX(OFFSET($B$2,MATCH($B2,$B$2:$B$294,0)-1,5+COLUMNS($AL1:AL1),COUNTIF($B$2:$B$294,$B2)))*R2
พอลากสูตรคะแนนที่ได้ไม่ถูกครับ
ช่วยดูตามไฟล์ที่แนบครับ
ขอบคุณครับ
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Sun Nov 10, 2013 10:28 am
by snasui

ลองตามนี้ครับ
ที่ AL2 ปรับสูตรเป็น
=CHOOSE(MATCH(AL$1,$AL$1:$AU$1,0),6,6,6,6,6,6,6,6,6,6)/MAX(OFFSET($B$2,MATCH($B2,$B$2:$B$294,0)-1,
15+COLUMNS($AL1:AL1),COUNTIF($B$2:$B$294,$B2)))*R2
Enter > Copy ลงด้านล่าง
ควรทำความเข้าใจฟังก์ชั่น Offset ตาม Link นี้ให้เข้าใจไม่เช่นนั้นจะไม่สามารถแก้ปัญหานี้ได้ครับ
wordpress/?p=354
Re: ขอสูตรการหารคะแนนแบบมีเงื่อนไขครับ
Posted: Sun Nov 10, 2013 12:30 pm
by ajsudkedt
ได้ดั่งใจแล้วครับ ขอบพระคุณมาก ๆ ขอรับ
