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
:D โจทย์นี้ต่างจากที่เคยถามตาม 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
:D แนบไฟล์ที่ลองทำเองแล้ว พร้อมระบุคำตอบที่ถูกต้องและเงื่อนไขการคำนวณเพื่อให้ได้ค่าเท่านั้นมาด้วยครับ

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
:D ลองตามนี้ครับ

ที่ 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
ได้ดั่งใจแล้วครับ ขอบพระคุณมาก ๆ ขอรับ :cp: