Tính ngày công của nhân viên mới và nhân viên nghĩ việc trong tháng

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

ZzNHCzZ

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
8/5/08
Bài viết
166
Được thích
44
Nghề nghiệp
Hàng Không
Xin chào GPE!
Em có bài toán tính ngày công của nhân viên như sau:
Cuối tháng em sẽ lấy danh sách nhân viên mới vào và danh sách nhân viên nghĩ. Để tính ngày công trong tháng đó của họ.
Công ty em làm việc 1 tuần 5.5 ngày (Từ thứ 2 -> thứ 6 và sáng thứ 7), trừ ngày lễ.
Mong các anh chị giúp em 2 công thức trên.

Em chân thành cám ơn!
Thân
 
Lần chỉnh sửa cuối:
Xin chào GPE!
Em có bài toán tính ngày công của nhân viên như sau:
Cuối tháng em sẽ lấy danh sách nhân viên mới vào và danh sách nhân viên nghĩ. Để tính ngày công trong tháng đó của họ.
Công ty em làm việc 1 tuần 5.5 ngày (Từ thứ 2 -> thứ 6 và sáng thứ 7), trừ ngày lễ.
Mong các anh chị giúp em 2 công thức trên.

Em chân thành cám ơn!
Thân
Chưa hiểu lắm! TÍNH là tính trong tháng hay tính đến cuối tháng hiện hành (hiện giờ là tháng 9) ???
Dù gì thì cũng sẽ làm theo cách sau:
- Đếm xem giữa 2 thời điểm có bao nhiêu ngày
- Đếm xem giữa 2 thời điểm có bao nhiêu ngày CN (để trừ ra)
- Đếm xem giữa 2 thời điểm có bao nhiêu ngày THỨ BẢY (để chia cho 2 lấy nữa công)
- Đếm xem giữa 2 thời điểm có bao nhiêu NGÀY LỂ (để trừ ra... và cái này phải có bảng tham chiếu liệt kê các ngày lễ)
Tham khảo tại đây cách tính tổng quát số ngày nhé:
http://www.giaiphapexcel.com/forum/showthread.php?t=2515
 
Chưa hiểu lắm! TÍNH là tính trong tháng hay tính đến cuối tháng hiện hành (hiện giờ là tháng 9) ???
Tính trong tháng mà nhân viên vào hoạc nghĩ.
vd:
nhân viên vào tháng 15/10 thì tính tháng 10 nhân viên đo làm bao nhiêu ngày.

- Đếm xem giữa 2 thời điểm có bao nhiêu ngày
Thời điểm sau là cuối tháng. Nhưng làm sao xác định đó là ngày bao nhiêu vậy anh?
vd: 15/10 làm sao biết ngày cuối tháng là 31/10?
Thân!
 
Lần chỉnh sửa cuối:
Tính trong tháng mà nhân viên vào hoạc nghĩ.
vd:
nhân viên vào tháng 15/10 thì tính tháng 10 nhân viên đo làm bao nhiêu ngày.


Thời điểm sau là cuối tháng. Nhưng làm sao xác định đó là ngày bao nhiêu vậy anh?
vd: 15/10 làm sao biết ngày cuối tháng là 31/10?
Thân!
Ví dụ trong file luôn nha! Cell B3 là 01/09/2008 vậy công thức tính cuối tháng là:
=DATE(YEAR(B3),MONTH(B3)+1,0)
Hoặc nếu máy tính của bạn có cài Add-ins Analysis toolpak thì càng dể:
 
Em đã tính được số ngày công rồi, nhưng chưa biết làm sao trừ cho các ngày lể.

Cty có 9 ngày lễ:
  1. 1/1 tết dương lịch
  2. 30/4
  3. 1/5
  4. 10/3 (âm) giổ tổ Hùng Vương
  5. 2/9 quốc khánh
  6. 4 ngày tết âm lịch: 30, mùng 1,2,3
ANh chỉ em cách trừ với
Thân!
 
Em đã tính được số ngày công rồi, nhưng chưa biết làm sao trừ cho các ngày lể.

Cty có 9 ngày lễ:
  1. 1/1 tết dương lịch
  2. 30/4
  3. 1/5
  4. 10/3 (âm) giổ tổ Hùng Vương
  5. 2/9 quốc khánh
  6. 4 ngày tết âm lịch: 30, mùng 1,2,3
ANh chỉ em cách trừ với
Thân!
Cái này hơi khó à nha!
1> Đầu tiên bạn phải chuyển ngày ÂM sang DƯƠNG tất cả (giổ tổ HV và Tết AL) ---> Giã sử list ngày lể nằm ở K3:K6
2> Vậy ta có công thức tính xem từ 1/9/2008 (tại cell B3) đến cuối tháng (ngày 30/9/2008) tồn tại bao nhiêu ngày lể :
=SUM((B3-1 +ROW(INDIRECT("1:"&(H3-B3+1)))=TRANSPOSE($K$3:$K$6))*1)
Ctrl + Shift + Enter
Bạn xem tôi tính trong file nha
Ngoài ra bạn có thể tham khảo bài viết của Digita xem có giúp gì được không nha:
http://www.giaiphapexcel.com/forum/showthread.php?t=2476
Digita đã tạo luôn 1 hàm tổng hợp cho bạn! Trong file có hướng dẩn
 

File đính kèm

Lần chỉnh sửa cuối:
Cái này hơi khó à nha!
1> Đầu tiên bạn phải chuyển ngày ÂM sang DƯƠNG tất cả (giổ tổ HV và Tết AL)
Vậy làm cách nào để chuyển ngày âm thành ngày dương được anh?
Anh có hàm nào ko? Chỉ em với!

Ngoài ra bạn có thể tham khảo bài viết của Digita xem có giúp gì được không nha:
Fle của Digita chạy ko được anh ới

Thân!
 
Vậy làm cách nào để chuyển ngày âm thành ngày dương được anh? Anh có hàm nào ko? Chỉ em với! Thân!
Hàm chuyển ngày âm thành ngày dương khá phức tạp;
Bạn có thể lập bảng riêng cho các ngày này của từng năm & tra bảng giống như VLOOKUP() hay HLOOKUP() thôi (Vì có ít ngày mà & mỗi đầu năm dỡ lịch ra sửa/chỉnh lại cho đúng & dùng cả năm luôn!) Nếu cần nghiên cứu gán tên cho vùng tra này!

Chúc cuối tuần vui vẽ!
 
2> Vậy ta có công thức tính xem từ 1/9/2008 (tại cell B3) đến cuối tháng (ngày 30/9/2008) tồn tại bao nhiêu ngày lể :
=SUM((B3-1 +ROW(INDIRECT("1:"&(H3-B3+1)))=TRANSPOSE($K$3:$K$6))*1)

Có công thức # không vậy anh? Công thức mảng rắc rối quá, em thu mảco nó chạy tùm lum.

Thân!
 
Web KT

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

Back
Top Bottom