Page 1 of 1
รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 9:38 am
by pop411
คือผมจะทำโปรแกรมคำนวณเงินเดือน โดยมีเงื่อนไข เวลามาสาย+โอทีครับ
ผมจะอธิบายในไฟล์เลยนะครับ
ขอบคุณล่วงหน้าครับ
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 11:15 am
by snasui

การกรอกเวลาควรทำมาเป็น Database ครับ ผมทำมาเป็นตัวอย่างให้แล้วที่ชีท Time สังเกตการกรอกเวลาจะคั่นด้วย : (โคล่อน) ไม่ใช่คั่นด้วย . (จุด) การคำนวณต่าง ๆ สามารถทำที่ชีทนี้ได้เลย
ที่สำคัญช่วยทำตัวอย่างที่ถูกต้องมาให้ด้วยว่ากรอกเวลานั้น ๆ แล้ว สายเท่าไร OT เท่าไร
อัตรา OT เป็นอย่างไร และกรณีการมาสายที่บอกว่าหัก 1 วันนั้นคือหักไป 8 ชม. ใช่หรือไม่ครับ จากนั้นค่อยไปสรุปการคำนวณที่ชีทคำนวณอีกรอบตามชื่อพนักงานที่ต้องการ
ส่วนชีท Staff เป็นรายละเอียดของพนักงาน ควรทำมาเป็น Database เช่นกันเพื่อสามารถใช้สูตรดึงข้อมูลมาแสดงได้โดยง่าย
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 11:58 am
by pop411
รบกวนอีกครั้งครับ
รายละเอียดเพิ่มเติมอยู่ในไฟล์แล้วครับ
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 1:16 pm
by snasui

ดูตัวอย่างการคำนวณในชีท Time และชีท คำนวณ ตามไฟล์แนบครับ
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 2:04 pm
by pop411

ขอบคุณมากครับ
จะรบกวนถามอีกหน่อยครับ
ถ้า OT ผมจะเปลี่ยนให้คิดเป็นครบ 1 ชั่วโมงธรรมดา โดยเอา 30 นาทีออก ต้องเปลี่ยนสูตรยังไงครับ
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 2:14 pm
by snasui

ช่วยทำเป็นตัวอย่าง ระบุปัญหาและระบุตัวอย่างคำตอบมาด้วยเพื่อความเข้าใจที่ถูกต้องตรงกับความต้องการครับ
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 2:25 pm
by pop411
ที่ชีสที่ 2 นะครับ
รายละเอียดอยู่ในไฟล์แล้วครับ
ขอบคุณอีกครั้งครับ

Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 2:47 pm
by snasui

ลองตามนี้ครับ
ที่ชีท Time เซลล์ G2 คีย์
=IF(D2<>"",FLOOR(IF(D2>=18/24,D2-17/24,0),"1:00"),"")
Enter > Copy ลงด้านล่าง
และบรรทัดที่ 33 ไม่ควรจะแทรกหัวคอลัมน์ ควรลบทิ้งไปครับ เนื่องจาก Database จะไม่มีการใส่หัวคอลัมน์เป็นช่วง ๆ จะได้สะดวกในการสรุปข้อมูลด้วยความสามารถอื่น ๆ ของ Excel เช่น PivotTable เป็นต้น
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Tue Mar 08, 2011 3:56 pm
by pop411

ขอบคุณอีกครั้งครับ
ถ้ามีปัญหาอะไรจะมารบกวนอีกนะครับ
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Wed Mar 09, 2011 10:50 am
by pop411
รบกวนอีกทีครับ
พอดีลองใส่ค่าโอที 18.00 ในชีสที่ 2 แล้วมันไม่ได้แสดงชั่วโมงเป็น 1 ชั่วโมงครับ
Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Wed Mar 09, 2011 12:11 pm
by snasui

ลองตามนี้ครับ
ที่ G2 เปลี่ยนเป็นสูตรด้านล่างครับ
=IF(D2<>"",FLOOR(IF(D2>=18/24,D2-17/24,0),
18/24-17/24),"")
Enter > Copy ลงด้านล่าง
รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Wed Mar 09, 2011 12:20 pm
by Nakorn
ไม่ใช่เรื่องง่ายครับ เงื่อนไขเยอะมาก

Re: รบกวนพี่ช่วยทำ excel ให้หน่อยครับ
Posted: Wed Mar 09, 2011 4:50 pm
by pop411
ได้แล้วครับ ขอบคุณอีกครั้งมากๆครับ
