Giúp lập công thức theo dõi công nhân nghỉ chế độ

Liên hệ QC

hoaloaken

Thành viên chính thức
Tham gia
5/4/07
Bài viết
76
Được thích
26
Các bạn giúp mình lập công thức, các bạn có thể đưa ra ý kiến góp về về cấu trúc của file. Qua đó có thể theo dõi được công nhân có con dưới 1 tuổi được về sơm, và công nhân có thai từ tháng thứ 7 được về sơm.
cảm ơn nhiều
 

File đính kèm

Tạm thời bạn sử dụng công thức này trước đi:
F3=IF(G3="cã thai",EDATE(E3,-3)-10,DATE(YEAR(E3)+1,MONTH(E3),DAY(E3)-1))
Chú ý coi chừng lỗi về Font, bạn sẽ ko ra dc kết quả như ý đâu nha! Vì tôi thấy bạn đang dùng font ABC, tốt nhất nên chuyễn sang Unicode sẽ ko bao giờ bị lỗi... Còn nếu bạn vẫn ko muốn thay đỗi font thì cũng có cách chắc chắn đúng... Đó là bạn Copy cell nào tên là "Có thai" sang 1 cell phụ khác (chẳng hạn copy sang cell I2) lập lại công thức như sau:
F3=IF(G3=$I$2,EDATE(E3,-3)-10,DATE(YEAR(E3)+1,MONTH(E3),DAY(E3)-1))
Còn về việc lọc ra ngày mấy có ai về sớm thì từ từ... sẽ tính sau nha! sẽ có người giúp bạn việc này.. Yên tâm!
Mà nè... sao tôi thấy cái vụ quy định này giống y chang cty tôi vậy ta... Cả những file trước đó bạn gữi cũng vậy... Bạn làm cty nào?
Mến
ANH TUẤN
 
Tôi thấy điều kiện bạn đưa ra hơi bị mâu thuẩn đấy... Đúng ra ta phải có 2 cột: 1 cột ghi ngày dự sinh con... cột nữa ghi ngày hết hạn hưởng chế độ... Dù là đang mang thai hay nuôi con nhỏ thì cũng đều tính dc nếu bạn làm 2 cột... Vì như thế sẽ ko mâu thuẩn... Nếu ngày dự sinh con trừ đi 3 tháng 10 ngày mà nhỏ hơn TODAY(), và TODAY() nhỏ hơn ngày hết hạn thì TÔ MÀU ĐỎ vào cell ấy (nghĩa là người này đang dc hưởng chế độ "về sớm)... cái này có thể dùng Conditional Formating... Có lẽ bạn nên sửa dử liệu lại 1 chút thì hay hơn!
Mến
ANH TUẤN
 
Có mấy điễm bạn cần lưu ý sau đây... Vì DỰ KIẾN là CHƯA CHẮC nên bạn phải có 1 cột ghi NGÀY ĐĂNG KÝ NGHĨ THỰC TẾ...Có nghĩa là khi người công nhân cãm thấy ko dc khõe và quyết định nghĩ dưởng sinh vào 1 ngày nào đó thì họ đăng ký, lúc đó bạn phải tự điền vào ngày này.... Đến khi họ vào làm trở lại thì dựa vào giấy chứng sinh đễ điền "NGÀY SINH THỰC TÊ" vào.. (Có thể phải có thêm cột NGÀY VÀO LÀM VIỆC TRỞ LẠI)... và từ đó tính ra ngày hết hạn theo diện NUÔI CON NHỎ...
Mến
ANH TUẤN
 
Ah... còn nữa nha: nhiều thứ phiền phức có thể xảy ra, chẳng hạn bị HƯ THAI thì tính thế nào?
ANH TUẤN
 
Không có gì phức tạp cả, nghỉ trước ngày dự kiến 3 tháng 10 ngày là đủ, nếu sanh trễ 10 ngày so với dự kiến thì cũng nghỉ được 3 tháng rồi, còn ngày sinh là tự mình đánh vào khi được báo lên, còn lý do xin nghỉ trước hoặc hư thai thì có cột ghi chú để làm gì?
 
Đâu có dc... "nghỉ trước ngày dự kiến 3 tháng 10 ngày" đó là do bạn dự kiến thế thôi đễ điền vào công thức... Mục đích là đễ biết dc ngày hôm ấy người ấy có dc hưỡng chế độ về sớm hay ko?
Bạn nói đơn giãn thế thì sẽ có 1 tình huống xãy ra... Cô thư ký báo cáo với Sếp hôm nay có 5 người dc về sơm, thế nhưng trong số đó lại có 1 người nghĩ sinh từ 2 ngày trước rồi (tức là họ cãm thấy mệt và xin nghĩ trước 2 ngày so với dự kiến... vậy hôm nay chĩ còn có 4 người)... Báo cáo sai, bạn trã lời thế nào với Sếp đây? Hi... hi...
Tóm lại... Khi nào người công nhân ấy báo nghĩ thì mới ghi vào (tất nhiên trước đó thì dựa vào ngày dự kiến)... Công thức thì sẽ làm như sau: A1 là cell dự kiến, B1 là ngày nghĩ thực tế do công nhân báo... Vậy thì... nếu B1="" thì tính theo A1, ngược lại thì tính theo B1...
Mến
ANH TUẤN
 
Mình căn cứ vào ngày dự kiến sinh của bác sĩ để trừ đi 3 tháng 10 ngày thì ra ngày công nhân bắt đầu hưởng chế độ. Còn thực tế họ nghỉ sinh lúc nào thì căn cứ vào báo cáo nhân sự hằng ngày báo họ nghỉ sinh thì mình tự đìên tay vào. Đến cuối tháng sẽ xoá tên ra khỏi danh sách. Khi nào đi làm trở lại thì lại dựa trên giấy khai sinh để điền vào.
Còn nếu họ chưa nghỉ sinh, mà vẫn đi làm thì vẫn phải tính họ, mặc dù họ sinh con chậm hơn hay sớm hơn so với dự kiến.
Còn trường hợp hư thai thì lúc họ chưa bị hư thì vẫn hưởng bình thường, đến lúc bị hư thai thì họ không thuộc danh sách này nữa, mình lại ghi chú, cuối tháng xoá tên khỏi danh sách.
Tóm lại, mục đích của mình để làm sao mỗi ngày mở máy ra kiểm tra biết được có bao nhiêu người được hưởng chế độ trong ngày, và những ai ngày hôm đó là không được hưởng nữa. Để kiểm tra chéo xem họ có thực hiện đúng hay không, có làm thêm giờ hay không, vì như thế là vi phạm luật lao động.
Thankss
 
Thì vậy... thay vì bạn GHI CHÚ, bạn tạo 1 cột nữa... Nên nhớ ghi chú là TEXT, còn cột bạn tạo có dạng DATE nên có thể công trừ nhân chia dc...
Theo tôi, thêm 1 cột NGÀY SINH THỰC TẾ và 1 cột NGÀY ĐI LÀM THỰC TẾ như vậy sẽ hay hơn nhiều... cuối tháng hay cuối nay gì gì thì bạn cũng ko cần phải xóa đi... (có lẽ chỉ cần 1 ghi chú thôi, đó là HƯ THAI)
ANH TUẤN
 
theo dõi chế độ

Trừ đi 3 tháng 10 ngày để hưởng chế độ, theo công thức ở đây đã bị sai. Ví dự dự kiến sinh là 27/10/07 thì ngày bắt đầu hưởng chế độ phải là: 17/7/07.
Xem giúp lại mình nhé.
 

File đính kèm

Sai là chắc rồi... ai biểu bạn lấy E5-100 chi... 100 ngày là 3 tháng 10 ngày sao? Ai nói?
Chổ bạn ghi E5-100 đúng ra phải sửa thành: DATE(YEAR(E5),MONTH(E5)-3,DAY(E5)-10)
ANH TUẤN
 
Bạn anhtuan ah
Công thức này khi mình nhập vào những trường hợp người đang có thai thì đúng
Nhưng khi áp dụng với người con nhỏ thì không được
Vậy thì ta phải tách 2 đối tượng này ra để áp dụng công thức phải không.
Mặt khác, công thức của bạn mách, khi mình đánh vào thì nó không tự động tô màu theo tiêu chí mình đưa ra ban đầu nữa
 
2 điều kiện này hoàn toàn khác nhau mà, đâu thễ gọp chung dc... Vì vậy mà bạn phải IF... Trong file đã có sẳn 2 cột rồi: Đối với người đang có thai thì lấy cột dự kiến sinh con trừ đi 3 tháng 10 ngày, còn người nuôi con thì lấy ngày sinh con công thêm 1 năm... Cái này IF cũng dễ mà
Đễ ý rằng: Có thai thì ko thễ là nuôi con nhỏ dc, nên chỉ 1 IF là đũ:
G3=IF(F3<>"",F3,DATE(YEAR(E3),MONTH(E3)-3,DAY(E3)-10))
Về phần Conditional Formating có lẽ nên dùng Formula is hơn là Cell value is (chọn Formula is dễ dàng ràng buột điều kiện hơn)

ANH TUẤN
 
Web KT

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

Back
Top Bottom