Page 1 of 1
Drop down ขั้นที่ 3
Posted: Sat Nov 22, 2014 11:43 am
by Nat072
ผมมีคำถามอยู่ 2 ข้อ.
1. การทำ Drop down ขั้นที่ 3 ลองทำดูแล้วยังไม่ได้ครับ (วิธีการซ่อม)
2. ผลคะแนนรวมได้แล้ว ต้องการแบ่งให้พนักงานที่ทำงาน โดยแบ่งเป็น 5 ช่อง ถ้าช่องไหนเลือกชื่อพนักงานที่ทำ
คะแนนก็จะขึ้นให้ ถ้าทำ 2 คนก็หาร 2 ถ้าทำ 3 คนก็หาร 3 โดยให้ระบบคิดให้เอง (คะแนน)
ดู File ที่แนบมา.
ขอบคุณครับ
Re: Drop down ขั้นที่ 3
Posted: Sat Nov 22, 2014 11:46 am
by snasui

ช่วยระบุตำแหน่งชีท ตำแหน่งเซลล์มาให้อีกครั้งว่าแต่ละข้อต้องการคำตอบที่ชีทไหน เซลล์ไหน จะได้เข้าถึงปัญหาได้โดยไวครับ
Re: Drop down ขั้นที่ 3
Posted: Sat Nov 22, 2014 12:27 pm
by Nat072
ผมระบุเอาไว้ใน Excel แล้วครับ.
ขอบคุณครับ
Re: Drop down ขั้นที่ 3
Posted: Sat Nov 22, 2014 12:51 pm
by snasui

กรณีผมถามถึงชีทถึงเซลล์ควรระบุมาตามนั้นครับ แจ้งว่าชีทไหน เซลล์ไหน จะอธิบายไว้ในไฟล์เพื่อขยายความต่อไปจากนั้นก็จะเป็นประโยชน์ยิ่งขึั้น
ที่ชีท MN เซลล์ E28 ปรับสูตรใน Validation เป็น
=IF(C28="ระบบไฟฟ้า",ซ่อมระบบไฟ,IF(C28="ระบบแอร์",ซ่อมระบบแอร์,IF(C28="ระบบน้ำ",ซ่อมระบบน้ำ)))
ส่วนที่ระบายสีแดงไม่เข้าใจในสิ่งที่ต้องการครับ ยกตัวอย่าง เซลล์ H28 ต้องการคำตอบเป็นเท่าใด คิดอย่างไรจึงได้ค่าเท่านั้นครับ

Re: Drop down ขั้นที่ 3
Posted: Sat Nov 22, 2014 1:11 pm
by Nat072
ในส่วน E28 ใช้ได้แล้วครับ ขอบคุณครับ
ส่วนที่จะแบ่งคะแนน เป็นอย่างนี้ครับ
ผมแบ่งช่องเป็น 5 ช่องสำหรับพนักงาน G28,I28,K28,M28,O28
ในกรณีถ้าพนักงานทำคนเดียว A ก็จะเลือกในช่อง G28 และช่อง H28 คะแนนก็จะดึงจากช่อง F10 มาให้
แต่ถ้ากรณีมีพนักงานทำ 2 คน ก็จะเลือกชื่อพนักงานช่อง G28 และชื่อพนักงานช่อง I28
ถ้าคะแนนในช่อง F28 ได้ 30 คะแนนก็จะให้แบ่งเป็น 2 คนคือ A-15,B-15
และถ้าเกิดมีพนักงานคนที่ 3 K28 ทำ 3 คน คะแนน 30 ก็จะแบ่งเป็น 3 คนคือ A-10,B-10,C10 โดยใช้สูตรในการแบ่งเอง
ประเด็นคือ
คะแนน 30 คน ถ้าพนักงาน A ทำ 1 คน ได้ 30 คะแนน
คะแนน 30 คน ถ้าพนักงาน ทำ 2 คน A,B แบ่ง A-15, B-15
คะแนน 30 คน ถ้าพนักงาน ทำ 3 คน A,B,c แบ่ง A-10, B-10, C-10
อยากจะใช้สูตร ให้มองจำนวนพนักงานที่ทำ แล้วเอาไปหารกับคะแนน.
Re: Drop down ขั้นที่ 3
Posted: Sat Nov 22, 2014 1:21 pm
by snasui

ลองตามนี้ครับ
เซลล์ Q28 เพิ่มเซลล์มาช่วยโดยคีย์สูตร
=COUNTIFS(G$26:P$26,"พนักงาน",G28:P28,"<>")
Enter > Copy ลงด้านล่าง
ที่เซลล์ H28 เขียนสูตร
=IF(G28<>"",$F28/$Q28,"")
Copy ไปใช้ในพื้นที่สีแดงทั้งหมด
Re: Drop down ขั้นที่ 3
Posted: Sat Nov 22, 2014 2:11 pm
by Nat072
ได้แล้วครับ ขอบคุณมากครับ คุณ snasui
แต่ต้องกลับไปดู F28 สูตร Sumifs ใหม่เพราะมีปัญหาว่า ถ้าวิธีการซ่อมชื่อเหมือนกัน ถึงแม้จะอยู่แยกแต่ละระบบต่าง ๆ
คะแนนก็จะถูกนำมารวมกัน ซึ่งจริง ๆ แล้วจะต้องแยกระบบ และวิธีการซ่อม ซึ่งการให้คะแนนไม่เท่ากันถึงแม้จะมีชื่อที่เหมือนกันก็ตาม.
เช่น ระบบไฟฟ้า - โทรศัพท์ > ขันน๊อตให้แน่น, ระบบแอร์ - แอร์เสียงดัง > ขันน๊อตให้แน่น, ระบบน้ำ - ท่ออ้างหลวม > ขันน๊อตให้แน่น
กลายเป็นว่า ชื่อวิธีการซ่อม - ขันน๊อตให้แน่น ชื่อเหมือนกัน Sumifs จึงดึงรวมมาทั้งหมด..