Page 1 of 2
ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 10:40 am
by ajsudkedt
ตาม link นี้ครับ
http://www.mediafire.com/?by1r2twancm3b27
อยากให้รวมค่าต่าง ๆ
มาแสดงในชีท "จำนวนนักเรียนแยกชาย-หญิง" ครับ
ขอบคุณครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 11:32 am
by snasui

ช่วยสร้างไฟล์ตัวอย่างแล้วแนบมาที่ฟอรั่มครับ สำหรับสูตรหรือวิธีการแก้ปัญหาที่ถูกต้องไม่ได้ขึ้นกับปริมาณข้อมูลว่าจะมากหรือน้อย ข้อมูล 2 บรรทัดกับ 1 ล้านบรรทัดย่อมได้ผลลัพธ์เกี่ยวกับความถูกต้องเหมือนกันครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 11:41 am
by ajsudkedt
ไฟล์ตัวอย่าง
ตาม link ที่แนบครับ
อยากให้ค่ามาแสดงในชีท "จำนวนนักเรียนแยกชาย-หญิง" ครับ
ประมาณว่าเป็นการนับจำนวนของข้อมูลแต่ละประเภทนะครับ
ลอง download ไฟล์มาดูนะครับ
ผมแนบไม่ได้เพราะไฟล์มันใหญ่เกินกำหนดขอรับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 12:09 pm
by snasui
ajsudkedt wrote:ผมแนบไม่ได้เพราะไฟล์มันใหญ่เกินกำหนดขอรับ
ไฟล์ตัวอย่างก็คือตัวอย่างครับ ไม่ใช่ข้อมูลทั้งหมด ซึ่งไม่ควรมีขนาดใหญ่ครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 4:13 pm
by ajsudkedt
คือผมไม่รู้จะตัดย่ออย่างไรให้เป็นไฟล์ตัวอย่าง
เนื่องจากหนึ่งโรงเรียนมีนักเรียนตั้งแต่หลักร้อยถึงหลักพัน
ผมไม่เข้าใจว่าทำไมถึงไม่โหลดไฟล์ตาม Link หรือว่า ผิดกติกาของเว็บบอร์ดนี้ขอรับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 5:34 pm
by snasui

ไม่ผิดกติกาของฟอรั่ม
ถ้าทำมาเป็นตัวอย่างไม่ได้ ผมก็ไม่โหลดครับ การทำไฟล์ตัวอย่างผมเห็นว่าเป็นเรื่องง่าย ๆ และไม่เห็นว่าจะเกินความพยายาม
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 6:43 pm
by ajsudkedt
แนบให้ใหม่ครับ
ตัดเหลือสองโรงเรียน
จากทั้งหมด 88 โรงเรียน
ขอบคุณครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 6:50 pm
by snasui

ในชีท จำนวนนักเรียนแยกชาย-หญิง คอลัมน์ D คือ
ออกกลางคัน(ชาย) สามารถดู
คำว่า ออกกลางคัน(ชาย) จากคอลัมน์ไหนในชีท
stuinfo ถ้าดูไม่ได้ก็ไม่สามารถหาข้อมูลมาได้ครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 6:53 pm
by ajsudkedt
อยากได้สูตรรวมค่าจากชีท stuinfo มาแสดงดังนี้ครับ
ยึดค่าจากช่อง Studstatus ครับ
ออกกลางคัน(ชาย) Studstatus = 0
ออกกลางคัน(หญิง) Studstatus = 0
จบหลักสูตร(ชาย) Studstatus = 2
จบหลักสูตร(หญิง) Studstatus = 2
เด็กชาย(เรียน) Studstatus =1
เด็กหญิง(เรียน) Studstatus =1
นาย(เรียน) Studstatus =1
นางสาว(เรียน) Studstatus =1
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 6:55 pm
by snasui

ที่เขียนมานั้นผมอ่านแล้วครับ
ช่วยอ่านแล้วตอบที่ผมถามครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 6:58 pm
by ajsudkedt
คอลัมน์ I ในชีท stuinfo
ชื่อคอลัมน์ว่า Studstatus ครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 6:59 pm
by snasui

คอลัมน์นั้นมีคำว่า
ออกกลางคัน(ชาย) ด้วยหรือครับ

Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 7:04 pm
by ajsudkedt
ไม่มีครับ
แต่ให้ดูที่ค่า 0 ครับ เพราะ 0 หมายถึง ออกกลางคันครับ
และดูที่คอลัมน์ F ชื่อคอลัมน์ PREFIX เพื่อดูเพศ จากคำนำหน้าชื่อ
ครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 7:15 pm
by snasui
ตัวอย่างสูตร
ที่ชีท จำนวนนักเรียนแยกชาย-หญิง เซลล์ D4 คีย์
=SUMPRODUCT(--(B4=stuinfo!$A$2:$A$4347),--("เด็กชาย"=stuinfo!$E$2:$E$4347),--(stuinfo!$I$2:$I$4347=0))
Enter > Copy ลงด้าน สังเกตการอ้างอิงในสูตรเพื่อนำไปใช้กับคอลัมน์อื่น ๆ ครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 7:24 pm
by snasui

เนื่องจากเห็นว่ามีข้อมูลจำนวนมากให้ใช้ Countifs แทน Sumproduct ครับ
=COUNTIFS(stuinfo!$A$2:$A$4347,B4,stuinfo!$F$2:$F$4347,"เด็กชาย",stuinfo!$I$2:$I$4347,0)
Enter > Copy ลงด้านล่าง
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 7:33 pm
by ajsudkedt
นอกจาก "เด็กชาย" แล้ว ยังมีคำว่า "นาย" ด้วยนะครับ
เราจะนำมานับรวมกันในฐานที่เป็นเพศ "ชาย" อย่างไรครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 7:38 pm
by snasui

ผมทราบว่ามีหลายค่าครับ สูตรที่ให้ไปเป็นตัวอย่าง ให้ลองสังเกตส่วนประกอบในสูตรและ
ลองปรับใช้ดู ติดตรงไหนสามารถถามมาได้ครับ
snasui wrote:
ตัวอย่างสูตร
ที่ชีท จำนวนนักเรียนแยกชาย-หญิง เซลล์ D4 คีย์
=SUMPRODUCT(--(B4=stuinfo!$A$2:$A$4347),--("เด็กชาย"=stuinfo!$E$2:$E$4347),--(stuinfo!$I$2:$I$4347=0))
Enter > Copy ลงด้าน
สังเกตการอ้างอิงในสูตรเพื่อนำไปใช้กับคอลัมน์อื่น ๆ ครับ
ผมพยายามเน้นหลายรอบเรื่องปรับใช้ เนื่องจากผมตอบปัญหาลักษณะนี้มาหลายครั้ง ควรจะลองทำเองไปด้วยครับเพื่อจะได้สร้างความคุ้นเคยและปรับเปลี่ยนได้เอง ไม่ใช่มีปัญหากับการตอบคำถาม ในฐานะที่ผมเป็นเสมือนครูคนหนึ่ง หากผู้ถามเป็นเสมือนนักเรียน ผมก็ปรารถนาที่จะให้นักเรียนคิดเอง ทำเองเป็นครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 7:51 pm
by ajsudkedt
กำลังนั่งงมโข่งอยู่ครับ
ลองทั้งสองสูตรแล้ว
ยังไม่ได้เลย
แต่จะงมโข่งต่อไปครับ
ขอบคุณครับ
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 8:14 pm
by ajsudkedt
Re: ขอสูตรรวมค่าข้ามชีทครับ
Posted: Sun Aug 26, 2012 8:59 pm
by snasui

ลองทำแล้ว หากได้ค่าที่ไม่ถูกต้องสามารถแนบไฟล์ตัวอย่างมาถามกันได้ครับ
สำหรับไฟล์จริงควรทำด้วยตัวเองครับ