snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
godman
Silver
Posts: 643 Joined: Mon Jul 05, 2010 6:18 pm
#1
Post
by godman » Sat Aug 07, 2010 12:54 pm
คือผมต้องการรายงานว่าในแต่ละสัปดาห์ ww ที่ 28 29 30 31 32 มีผู้ผ่านการอบรมจากแผนกผมกี่คน
ผมใช้ Pivot table หาแต่วันมันกลับไปนับตัวเลขที่สูงกว่าความเป็นจริง
ผมอยากทราบว่า ผมทำอะไรผิดครับ รบกวนอาจารย์ด้วยครับ
ว่าผมจะทำอย่างไร
Attachments
Pivottableหาจำนวนคนไม่ได้แต่ะลweek88888.xls
ไฟล์แนบ (719 KiB) Downloaded 19 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#2
Post
by snasui » Sat Aug 07, 2010 2:02 pm
ลองลาก Name มาวางตามลูกศรชี้ครับ
รายการที่โปรแกรมนับนั้น นับการปรากฎชื่อในแต่ละ Course
Course มีกี่ Description หรือมีกี่หัวข้อก็จะนับตามนั้น เพราะชื่อจะซ้ำกันตาม Description ไม่ได้นับตามคน ลองลาก Name มาวางตามภาพจะเห็นว่า Dept นั้นมีกี่คน
Attachments
PivotTableCount.png (61.66 KiB) Viewed 111 times
godman
Silver
Posts: 643 Joined: Mon Jul 05, 2010 6:18 pm
#3
Post
by godman » Sat Aug 07, 2010 2:15 pm
ลองแล้วครับ มันก็ยังขึ้น ตัวเลจ 11 13 ซึ่งผมเข้าใจว่าเป็นตัวเลขของจำนวน COURSE ใน Description อยู่ดี
แล้วผมก็ใช้ Count of name ก็ยังขึ้นเหมือนเดิมครับ อาจารย์พอมีคำแนะนำไหมครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#4
Post
by snasui » Sat Aug 07, 2010 2:30 pm
โปรแกรมแสดงผลถูกต้องแล้วครับ ไม่ทราบว่าต้องการให้แสดงผลเช่นไรครับ
ยกตัวอย่างเช่นตามภาพด้านบน ต้องการให้แสดงค่าที่ D11 เป็นเท่าไรครับ
godman
Silver
Posts: 643 Joined: Mon Jul 05, 2010 6:18 pm
#5
Post
by godman » Sat Aug 07, 2010 2:37 pm
ต้องการว่า ให้นับคนในแต่ละDept เช่น QS ต้องนับได้ 1 คนใน ww30 ไม่ใช่ 11 ซึงผมเข้าใจว่า 11 คือจำนวนคอร์สใน Description มากกว่า
ลองตั้งแต่ 10 โมงเช้า ยังทำไม่ได้เลยครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#6
Post
by snasui » Sat Aug 07, 2010 3:19 pm
โปรแกรมนับจำนวนคนครับ เพราะคนมันซ้ำกัน ไม่ได้นับแบบ Unique Record แต่ละคนปรากฎกี่ชื่อก็นับตามนั้น ถ้าจะนับแบบ Unique สามารถทำด้วยเทคนิคการใช้สูตรใน PivotTable ครับ ผมแนบไฟล์มาให้ก่อนเนื่องจากตอนนี้ใช้เครื่องที่ไม่มี Camtasia ครับ ดูผลลัพธ์ได้จากไฟล์แนบครับ
Attachments
PivottableCountPerson.xls
(704 KiB) Downloaded 22 times
godman
Silver
Posts: 643 Joined: Mon Jul 05, 2010 6:18 pm
#7
Post
by godman » Sat Aug 07, 2010 4:00 pm
ขอบคุณครับ แต่ ทำไมผล หsubtotal มันเป็น 1 ทุกอันเพราะผมกดตัองให้มัน subtotal ในแต่ละกลุ่ม ในเมื่อมันน่าจะรวมกันได้ เช่น 10 คนก็ควรเป็น 10 เป็นต้น
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#8
Post
by snasui » Sun Aug 08, 2010 7:22 am
การนับแบบ Unique ไม่สามารถใช้ Option ที่ให้มาทำได้ครับ คงต้องทำแบบ Manual
godman
Silver
Posts: 643 Joined: Mon Jul 05, 2010 6:18 pm
#9
Post
by godman » Sun Aug 08, 2010 8:04 pm
ขอบคุณครับ