vungoc
Find Sexy Womans from your town for night
- Tham gia
- 2/8/06
- Bài viết
- 633
- Được thích
- 2,604
- Giới tính
- Nam
- Nghề nghiệp
- Search
Chào các bạn!
Tôi có 1 file "Bảng chấm công" trong file này các có nhiều sheet, mỗi sheet là 1 tháng trong năm (như vậy sẽ có tổng cộng là 12 sheet cho 12 tháng).
Về cấu trúc thì tất cả bảng tính ở các sheet đều giống nhau, nhưng số lượng người ở trong mỗi bảng có thể khác nhau.
Tôi muốn: Tại một sheet bất kỳ, từ cột AT đến cột AX là tổng hợp số liệu cộng dồn của các cột AN đến AQ của tất cả các sheet trước nó (có nghĩa là sheet tháng sau, sẽ cộng dồn tất cả các sheet tháng trước + chính sheet hiện hành).
Mục đích: Để khi mở bảng công ra, thấy được tính tới thời điểm đó, người nào đã nghỉ bao nhiêu ngày, trễ bao nhiêu, sớm bao nhiêu,...
Ghi chú: Cột AX = Cột AV + Cột AW (Tổng cộng ngày nghỉ = nghỉ phép + nghỉ không phép)
Trước đây tôi dùng hàm Vlookup, căn cứ mã số nhân viên để cộng dồn số liệu tương ứng với mỗi mã nhân viên của tất cả các sheet trước nó và chính sheet hiện hành cộng lại. Nhưng dùng hàm này thấy dài dòng quá, vả lại người nào không có tên ở một sheet nào đó thì nó sẽ báo lỗi.
Nay nhờ các bạn xem dùm có phương pháp nào khác hiệu quả và chính xác hơn không (dùng hàm hoặc VBA đều được)?
Các bạn vui lòng xem file đính kèm. Xin cảm ơn mọi người!
Thân chào!
Tôi có 1 file "Bảng chấm công" trong file này các có nhiều sheet, mỗi sheet là 1 tháng trong năm (như vậy sẽ có tổng cộng là 12 sheet cho 12 tháng).
Về cấu trúc thì tất cả bảng tính ở các sheet đều giống nhau, nhưng số lượng người ở trong mỗi bảng có thể khác nhau.
Tôi muốn: Tại một sheet bất kỳ, từ cột AT đến cột AX là tổng hợp số liệu cộng dồn của các cột AN đến AQ của tất cả các sheet trước nó (có nghĩa là sheet tháng sau, sẽ cộng dồn tất cả các sheet tháng trước + chính sheet hiện hành).
Mục đích: Để khi mở bảng công ra, thấy được tính tới thời điểm đó, người nào đã nghỉ bao nhiêu ngày, trễ bao nhiêu, sớm bao nhiêu,...
Ghi chú: Cột AX = Cột AV + Cột AW (Tổng cộng ngày nghỉ = nghỉ phép + nghỉ không phép)
Trước đây tôi dùng hàm Vlookup, căn cứ mã số nhân viên để cộng dồn số liệu tương ứng với mỗi mã nhân viên của tất cả các sheet trước nó và chính sheet hiện hành cộng lại. Nhưng dùng hàm này thấy dài dòng quá, vả lại người nào không có tên ở một sheet nào đó thì nó sẽ báo lỗi.
Nay nhờ các bạn xem dùm có phương pháp nào khác hiệu quả và chính xác hơn không (dùng hàm hoặc VBA đều được)?
Các bạn vui lòng xem file đính kèm. Xin cảm ơn mọi người!
Thân chào!
File đính kèm
Lần chỉnh sửa cuối: