Lập bảng chấm công

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

unin83

Thành viên mới
Tham gia
19/12/08
Bài viết
19
Được thích
1
Các bác ơi, em xin gửi file đính kèm các bác xem và lập công thức giúp em nhé.
Em xin cảm ơn ah
 

File đính kèm

File đính kèm

Lần chỉnh sửa cuối:
Các bác ơi, em xin gửi file đính kèm các bác xem và lập công thức giúp em nhé.
Em xin cảm ơn ah
Bài này chỉ khó ở chổ tính tổng số ngày làm việc thực tế... Tức = Tổng số ngay - Số ngày CN
Phân tích nhé:
- Ngày làm việc của bạn bắt đầu từ 22 tháng này đến 21 tháng sau
- Vậy tổng số ngày (chưa trừ CN) = (Số ngày của tháng này, tính từ ngày 22) + (Số ngày của tháng sau, tính đến ngày 21)
Trong đó:
- Số ngày của tháng này, tính đến ngày 22 = Tổng số ngày tháng này - 21
- Số ngày của tháng sau, tính đến ngày 21 = 21 ngày
- Suy ra ===> Tổng số ngày = Tổng số ngày tháng này - 21 + 21 = Tổng số ngày tháng này = DAY(DATE(Năm, Tháng +1,0)
- Để tính số ngày CN giữa 2 thời điểm, bạn tham khảo link này:
http://www.giaiphapexcel.com/forum/showthread.php?t=2515&page=3
Kết luận:
- Số ngày làm việc thực tế = Tổng số ngày - Số ngày CN
Tức theo trong file của bạn thì số ngày làm việc thực tế sẽ là:
PHP:
=DAY(DATE($B$6,$A$6+1,0))-INT((DAY(DATE($B$6,$A$6+1,0))-1-WEEKDAY(DATE($B$6,$A$6+1,15),2)+8)/7)
Với DOSNET:
Câu 1: Cho ô dưới = ô trên rồi Custom Format là được, không cần bất cứ hàm nào
Câu 3 AH9=31-COUNTIF($C$8:$AG$8,"Sunday")
cái này sai à nha ---> số 31 ở đâu ra?
 
Lần chỉnh sửa cuối:
Với DOSNET:
Câu 1: Cho ô dưới = ô trên rồi Custom Format là được, không cần bất cứ hàm nào
Vâng để em thử xem !

Câu 3 AH9=31-COUNTIF($C$8:$AG$8,"Sunday")
cái này sai à nha ---> số 31 ở đâu ra?
Câu này tưởng sai nhưng ứng dụng ngon đấy bác ah, tuy nhiên chỉ ứng dụng vào bài này thôi, bác thử test ở file e up lên đi. he he.
 
Lần chỉnh sửa cuối:
Vâng để em thử xem !

Câu này tưởng sai nhưng ứng dụng ngon đấy bác ah, tuy nhiên chỉ ứng dụng vào bài này thôi, he he
Không phải là "TƯỞNG" mà là CHẮC CHẮN SAI
Bạn thử cho tháng = 2 xem... tôi đếm bằng tay được 25 ngày đấy ---> Công thức của bạn cho ra 26 ngày
Ẹc... Ẹc...
 
Câu này tưởng sai nhưng ứng dụng ngon đấy bác ah
Bác Dosnet ơi, em test thấy câu này chưa được thì phải, ví dụ chọn tháng 6 năm 2008 thì số ngày làm việc thực tế là 25 nhưng theo cách tính của bác lại là 26.
 
Không phải là "TƯỞNG" mà là CHẮC CHẮN SAI
Bạn thử cho tháng = 2 xem... tôi đếm bằng tay được 25 ngày đấy ---> Công thức của bạn cho ra 26 ngày
Ẹc... Ẹc...
Bác Dosnet ơi, em test thấy câu này chưa được thì phải, ví dụ chọn tháng 6 năm 2008 thì số ngày làm việc thực tế là 25 nhưng theo cách tính của bác lại là 26.
Sorry các bác, tính đến 21 thì sửa lại 31 thành 30, (bí quá chơi kiểu củ chuối)...Ơ mà lại không ổn cho những tháng 31 ngày. E thua rồi
 
Lần chỉnh sửa cuối:
Sorry các bác, tính đến 21 thì sửa lại 31 thành 30.
Ẹc... Ẹc... Sửa = bao nhiêu cũng sai ---> Vì số này nó "động" ---> Có tháng nó = 30, có tháng nó =31, có tháng =28 hoặc 29...
Nói chung là số này = Tổng số ngày có trong tháng trước
Tính giống như hoangminhtien ấy ---> Dùng Offset cũng rất chắc ăn
 
Xin hỏi về bảng tính công

Tôi có một bảng tính công như file đính kèm, đã post 1 lần và làm theo ý kiến của các bạn nhưng vẫn không sao ra nổi. Mong mọi người giúp tôi nhé.
 

File đính kèm

Bác không diễn rả ý nguyện, thì anh em biết đường nào mà mò chứ
 
hic đã có ý nguyện ở trong file đó rồi mà các bác, các ca 1,2,3 là công ngày thường. các ca d1,d2,d3 là công điều động. Còn lại không được tính công mà các bác. Mong các bác giúp em với
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom