Page 1 of 1
คำนวณช่วงเวลาในการทำงาน ไม่นับวันหยุด และเวลาพัก
Posted: Fri Jul 11, 2014 9:09 pm
by IUSN
สวัดดีครับอาจารย์
ผมขอสอบถามการคำนวณช่วงเวลาในการทำงาน โดยไม่นับช่วงเวลาวันหยุด ไม่นับช่วงเวลาพัก ไม่นับช่วงเวลาก่อนและหลังเลิกงาน ซึ่งมีรายละเอียดดังนี้
บริษัทแห่งหนึ่ง มีช่วงเวลาทำงาน ตั้งแต่ 8:00 - 17:00น. โดยมีช่วงเวลาพักเที่ยง ตั้งแต่ เวลา 11:30-12:30น. (1 ชั่วโมง) ทำงานตั้งแต่วันจันทร์-เสาร์
หยุดเฉพาะวันอาทิตย์และวันหยุดนักขัตฤกษ์ (sheetวันหยุดนักขัตฤกษ์)
ขอผลลัพท์ ของช่วงเวลาดังกล่าวเป็น จำนวนวัน และ จำนวนชั่วโมง : นาที
ขอบคุณครับ
Re: คำนวณช่วงเวลาในการทำงาน ไม่นับวันหยุด และเวลาพัก
Posted: Fri Jul 11, 2014 9:22 pm
by snasui

ช่วยแสดงตัวอย่างคำตอบที่ถูกต้องมาสักสองสามตัวอย่าง พร้อมอธิบายหลักการคำนวณว่าค่าดังกล่าวได้มาอย่างไร จะได้เข้าใจตรงกันครับ
Re: คำนวณช่วงเวลาในการทำงาน ไม่นับวันหยุด และเวลาพัก
Posted: Sat Jul 12, 2014 12:51 pm
by IUSN
อาจารย์ครับ
ผมได้เพิ่มหลักการคำนวณ และตัวอย่างคำตอบที่ต้องการ พร้อมเงื่อนไข อยู่ในเอกสารที่แนบมาครับ
ขอบคุณครับ
Re: คำนวณช่วงเวลาในการทำงาน ไม่นับวันหยุด และเวลาพัก
Posted: Sat Jul 12, 2014 4:28 pm
by snasui

ลองดูตัวอย่างตามไฟล์แนบซึ่งผมได้แจกแจงวิธีคิดตามคอลัมน์ I:R ครับ
Re: คำนวณช่วงเวลาในการทำงาน ไม่นับวันหยุด และเวลาพัก
Posted: Sat Jul 12, 2014 4:47 pm
by IUSN
ตรงตามที่ต้องการเลยครับ ขอบคุณมากครับอาจารย์
Re: คำนวณช่วงเวลาในการทำงาน ไม่นับวันหยุด และเวลาพัก
Posted: Sun Jul 13, 2014 11:55 pm
by IUSN
รบกวนอาจารย์อีกครั้งครับ
ผมขอเพิ่มเงื่อนไขกรณีที่ พนักงานมีการลา ที่อาจจะเกิดขึ้น ในช่วงการทำงานในแต่ละชิ้นงาน
ซึ่งในช่วงวันและเวลาของการลานี้ จะไม่นับรวมเข้าเป็นเวลาในการทำงาน โดยผมได้เพิ่ม ตัวอย่าง ในช่องจำนวนวันลา
ที่เกิดขึ้นในกรณีดังกล่าวใน คอลัมน์ S ในเอกสารแนบแล้วครับ
ตัวอย่าง ในข้อ (No.6) มีจำนวนวันลา 0.5 วัน ซึ่งจะ = 4 ชม.
ตัวอย่าง ในข้อ (No.7) มีจำนวนวันลา 1 วัน ซึ่งจะ = 8 ชม.
หมายเหตุ1 ในการนับช่วงเวลาการลา จะเพิ่มขึ้นที่ละ จากน้อยสุด 0.5 วัน (4 ชม.) ,1 วัน (8 ชม.), 1.5 (1 วัน + 4 ชม.), 2 วัน ไปเรื่อยๆ
หมายเหตุ2 จำนวนวันลา = 0 คือในช่วงการทำงานแต่ละชิ้นไม่มีการลาเกิดขึ้น
ขอบคุณมากครับ
Re: คำนวณช่วงเวลาในการทำงาน ไม่นับวันหยุด และเวลาพัก
Posted: Mon Jul 14, 2014 6:58 pm
by snasui

ในคอลัมน์ S ให้เขียนเป็นจำนวนชม.
0.5 วันให้เขียนเป็น 4
1 วันให้เขียนเป็น 8
จากนั้นปรับสูตรที่ O5 เป็น
Code: Select all
=IF(N5=0,L5-J5-M5,IF(N5=1,17/24-J5+MIN(17/24,L5-8/24-(L5>"12:30")/24),IF(N5=2,17/24-J5+MIN(17/24,L5-8/24-(L5>"12:30")/24+8/24-ISNUMBER(MATCH(I5+1,วันหยุดนักขัตฤกษ์!$B$2:$B$70,0))*8/24),IF(N5>=3,17/24-J5+MIN(17/24,L5-8/24-(L5>"12:30"+0)/24)+(N5-1)*8/24-SUMPRODUCT(--ISNUMBER(MATCH(ROW(INDIRECT(I5+1&":"&K5-1)),วันหยุดนักขัตฤกษ์!$B$2:$B$70,0)))*8/24))))-S5/24
Enter > Copy ลงด้านล่าง
Re: คำนวณช่วงเวลาในการทำงาน ไม่นับวันหยุด และเวลาพัก
Posted: Mon Jul 14, 2014 8:42 pm
by IUSN
ตรงตามที่ต้องการ ขอบคุณมากครับอาจารย์