Page 1 of 2
ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Thu Apr 02, 2015 11:01 am
by ajsudkedt
http://www.mediafire.com/download/u7nee ... µ_2557.rar
ต้องการจำนวนนักเรียนของโรงเรียนต่าง ๆ มาลงช่องชีต "สรุปผล" และ "รวมสรุปผล"
โดยใช้ ชื่อวิชา ในแต่ละชีตคะแนนของแต่ละปี เป็นตัว LINK สูตรในการคำนวณนับจำนวน
และใช้ค่าตัวเลขใน ชีต "ค่าขีดจำกัดล่าง" เป็นตัว LINK สูตรในการคำนวณนับจำนวน
ไฟล์ตาม LINK ด้านบนครับ
ขอบพระคุณครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Thu Apr 02, 2015 7:39 pm
by snasui

แนบตัวอย่างไฟล์มาที่ฟอรัมนี้แทนการแนบไว้ที่อื่นครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Thu Apr 02, 2015 8:53 pm
by ajsudkedt
แนบไฟล์ให้ใหม่ครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Fri Apr 03, 2015 6:03 pm
by snasui

ดูแล้วไม่เข้าใจ ช่วยอธิบายมาอย่างละเอียดว่าเซลล์ใด ควรมีค่าเท่าใด ด้วยเงื่อนไขใด เพื่อน ๆ จะได้ช่วยตอบได้ครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Fri Apr 03, 2015 8:10 pm
by ajsudkedt
ในชีท "สรุปผล"
1 ที่ B3 ลงมา คือจำนวนนักเรียนที่สอบแต่ละวิชา และแต่ละระดับชั้น โดยนับจากชีท "M3-2556" กับชีท "M6-2556" โดยอ้างอิงจากชื่อโรงเรียนใน L3 ลงมาด้วย
2 ที่ C3 ลงมา คือจำนวนนักเรียนที่มีคะแนนสอบของแต่ละวิชา และแต่ละระดับชั้นเท่ากับหรือสูงกว่าค่าขีดจำกัดล่าง โดยอ้างอิงจากค่าในชีท "ขีดจำกัดล่าง" แยกตามรายวิชา
3 ที่ E3 ลงมา คือจำนวนนักเรียนที่สอบแต่ละวิชา และแต่ละระดับชั้น โดยนับจากชีท "M3-2557" กับชีท "M6-2557" โดยอ้างอิงจากชื่อโรงเรียนใน L3 ลงมาด้วย
4 ที่ F3 ลงมา คือจำนวนนักเรียนที่มีคะแนนสอบของแต่ละวิชา และแต่ละระดับชั้นเท่ากับหรือสูงกว่าค่าขีดจำกัดล่าง โดยอ้างอิงจากค่าในชีท "ขีดจำกัดล่าง" แยกตามรายวิชา
ในชีท "รวมสรุปผล"
ที่ "B2" ไปทางขวาจนถึง "K2" ลงไปถึง "K4" คือ ผลรวมจำนวนของแต่ละโรงเรียนตามหัวข้อครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sat Apr 04, 2015 8:12 am
by snasui

สามารถทำตามด้านล่างครับ
- เซลล์ B3 คีย์
=IFERROR(COUNTIFS(INDEX('M3-2556'!$E$2:$L$31,0,MATCH($A3,'M3-2556'!$E$1:$L$1,0)),">0",'M3-2556'!$M$2:$M$31,$L3),0)+IFERROR(COUNTIFS(INDEX('M6-2556'!$E$2:$L$31,0,MATCH($A3,'M6-2556'!$E$1:$L$1,0)),">0",'M6-2556'!$M$2:$M$31,$L3),0)
Enter > Copy ลงด้านล่าง
- เซลล์ C3 คีย์
=IFERROR(COUNTIFS(INDEX('M3-2556'!$E$2:$L$31,0,MATCH($A3,'M3-2556'!$E$1:$L$1,0)),">="&VLOOKUP($A3,ค่าขีดจำกัดล่าง!$B$11:$C$18,2,0),'M3-2556'!$M$2:$M$31,$L3),0)+IFERROR(COUNTIFS(INDEX('M6-2556'!$E$2:$L$31,0,MATCH($A3,'M6-2556'!$E$1:$L$1,0)),">="&VLOOKUP($A3,ค่าขีดจำกัดล่าง!$B$2:$C$9,2,0),'M6-2556'!$M$2:$M$31,$L3),0)
Enter > Copy ลงด้านล่าง
ส่วน E3 และ F3 ลองปรับมาเองก่อนจากสูตรด้านบน ติดตรงไหนค่อยถามกันต่อ
คอลัมน์ M ของชีท
M-255x ต้อง Clear ช่องว่างด้านหน้าออก เพื่อให้เหมือนกับคอลัมน์ L ของชีท
สรุปผล ไม่เช่นนั้นจะให้คำตอบไม่ถูกต้อง
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sun Apr 05, 2015 8:25 am
by ajsudkedt
ค่าแสดงแค่โรงเรียนแรกครับ ส่วนโรงเรียนที่ 2-3 ไม่แสดงค่าครับ
ต้องไปปรับอะไรตรงไหนเพิ่มไหมขอรับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sun Apr 05, 2015 9:21 am
by snasui

อ่านที่ผมโพสต์ทุกอักขระด้านบนแล้วทำตามนั้น ติดตรงไหนก็ให้แนบไฟล์ทีทำเองแล้วมาถามกันต่อ อย่าโพสต์แค่ภาพที่ผมไม่เห็นว่าได้ทำอะไรไปแค่ไหน เพราะไม่ได้ช่วยอะไรครับ

Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sun Apr 05, 2015 12:26 pm
by ajsudkedt
ทำตามที่แนะแล้วจริง ๆ ครับ
ผลที่ได้ยังเป็นดั่งภาพครับ
อ่านสูตรหาช่วงของข้อมูลไม่เจอครับ
แสดงผลแค่โรงเรียนเดียว
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sun Apr 05, 2015 12:41 pm
by snasui
snasui wrote:ติดตรงไหนก็ให้แนบไฟล์ทีทำเองแล้วมาถามกันต่อ อย่าโพสต์แค่ภาพที่ผมไม่เห็นว่าได้ทำอะไรไปแค่ไหน เพราะไม่ได้ช่วยอะไรครับ

ได้อ่านประโยคด้านบนแล้วยัง ถ้าอ่านแล้วเข้าใจว่าอย่างไรครับ

Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sun Apr 05, 2015 1:00 pm
by ajsudkedt
ยังแสดงผลแค่โรงเรียนเดียวครับ
โรงเรียนที่ 2-3 ไม่แสดงผล
ทั้งที่ผมลอง copy ชื่อโรงเรียนจากชีท สรุปผล ไปใส่ในชีท M255...แล้ว
ตามไฟล์ที่แนบครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sun Apr 05, 2015 1:16 pm
by snasui

ไฟล์ที่แนบมาไม่เกี่ยวกับชื่อโรงเรียน แต่เกียวกับการปรับช่วงเซลล์ในสูตร แก้ให้เป็นช่วงข้อมูลจริงก่อนครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sun Apr 05, 2015 1:26 pm
by ajsudkedt
ช่วงข้อมูล
ผมลองเปลี่ยนจาก 31 เป็น 50
ก็ยังไม่ได้ครับ หรือว่าเปลี่ยนไม่ถูก
เดิม 31
=IFERROR(COUNTIFS(INDEX('M3-2556'!$E$2:$L$31,0,MATCH($A3,'M3-2556'!$E$1:$L$1,0)),">0",'M3-2556'!$M$2:$M$31,$L3),0)+IFERROR(COUNTIFS(INDEX('M6-2556'!$E$2:$L$31,0,MATCH($A3,'M6-2556'!$E$1:$L$1,0)),">0",'M6-2556'!$M$2:$M$31,$L3),0)
เป็น 50
=IFERROR(COUNTIFS(INDEX('M3-2556'!$E$2:$L$50,0,MATCH($A3,'M3-2556'!$E$1:$L$1,0)),">0",'M3-2556'!$M$2:$M$50,$L3),0)+IFERROR(COUNTIFS(INDEX('M6-2556'!$E$2:$L$50,0,MATCH($A3,'M6-2556'!$E$1:$L$1,0)),">0",'M6-2556'!$M$2:$M$50,$L3),0)
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Sun Apr 05, 2015 1:44 pm
by snasui

เปลียนแล้วได้ผลเป็นอย่างไร ได้คำตอบหรือไม่ครับ

Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Mon Apr 06, 2015 4:43 am
by ajsudkedt
ขอบคุณครับ
ทำตามที่แนะแล้ว
ได้ผลอย่างที่ต้องการ
ตอนแรกงงกับช่วงข้อมูล
ตอนนี้ปรับช่วงข้อมูลแล้ว
ค่าที่ได้ลงตัวเลย
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Mon Apr 06, 2015 4:55 am
by ajsudkedt
ถามต่อครับ
เราจะให้ค่าที่ได้ของแต่ละโรงเรียนในชีท "สรุปผล"
นำค่ามาสรุปรวมในชีท "รวมสรุปผล" แยกตามแต่ละหัวข้อของแต่โรงเรียนยังไงครับ
ตามไฟล์ที่แนบ "ตารางคำนวณมาตรฐานที่ 5-ปี 2557-รวมสรุปผล"
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Mon Apr 06, 2015 7:40 am
by snasui

ใช้ Sumif ครับ
ตัวอย่างสูตร
=SUMIF(สรุปผล!$L$42:$L$50,$A2,สรุปผล!$B$3:$B$50)
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Mon Apr 06, 2015 8:14 am
by ajsudkedt
ได้แล้วครับคอลัมที่เป็นผลรวม เหลือค่าของคอลัมน์ต่อไปนี้ครับ
ที่ช่อง D2 ลงมา ชีท "รวมสรุปผล" คือค่าเฉลี่ยทุกวิชาของแต่ละโรงเรียน จากชีท "สรุปผล" ที่ช่อง D2 ลงมา
ที่ช่อง G2 ลงมา ชีท "รวมสรุปผล" คือค่าเฉลี่ยทุกวิชาของแต่ละโรงเรียน จากชีท "สรุปผล" ที่ช่อง G2 ลงมา
ที่ช่อง K2 ลงมา ชีท "รวมสรุปผล" คือฐานนิยม (mood)ของแต่ละโรงเรียน จากชีท "สรุปผล" ที่ช่อง K2 ลงมา
ขอความอนุเคราะห์สูตรตามนี้ครับ
ขอบคุณครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Mon Apr 06, 2015 8:26 am
by snasui

ให้ปรับ Sumif ที่ผมตอบไปแล้วมาเอง ติดตรงไหนแล้วค่อยมาถามกันต่อ
ฟังก์ชั่นนี้ได้ตอบคุณ ajsudkedt ไปหลายครั้งหลายวาระ จำเป็นที่ผมจะต้องให้เกิดการพัฒนากับคุณ ajsudkedt ซึ่งต้องทำเองให้ได้ ใช้ให้เป็น เพราะต้องใช้บ่อยครั้งครับ
Re: ขอสูตรนับจำนวนแบบมีเงื่อนไขด้วยครับ
Posted: Mon Apr 06, 2015 8:39 am
by ajsudkedt
ได้แล้วครับคอลัมที่เป็นผลรวม เหลือค่าของคอลัมน์ที่เป็นค่าเฉลี่ยของร้อยละ กับ ฐานนิยมระดับคุณภาพ ครับครู