Tính tổng thời gian ngoài giờ và tiền cơm (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

gigihieu

Thành viên mới
Tham gia
14/11/18
Bài viết
23
Được thích
3
Gigi đã lập công thức tính được tổng thời gian ngoài giờ và tiền cơm cho tài xế như file đính kèm. Tuy nhiên, công thức hiện tại chỉ hiệu quả khi 1 ngày chỉ phát sinh 1 lịch trình, nếu ngày đó phát sinh nhiều lịch trình thì kết quả không đúng.
Mong mọi người hỗ trợ Gigi lập công thức excel để tính.
Cám ơn mọi người
 

File đính kèm

Gigi đã lập công thức tính được tổng thời gian ngoài giờ và tiền cơm cho tài xế như file đính kèm. Tuy nhiên, công thức hiện tại chỉ hiệu quả khi 1 ngày chỉ phát sinh 1 lịch trình, nếu ngày đó phát sinh nhiều lịch trình thì kết quả không đúng.
Mong mọi người hỗ trợ Gigi lập công thức excel để tính.
Cám ơn mọi người
Điều chỉnh các công thức:
1/ Tính Ngoài giờ:
Mã:
F4=IF(B4*C4,IF(WEEKDAY(A4)=1,(C4-B4)*24,(MIN(7,C4*24)-MIN(7,B4*24))+(MAX(C4,IF(WEEKDAY(A4)=7,12,19)/24)-MAX(B4,IF(WEEKDAY(A4)=7,12,19)/24))*24),)
Enter. Rồi fill xuống.

2/ Tính tiền cơm:
Mã:
G4=IF(OR(OR(SUMIF($A$3:$A3,$A4,OFFSET($G$3:G3,,{0,1}))>0),H4>0),,IF(C4>E4,30000,))
Enter. Rồi fill xuống.

Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Điều chỉnh các công thức:
1/ Tính Ngoài giờ:
Mã:
F4=IF(B4*C4,IF(WEEKDAY(A4)=1,(C4-B4)*24,SUM(CHOOSE(MATCH(B4:C4*24,IF(WEEKDAY(A4)=7,{0,7,12},{0,7,19})),CHOOSE({1,2},7-B4*24,C4*24),,CHOOSE({1,2},0,(C4-MAX(B4,IF(WEEKDAY(A4)=7,12,19)/24))*24)))),)
Kết thúc bằng Ctrl+Shift+Enter. Rồi fill xuống.

2/ Tính tiền cơm:
Mã:
G4=IF(OR(OR(SUMIF($A$3:$A3,$A4,OFFSET($G$3:G3,,{0,1}))>0),H4>0),,IF(C4>E4,30000,))
Enter. Rồi fill xuống.

Thân
Sai rồi anh !

1542189270257.png
"Đối với các ngày trong tuần (thời gian làm việc từ 7h - 19h): tính ngoài giờ khi làm việc trước 7h sáng và sau 19h tối "

Nếu theo yêu cầu của chủ thớt thì thêm giờ được tính từ 19:00 đến 22:10 = 3.16
 
Sai rồi anh !

View attachment 207659
"Đối với các ngày trong tuần (thời gian làm việc từ 7h - 19h): tính ngoài giờ khi làm việc trước 7h sáng và sau 19h tối "

Nếu theo yêu cầu của chủ thớt thì thêm giờ được tính từ 19:00 đến 22:10 = 3.16
Dòng trên: kết thúc lúc 18:00, tức không có làm ngoài giờ.

Dòng dưới bắt đầu làm từ 19:30 (đã mất 0.5 tiếng không tính là ngoài giờ), chứ không tính từ 19:00, cho nên phải lấy "Giờ kết thúc thực tế" trừ đi "Giờ Khởi hành thực tế" => 22:10 - 19:30 = 2.67 tiếng.

Thân
 
Điều chỉnh các công thức:
1/ Tính Ngoài giờ:
Mã:
F4=IF(B4*C4,IF(WEEKDAY(A4)=1,(C4-B4)*24,(MIN(7,C4*24)-MIN(7,B4*24))+(MAX(C4,IF(WEEKDAY(A4)=7,12,19)/24)-MAX(B4,IF(WEEKDAY(A4)=7,12,19)/24))*24),)
Enter. Rồi fill xuống.

2/ Tính tiền cơm:
Mã:
G4=IF(OR(OR(SUMIF($A$3:$A3,$A4,OFFSET($G$3:G3,,{0,1}))>0),H4>0),,IF(C4>E4,30000,))
Enter. Rồi fill xuống.

Thân
Anh ơi, công thức thứ 2 (tính tiền cơm) không ra kết quả đúng :(
 
Bạn ghi rõ chỗ (ô nào) chưa đúng.
Nếu đúng, thì nó phải có kết quả ra sao!? (Bạn điền tay giá trị đúng vào bảng tính)

Thân
Cho dù ngày thường hay T7, CN thì thời gian công tác sau 19h mới tính tiền cơm. Công thức ở hiện tại thì T7 và CN tính tiền cơm sau 12h.

Anh xem và tư vấn giúp em.

Em đính kèm lại file, các dòng T7 & CN tô chữ đỏ anh nhé

Cám ơn anh.
 

File đính kèm

Cho dù ngày thường hay T7, CN thì thời gian công tác sau 19h mới tính tiền cơm. Công thức ở hiện tại thì T7 và CN tính tiền cơm sau 12h.

Anh xem và tư vấn giúp em.

Em đính kèm lại file, các dòng T7 & CN tô chữ đỏ anh nhé

Cám ơn anh.
À! nếu rõ ràng như vậy thì chỉ cần điều chỉnh công thức lại tí xíu:

=IF(OR(OR(SUMIF($A$3:$A3,$A4,OFFSET($G$3:G3,,{0,1}))>0),H4>0),,IF(C4>--"19:00",30000,))

Thân
 
À! nếu rõ ràng như vậy thì chỉ cần điều chỉnh công thức lại tí xíu:

=IF(OR(OR(SUMIF($A$3:$A3,$A4,OFFSET($G$3:G3,,{0,1}))>0),H4>0),,IF(C4>--"19:00",30000,))

Thân
Em thấy ổn rồi. Cám ơn anh nhiều nhé. Không biết làm sao có thể thâm sâu được như anh Hiệp nhễ :)
 
Gì thì khó, chứ muốn "thâm sâu" thì dễ:
  • Thâm: thì bôi nhọ lên mắt, lên mặt cho thâm.
  • Sâu: cứ vác cuốc ra đào, ngày 1 ngày 2 thì được.
Thân ;)
Anh Hiệp ơi, nghiên cứu thêm giúp em sao tính tổng thời gian ngoài giờ bị lỗi (chỗ tô vàng)
Thời gian ngoài giờ từ 5h35 đến 6h45 => ngoài giờ hơn 1h nhưng trong file lại cho kết quả hơn 8h :(

Giúp em với nhé

Cám ơn anh
 

File đính kèm

Anh Hiệp ơi, nghiên cứu thêm giúp em sao tính tổng thời gian ngoài giờ bị lỗi (chỗ tô vàng)
Thời gian ngoài giờ từ 5h35 đến 6h45 => ngoài giờ hơn 1h nhưng trong file lại cho kết quả hơn 8h :(

Giúp em với nhé

Cám ơn anh
Tôi nhớ đã chỉnh công thức tại bài #2 rồi mà! sao bạn vẫn còn công thức "lạc hậu" mà tôi làm trước đó vậy!? :p

Thân
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom