Page 1 of 1
การ Assignment
Posted: Mon Jan 18, 2016 10:52 pm
by XDoll
เรียนอาจารย์และเพื่อนสมาชิก
ผมต้องการจะ Assign งานให้พนักงานแต่ละคน โดยแบ่งตาม % ครับ คำตอบที่ต้องการ ในไฟล์แนบครับ
Re: การ Assignment
Posted: Mon Jan 18, 2016 11:03 pm
by snasui

ช่วยอธิบายวิธีคิดมาด้วยครับ
Re: การ Assignment
Posted: Mon Jan 18, 2016 11:18 pm
by XDoll

เงื่อนไขความสำคัญครับ
1 จะจ่ายงานให้กันคนที่มี % จากมากไปหาน้อย
2 หากมี % เท่ากันให้ลำดับความสำคัญดังนี้ (ขอยกจากตัวอย่างที่ให้ไป แต่เอามาใช้จริงครับ)
2.1 กรณี 20% ให้คนที่ 3,4,5 ตามลำดับ
2.2 กรณี 10 % ให้คนที่ 6,7,2,1 ตามลำดับ
Re: การ Assignment
Posted: Tue Jan 19, 2016 11:37 am
by DhitiBank

ยากจริงๆ เลย ปัญหาอย่างหนึ่งที่เจอคือ เอา % ของแต่ละคนไปคูณจำนวนงาน ผลลัพธ์ที่ต้องการมีทั้งแบบปัดขึ้น บางกรณีปัดลง เหมือนกับว่าต้องมานั่งตัดสินใจอีกทีโดยดูจากความสำคัญว่าต้องป้อนให้ใครก่อน น่าจะต้องใช้ VBA นะครับ
(ใช้ VBA ผมยังนึกไม่ออกเลย

)
ในการใช้งานจริง จำนวน % และจำนวนพนักงานไม่ตายตัวใช่ไหมครับ อาจแตกต่างจากนี้

Re: การ Assignment
Posted: Tue Jan 19, 2016 12:06 pm
by XDoll
DhitiBank wrote:
ยากจริงๆ เลย ปัญหาอย่างหนึ่งที่เจอคือ เอา % ของแต่ละคนไปคูณจำนวนงาน ผลลัพธ์ที่ต้องการมีทั้งแบบปัดขึ้น บางกรณีปัดลง เหมือนกับว่าต้องมานั่งตัดสินใจอีกทีโดยดูจากความสำคัญว่าต้องป้อนให้ใครก่อน น่าจะต้องใช้ VBA นะครับ
ใช่ครับ ผมนี่หมดวิธีคิดเลยครับ
(ใช้ VBA ผมยังนึกไม่ออกเลย

)
VBA ผมแทบจะไม่มีความรู้เลยครับ
ในการใช้งานจริง จำนวน % และจำนวนพนักงานไม่ตายตัวใช่ไหมครับ อาจแตกต่างจากนี้

ตอนนี้จำนวนพนักงานยังตายตัวไปสักระยะ แต่จำนวนลูกค้าเยอะครับ
Re: การ Assignment
Posted: Tue Jan 19, 2016 2:30 pm
by DhitiBank
new.png
ผมลองเรียงตามความสำคัญ ถ้าหากจะไล่ลงไปเรื่อยๆ จะได้ประมาณนี้หรือเปล่าครับ หากใช่ มันก็มีรูปแบบอะไรสักอย่าง แต่ผมนึกไม่ออก ยอมแพ้แล้วครับ T_T
แนบไฟล์เฉยๆ ไม่ได้มีสูตรอะไรครับ เผื่อใครอยากลองเอาไปนึกดู
Re: การ Assignment
Posted: Tue Jan 19, 2016 3:10 pm
by XDoll
DhitiBank wrote:
ผมลองเรียงตามความสำคัญ ถ้าหากจะไล่ลงไปเรื่อยๆ จะได้ประมาณนี้หรือเปล่าครับ หากใช่ มันก็มีรูปแบบอะไรสักอย่าง แต่ผมนึกไม่ออก ยอมแพ้แล้วครับ T_T
แนบไฟล์เฉยๆ ไม่ได้มีสูตรอะไรครับ เผื่อใครอยากลองเอาไปนึกดู

ขอบคุณ คุณ DhitiBank มากครับ ผมจะลองเอาไปต่อยอดดู
ขอบคุณครับ