Chào các bác.
Em có 2 nội dung nhờ các bác giúp em vụ này với.
1. Em muốn làm công thức automatic Tính ngày nghỉ lễ trong năm với 2 điều kiện:
+ Ngày vào làm trước ngày được hưởng ngày nghỉ lễ.
+ Ngày cập nhật - Date (today()) - phải bằng hoặc lớn hơn ngày nghỉ lễ thì mới được hưởng ngày đó.
chu kỳ tính của bên em là 26/12/2011 đến 25/12/2012, hoặc 26/12/2012 - 25/12/2013. Mục đích em làm cho năm 2013
Ví dụ: Ngày cập nhật là ngày hôm nay 16/12/2012
- Nếu ngày vào của nhân viên A là 12/4/2011 thì có 5 ngày.
4 ngày nghỉ Tết âm lịch năm 2012, + 1 ngày 10/3 (âm lịch)
- Nếu nhân viên A vào làm ngày 03/3/2012 thì có 1 ngày 10/3 (âm lịch)
2. Theo dõi giờ làm thêm của toàn bộ mọi người trong năm.
Khi làm thêm mọi người cần điền vào 1 form mẫu OT request.
Em đang làm công thức tự động để mỗi khi nhập dữ liệu vào form OT request rồi in ra để ký duyệt thì giá trị đó cộng dồn đổ về 1 file tổng để biết được mỗi năm người này làm bao nhiều giờ làm thêm.
Em đang giả sử mỗi bộ phận làm thêm 15 lần/năm nên em dùng 15 forms trên 1 sheet. Nếu nhiều hơn em chưa biết làm thế nào...
Khi có 15 form, 1 đợt làm tương ứng với 1 form, sau khi dùng form này xong thì ẩn dòng và dùng form tiếp theo (các bác tham khảo trong file đính kèm cho dễ hiểu ạ). Em dùng 15 lần If(iserror(Vlookup..) để tìm dữ liệu trên 15 form đó. trong trường hợp có người chỉ làm có 2 lần (dùng 2 form) thì 13 form còn lại không có dữ liệu của họ thì dữ liệu đổ về là #value!. Nếu 15 form đều có dữ liệu của người này thì dữ liệu đổ về đúng tổng số.
Các bác xem giúp em có giải pháp nảo không ạ?
Em viết dài dòng, không biết có khó hiểu lắm không?
Bác nào giúp được em mà cần thêm thông tin gì thì call giúp em với ạ. Đây là sđt của em: 0167tám 868 sáu24
Cảm ơn các bác nhiều.
Em có 2 nội dung nhờ các bác giúp em vụ này với.
1. Em muốn làm công thức automatic Tính ngày nghỉ lễ trong năm với 2 điều kiện:
+ Ngày vào làm trước ngày được hưởng ngày nghỉ lễ.
+ Ngày cập nhật - Date (today()) - phải bằng hoặc lớn hơn ngày nghỉ lễ thì mới được hưởng ngày đó.
chu kỳ tính của bên em là 26/12/2011 đến 25/12/2012, hoặc 26/12/2012 - 25/12/2013. Mục đích em làm cho năm 2013
Ví dụ: Ngày cập nhật là ngày hôm nay 16/12/2012
- Nếu ngày vào của nhân viên A là 12/4/2011 thì có 5 ngày.
4 ngày nghỉ Tết âm lịch năm 2012, + 1 ngày 10/3 (âm lịch)
- Nếu nhân viên A vào làm ngày 03/3/2012 thì có 1 ngày 10/3 (âm lịch)
2. Theo dõi giờ làm thêm của toàn bộ mọi người trong năm.
Khi làm thêm mọi người cần điền vào 1 form mẫu OT request.
Em đang làm công thức tự động để mỗi khi nhập dữ liệu vào form OT request rồi in ra để ký duyệt thì giá trị đó cộng dồn đổ về 1 file tổng để biết được mỗi năm người này làm bao nhiều giờ làm thêm.
Em đang giả sử mỗi bộ phận làm thêm 15 lần/năm nên em dùng 15 forms trên 1 sheet. Nếu nhiều hơn em chưa biết làm thế nào...
Khi có 15 form, 1 đợt làm tương ứng với 1 form, sau khi dùng form này xong thì ẩn dòng và dùng form tiếp theo (các bác tham khảo trong file đính kèm cho dễ hiểu ạ). Em dùng 15 lần If(iserror(Vlookup..) để tìm dữ liệu trên 15 form đó. trong trường hợp có người chỉ làm có 2 lần (dùng 2 form) thì 13 form còn lại không có dữ liệu của họ thì dữ liệu đổ về là #value!. Nếu 15 form đều có dữ liệu của người này thì dữ liệu đổ về đúng tổng số.
Các bác xem giúp em có giải pháp nảo không ạ?
Em viết dài dòng, không biết có khó hiểu lắm không?
Bác nào giúp được em mà cần thêm thông tin gì thì call giúp em với ạ. Đây là sđt của em: 0167tám 868 sáu24
Cảm ơn các bác nhiều.