Lập công thức excel

  • Thread starter Thread starter San
  • Ngày gửi Ngày gửi
Liên hệ QC

San

Thành viên mới
Tham gia
8/8/11
Bài viết
4
Được thích
0
Em chào mọi người! Làm ơn giúp em cái này nha! thanks mọi người ạ!
Em muốn tính thời gian làm việc của 1 người:
Cột 1: Thời gian bắt đầu làm việc.
Cột 2: Thời gian kết thúc công việc
Cột 3: ngày bắt đầu làm việc
Cột 4: ngày kết thúc công việc
Cột 5: (từ 4 cột kia mình tính thời gian làm việc)
Ví dụ: Cột 1: 8:20
Cột 2: 14:10
Cột 3: ngày 3/8/2011
Cột 4: ngày 4/8/2011
Biết: giờ làm việc: sáng: 8h sáng đến 12h, nghỉ giải lao 1 tiếng, chiều: 13h đến 17h.
Có công thức nào có thể tính được ko thời gian làm việc ko ạ?
Em thanks anh chị nhiều nha!
:X:X:X Love you!
 
Giả sử 4 cột như bạn nói là theo A,B,C,D.
Bạn nên quy thời gian làm việc ra giờ, ví dụ quy thời gian cột A ra giờ ở cột E: =hour(A1)+minute(A1)/60
Nếu tính thời gian làm việc buổi sáng, bạn chỉ cần lấy 12-E1. Tương tự khi bạn tính thời gian buổi chiều, bạn lấy thời gian đã quy ra giờ trừ đi 13.
Vì bạn không gửi file lên nên chưa hiểu báo cáo của bạn.
Nếu chỉ có 2 điểm thời gian trong một ngày thì giờ công bạn tính như trên: buổi sáng + buổi chiều, còn tính 2 điểm thời gian đó trong 2 ngày thì bạn cộng thêm phần: (ngày cột 4 - ngày cột 3) nhân với 8 giờ làm việc. Tốt nhất là bạn gửi file lên diễn đàn.
 
Em chào mọi người! Làm ơn giúp em cái này nha! thanks mọi người ạ!
Em muốn tính thời gian làm việc của 1 người:
Cột 1: Thời gian bắt đầu làm việc.
Cột 2: Thời gian kết thúc công việc
Cột 3: ngày bắt đầu làm việc
Cột 4: ngày kết thúc công việc
Cột 5: (từ 4 cột kia mình tính thời gian làm việc)
Ví dụ: Cột 1: 8:20
Cột 2: 14:10
Cột 3: ngày 3/8/2011
Cột 4: ngày 4/8/2011
Biết: giờ làm việc: sáng: 8h sáng đến 12h, nghỉ giải lao 1 tiếng, chiều: 13h đến 17h.
Có công thức nào có thể tính được ko thời gian làm việc ko ạ?
Em thanks anh chị nhiều nha!
:X:X:X Love you!
Giả sử A, B là giờ đầu, giờ cuối; C,D là ngày đầu, ngày cuối.
Thời gian được tính bằng:
Mã:
=(D2-C2+1)*8/24-9/24-IF(A2<=12/24,A2,IF(A2<=13/24,12/24,A2-1/24))+IF(B2>=13/24,B2,IF(B2>=12/24,13/24,B2+1/24))
Giải thích: Áp dụng nguyên tắc "quy tròn": Đến trễ quy về 8:00, về sớm quy về 17:00, tức là đủ 8 tiếng/ngày. Sau đó lấy số ngày * 8h trừ đi số giờ đến trễ, trừ đi số giờ về sớm.
Cụ thể: Số ngày =(D2-C2+1)*8/24
Số giờ đến trễ: = IF(A2<=12/24,A2,IF(A2<=13/24,12/24,A2-1/24))-8/24
Số giờ về sớm: =17/24-IF(B2>=13/24,B2,IF(B2>=12/24,13/24,B2+1/24))
 
Lần chỉnh sửa cuối:
Tính thời gian làm việc

Giả sử 4 cột như bạn nói là theo A,B,C,D.
Bạn nên quy thời gian làm việc ra giờ, ví dụ quy thời gian cột A ra giờ ở cột E: =hour(A1)+minute(A1)/60
Nếu tính thời gian làm việc buổi sáng, bạn chỉ cần lấy 12-E1. Tương tự khi bạn tính thời gian buổi chiều, bạn lấy thời gian đã quy ra giờ trừ đi 13.
Vì bạn không gửi file lên nên chưa hiểu báo cáo của bạn.
Nếu chỉ có 2 điểm thời gian trong một ngày thì giờ công bạn tính như trên: buổi sáng + buổi chiều, còn tính 2 điểm thời gian đó trong 2 ngày thì bạn cộng thêm phần: (ngày cột 4 - ngày cột 3) nhân với 8 giờ làm việc. Tốt nhất là bạn gửi file lên diễn đàn.

em gửi file đính kèm rùi ạ, làm ơn giúp em nha, phần em tính được mới chỉ là tính tay thôi ạ.
thanks anh chị nhiều nhiều! :X:X:X Love u!
 

File đính kèm

anh chị giúp em nha, em gửi file đính kèm theo rồi ạ :X:X:X love u!
 
anh chị giúp em nha, em gửi file đính kèm theo rồi ạ :X:X:X love u!
Copy vào L7 thôi:
Mã:
=IF(H7="","",(K7-J7+1)*8/24-9/24-IF(H7<=12/24,H7,IF(H7<=13/24,12/24,H7-1/24))+IF(I7>=13/24,I7,IF(I7>=12/24,13/24,I7+1/24)))
Xem lạ i ô H18, giờ bắt đầu là 13:00?
 

File đính kèm

Lần chỉnh sửa cuối:
Copy vào L7 thôi:
Mã:
=IF(H7="","",(K7-J7+1)*8/24-9/24-IF(H7<=12/24,H7,IF(H7<=13/24,12/24,H7-1/24))+IF(I7>=13/24,I7,IF(I7>=12/24,13/24,I7+1/24)))
Xem lạ i ô H18, giờ bắt đầu là 13:00?
Sao từ 7 giờ đến 8 giờ công thức tính ra 1 giờ nhỉ?
 
Sao từ 7 giờ đến 8 giờ công thức tính ra 1 giờ nhỉ?
Tác giả chỉ cho điều kiện là giờ bắt đầu sau 8h thôi mà ? Nế u trướ c 8h mà chỉ tí nh từ 8h thì thê m 1 chú t :
Mã:
=IF(H7="","",(K7-J7+1)*8/24-9/24-[COLOR=#ff0000]IF(H7<=8/24,8/24,[/COLOR]IF(H7<=12/24,H7,IF(H7<=13/24,12/24,H7-1/24)))+IF(I7>=13/24,I7,IF(I7>=12/24,13/24,I7+1/24)))
 
Lần chỉnh sửa cuối:
Tác giả chỉ cho điều kiện là giờ bắt đầu sau 8h thôi mà ? Nế u trướ c 8h mà chỉ tí nh từ 8h thì thê m 1 chú t :
Mã:
=IF(H7="","",(K7-J7+1)*8/24-9/24-[COLOR=#ff0000]IF(H7<=8/24,8/24,[/COLOR]IF(H7<=12/24,H7,IF(H7<=13/24,12/24,H7-1/24)))+IF(I7>=13/24,I7,IF(I7>=12/24,13/24,I7+1/24)))
Tác giả nói thời gian làm việc từ 8h đến 12h và từ 13h đến 17h đâu có nghĩa là người ta không được phép ra hay vào ngoài khoản thời gian đó.
Anh sửa lại như vậy cũng chưa ổn. Từ 17h đến 18h nó lại tính ra 1h.
 
Tác giả nói thời gian làm việc từ 8h đến 12h và từ 13h đến 17h đâu có nghĩa là người ta không được phép ra hay vào ngoài khoản thời gian đó.
Anh sửa lại như vậy cũng chưa ổn. Từ 17h đến 18h nó lại tính ra 1h.
OK, vậ y thì vầ y:
Mã:
=IF(H7="","",(K7-J7+1)*8/24-9/24-[COLOR=#ff0000]IF(H7<=8/24,8/24,[/COLOR]IF(H7<=12/24,H7,IF(H7<=13/24,12/24,H7-1/24)))+[COLOR=#ff0000]IF(I7>=17,17/24[/COLOR],IF(I7>=13/24,I7,IF(I7>=12/24,13/24,I7+1/24))))
 
MÌNH CÓ 1 FILE KHÔNG BIẾT CÓ ĐÚNG Ý BẠN KHÔNG, DO MÌNH KHÔNG BIẾT ÚP LÊN BẠN CÓ NHU CẦU THÌ PM CHO MÌNH NHE NICK YAHOO. chihien1984. bạn có ngiên cưu rồi úp lên cho mọi người cùng xem nhe ! hi hi nhớ thank đó nhe.
 
OK, vậ y thì vầ y:
Mã:
=IF(H7="","",(K7-J7+1)*8/24-9/24-[COLOR=#ff0000]IF(H7<=8/24,8/24,[/COLOR]IF(H7<=12/24,H7,IF(H7<=13/24,12/24,H7-1/24)))+[COLOR=#ff0000]IF(I7>=17,17/24[/COLOR],IF(I7>=13/24,I7,IF(I7>=12/24,13/24,I7+1/24))))
Có được đâu anh. Vẫn là 1h mà.
 
hi, em thanks anh chị nhìu nhìu, em tính được giờ làm rùi. công thức cuối cùng của em là
=IF(H7="","",(K7-J7+1)*8/24-9/24-IF(H7<=12/24,H7,IF(H7<=13/24,12/24,H7-1/24))+IF(I7>=13/24,I7,IF(I7>=12/24,13/24,I7+1/24)))
Như vậy là ok. Vì thời gian nằm ngoài khoảng quy định thì mình ko xét đến.
Thanks mọi người đã giúp đỡ em nha.
Love you! :X:X:X:X:X:X:X
 
Web KT

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

Back
Top Bottom