Page 1 of 1
สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Wed Feb 25, 2015 4:26 pm
by smilekoong
ผมต้องการหาค่าเฉลี่ยของผลการประเมิน แต่ละท่าน โดยภายในปี 2014 นั้น จะประเมินแต่ละท่านมากกว่า 1 ครั้ง
ผมต้องการหาค่าเฉลี่ยของคะแนนประเมินทั้งปี ของแต่ละท่าน สามารถใช้ Pivot Table ได้หรือไม่ครับ
ถ้าได้ใช้อย่างไรครับ หรือ มีวิธีอื่นที่สามารถให้หาค่าเฉลี่ยของแต่ละท่านได้หรือไม่ครับ
ขอบคุณล่วงหน้าครับ
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Wed Feb 25, 2015 8:54 pm
by snasui

ลองทำ PivotTable มาดูก่อน จากนั้นช่วยยกตัวอยา่งว่าต้องการให้เซลล์ใดมีค่าเท่าใด จะได้ตอบต่อไปจากนั้นครับ
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Wed Feb 25, 2015 11:16 pm
by smilekoong
ขอโทษครับอาจารย์ ผมก็ใช้ไม่ค่อยเป็นครับ
ข้อมูลที่ผมต้องการ คือ เช่นทั้งปี คนที่ถูกประเมิน ถูกประเมินกี่ครั้ง แล้วนำคะแนนประเมินมาบวกกันแล้วหารด้วยจำนวนครั้งครับ
แต่ข้อมูลค่อนข้างเยอะ และ มีหลายปี อยากทราบวิธีการที่ช่วยลดเวลาในการทำครับ
ตัวอย่างตาม ไฟล์แนบครับ
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Wed Feb 25, 2015 11:29 pm
by DhitiBank
ก่อนอื่น คุณควรเปลี่ยนรูปแบบรหัสพนักงานเป็นตัวเลขก่อนนะครับ โดยเลือกข้อมูลรหัสทั้งหมดแล้ว Convert to Number หรือแก้ใน Cell Format ก็ได้ จากนั้น
ที่ H9 คีย์
=IF(ISERR(SMALL(IF(FREQUENCY($B$2:$B$111,$B$2:$B$111),$B$2:$B$111),ROWS($H$9:H9))),"",SMALL(IF(FREQUENCY($B$2:$B$111,$B$2:$B$111),$B$2:$B$111),ROWS($H$9:H9)))
Ctrl+Shift+Enter
ที่ I9 คีย์
=IF($H9="","",INDEX(C$2:C$111,MATCH($H9,$B$2:$B$111,0)))
Enter
ที่ J9 คีย์
=IF($H9="","",INDEX(D$2:D$111,MATCH($H9,$B$2:$B$111,0)))
Enter
ที่ K9 คีย์
=IF(H9="","",SUMIF($B$2:$B$111,H9,$E$2:$E$111)/COUNTIF($B$2:$B$111,H9))
Enter
คัดลอกทุกสูตรลงมาจนกว่าจะเห็นว่าสูตรแสดงค่าว่างๆ ครับ
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Thu Feb 26, 2015 8:03 am
by smilekoong
ขอบคุณมากกครับ คุณ DhitiBank ได้ข้อมูลตรงตามที่ต้องการ ครับ
ขอถามต่อครับ ถ้าผมใช้ Pivot Table ในการกรองข้อมูลแล้วหาค่าเฉลี่ย สามารถทำได้หรือไม่ครับ ผมอธิบายไม่ค่อยเป็นนะครับ ผมทำตัวอย่างมาให้ดูใน ไฟล์แนบครับ
ขอบคุณครับ
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Thu Feb 26, 2015 8:11 am
by DhitiBank

ขอยอมรับว่า ผมไม่รู้เรื่อง Pivot table เลยครับ
snasui wrote:
ลองทำ PivotTable มาดูก่อน จากนั้นช่วยยกตัวอยา่งว่าต้องการให้เซลล์ใดมีค่าเท่าใด จะได้ตอบต่อไปจากนั้นครับ
อย่างที่อาจารย์บอกครับ หากคุณลองทำ Pivot table มาแล้ว รออาจารย์มาแนะนำอีกทีครับ
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Thu Feb 26, 2015 11:56 am
by smilekoong
ครับ ขอบคุณครับ คุณ DhitiBank
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Thu Feb 26, 2015 6:19 pm
by snasui

PivotTable ที่ทำมานั้นไม่ตรงกับที่ต้องการอย่างไรครับ หากต้องการเอาบรรทัดที่เป็น Total ออกไปสามารถซ่อนได้ ดูตัวอย่างจาก Link นี้ครับ
http://www.techonthenet.com/excel/pivot ... al_row.php
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Thu Feb 26, 2015 7:55 pm
by smilekoong
ขอบคุณครับ อาจารย์ ผมต้องการเอา Total ออกดังที่อาจารย์แนะนำมาครับ ได้ข้อมูลตามที่ต้องการแล้วครับอาจารย์
ขอบคุณมากครับ
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Thu Feb 26, 2015 8:00 pm
by smilekoong
ขอถามต่อนะครับอาจารย์ ผมเห็นแต่ละท่านเขียนสูตรเพื่อตอบคำถาม มายาวๆมากครับ ทุกครั้งที่สอบถาม ก็ได้คำตอบตามที่ต้องการ แต่ไม่เข้าใจในหลักการของสูตรเท่าไหร่ ถ้าผมอยากทราบหลักการของการเขียนสูตร เพื่อที่จะสามารถคิดสูตร และสร้างสูตรมาใช้ด้วยตัวเองบ้าง ต้องเริ่มศึกษาจากอะไรก่อนครับ
ขอบคุณครับ
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Thu Feb 26, 2015 8:50 pm
by snasui

ต้องเริ่มทำความเข้าใจในแต่ละฟังก์ชั่นว่าใช้ทำอะไร จากนั้นทดสอบทดลองบ่อย ๆ สูตรที่เขียนยาก ๆ ยาว ๆ บางสูตรต้องอาศัยความรู้เชิงลึกในเรื่องของ Array โดยให้ศึกษาเป็นลำดับถัดมาหลังจากที่ได้ทำความเข้าใจแต่ละฟังก์ชั่นต่าง ๆ มาก่อน
การศึกษาให้ศึกษาที่ใช้งานหรือเฉพาะที่ได้ถามและได้รับคำตอบก่อนก็จะเป็นการดี เพราะนอกจากจะเรียนรู้แล้วยังได้นำไปใช้งานจริงด้วย ฟังก์ชั่นใน Excel มีจำนวนมาก ควรเลือกศึกษาเฉพาะที่เกียวข้องกับงานเป็นลำดับแรก สิ่งที่จะคัดกรองได้ว่าฟังก์ชั่นไหนที่สามารถนำมาใช้งานได้บ้าง ให้ศึกษาจากฟอรัมนี้หรือฟอรัมการถามตอบ Excel ทั่วไปครับ
สามารถศึกษาความหมายและตัวอย่างการใช้งานฟังก์ชั่น Excel ได้จาก Link นี้ครับ
https://support.office.com/th-th/articl ... h-TH&ad=TH
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Sat Feb 28, 2015 10:59 am
by smilekoong
ขอบคุณมากครับอาจารย์
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Sun Mar 01, 2015 2:47 pm
by Phai
...ถ้าท่าน ทำแบบนี้่บ่อยๆ ก็ควรหัดใช้ PivotTable ครับ (ไม่ได้ใช้สูตรอะไรเลย ให้ยุ่งยาก แค่เข้าใจเท่านั้น)
Re: สอบถามการกรองข้อมูลแล้วหาค่าเฉลี่ย
Posted: Sun Mar 01, 2015 9:23 pm
by smilekoong
ขอบคุณครับ คุณ phai