วันอังคารที่ 12 สิงหาคม พ.ศ. 2557

สูตร Excel การคำนวณค่าแรงล่วงเวลา (OT) ลักษณะอัตราก้าวหน้า

การคำนวณค่าแรงล่วงเวลา (OT) ลักษณะอัตราก้าวหน้า (Calculate OT) เมื่อคราวที่แล้วเคยนำเสนอวิธีการคำนวณค่าแรงล่วงเวลามาแล้ว แต่ว่าเป็นเงื่อ... thumbnail 1 summary
การคำนวณค่าแรงล่วงเวลา (OT) ลักษณะอัตราก้าวหน้า
(Calculate OT)

เมื่อคราวที่แล้วเคยนำเสนอวิธีการคำนวณค่าแรงล่วงเวลามาแล้ว แต่ว่าเป็นเงื่อนไขที่สมมติขึ้นง่ายๆ สมมติขึ้นมาเอง ซึ่งคงอาจจะตรงหรือไม่ตรงกับเงื่อนไขของบริษัทใดๆเลย

คราวนี้จะใช้ Excel คำนวณเงินค่าแรงล่วงเวลาในลักษณะอัตราก้าวหน้าซึ่งมีหลายบริษัทที่ใช้วิธีคิดค่าแรงล่วงเวลาลักษณะเช่นนี้เหมือนกัน

สมมติว่าทางบริษัทที่คุณเป็นพนักงานกำหนดจ่ายอัตราค่าแรงล่วงเวลาเป็นลักษณะอัตราก้าวหน้า โดยระบุไว้ว่าเงื่อนไขไว้ว่า
  • ทำงานล่วงเวลาไม่ถึง 1 ชั่วโมงจะไม่จ่ายค่าแรงล่วงเวลา
  • หากจำนวนชั่วโมงการทำงานอยู่ในช่วง 1 ถึง 4 ชั่วโมง จะให้ค่าแรงล่วงเวลาชั่วโมงละ 80 บาท
  • แต่ถ้าจำนวนชั่วโมงทำงานล่วงเวลาอยู่ในช่วง 4 ถึง 8 ชั่วโมง จะได้ค่าแรงล่วงเวลาชั่วโมงละ 105 บาท รวมกับค่าแรงล่วงเวลา 4 ชั่วโมงแรก

เราต้องเข้าใจเงื่อนไขว่าโจทย์ต้องการอะไรก่อนเราจึงจะสร้างโปรแกรมนี้ขึ้นมาได้ ดังนั้นอ่านเงื่อนไขให้ดีๆ

ขั้นตอนการออกแบบโปรแกรม
1. เปิด Excel ขึ้นมา

2. พิมพ์คำว่า “รหัสพนักงาน” ที่เซลล์ A1

3. พิมพ์ 5 ที่เซลล์ A2

4. พิมพ์ 12 ที่เซลล์ A3

5. เลือกเซลล์ A2 ถึง A3 แล้วคลิกขวาแล้วคลิกที่ Format cells… จากนั้นคลิกที่แท็บ Number->Custom ตรงช่อง Type พิมพ์ 0000 เข้าไป แล้วกด ok

6. พิมพ์คำว่า “ชื่อ” ที่เซลล์ B1

7. พิมพ์คำว่า “ประถม” ที่เซลล์ B2

8. พิมพ์คำว่า “พรเทพ” ที่เซลล์ B3

9. พิมพ์คำว่า “นามสกุล” ที่เซลล์ C1

10. พิมพ์คำว่า “กรองแก้ว” ที่เซลล์ C2

11. พิมพ์คำว่า “ชำนาญยิ่ง” ที่เซลล์ C3

12. พิมพ์คำว่า “ตำแหน่ง” ที่เซลล์ D1

13. พิมพ์คำว่า “บัญชี” ที่เซลล์ D2

14. พิมพ์คำว่า “นักวิเคราะห์ระบบ” ที่เซลล์ D3

15. พิมพ์คำว่า “แผนก” ที่เซลล์ E1

16. พิมพ์คำว่า “การเงิน” ที่เซลล์ E2

17. พิมพ์คำว่า “IT ช่างเทคนิค” ที่เซลล์ E3

18. พิมพ์คำว่า “เวลาเริ่ม” ที่เซลล์ F1

19. พิมพ์ 18:02 ที่เซลล์ F2

20. พิมพ์ 18:13 ที่เซลล์ F3

21. เลือกเซลล์ F2 ถึง F3 แล้วคลิกขวาแล้วคลิกที่ Format cells… จากนั้นคลิกที่แท็บ Number->Custom ตรงช่อง Type พิมพ์ h:mm เข้าไป แล้วกด ok

22. พิมพ์คำว่า “เวลาสิ้นสุด” ที่เซลล์ G1

23. พิมพ์ 18:13 ที่เซลล์ G2

24. พิมพ์ 0:15 ที่เซลล์ G3

25. เลือกเซลล์ G2 ถึง G3 แล้วคลิกขวาแล้วคลิกที่ Format cells… จากนั้นคลิกที่แท็บ Number->Custom ตรงช่อง Type พิมพ์ h:mm เข้าไป แล้วกด ok

26. พิมพ์คำว่า “ระยะเวลา” ที่เซลล์ H1

27. พิมพ์ สูตร Excel ว่า =G2+(G2 หรือจะพิมพ์ สูตร Excel ว่า =G2+1-F2 ที่เซลล์ H2 ก็ได้เช่นกัน ความหมายเดียวกัน เพราะว่า G2
28. พิมพ์ สูตร Excel ว่า =G3+(G3 หรือจะพิมพ์ สูตร Excel ว่า =G3+1-F3 ที่เซลล์ H3 ก็ได้เช่นกัน ความหมายเดียวกัน เพราะว่า G3
29. เลือกเซลล์ H2 ถึง H3 แล้วคลิกขวาแล้วคลิกที่ Format cells… จากนั้นคลิกที่แท็บ Number->Custom ตรงช่อง Type พิมพ์ h:mm;; เข้าไป แล้วกด ok

30. พิมพ์คำว่า “คิดเป็นเงิน” ที่เซลล์ i1

31. พิมพ์ สูตร Excel ที่เซลล์ i2 ว่า =IF(TIME(HOUR(H2),MINUTE(H2),0)