Nhờ các mem giúp đỡ giải quyết vấn đề chấm công với ạ

Liên hệ QC

Lechiquang82

Thành viên mới
Tham gia
20/4/20
Bài viết
3
Được thích
0
Mình làm bên quản lý vận tải và có làm bảng chấm công để theo dõi. Trong đó mình đã xây dựng 1 file cơ sở dữ liệu là mã số lái xe. Sau đó mình có 1 file BẢNG PHÂN TÀI trong đó sẽ có số sheet tương ứng với số ngày trong tháng (mỗi ngày là 1 bảng tài). Cuối cùng là sheet chấm công tổng hợp từ các sheet ngày theo hàm vlookup nhưng mình đang chưa thể giải quyết đc 2 vấn đề nên nhờ các mem giúp đỡ giùm:
1) nếu trên bảng tài có chạy thì sẽ chấm số 1 nếu ko thì ko hiển thị (nhưng lại hiện #NA)
2) vì yêu cầu của khách hàng nên nếu lỡ cắt tài cho lái xe nào liên tiếp quá 6 ngày thì dùng cách nào để cảnh báo cho biết
Rất mong được các mem giúp đỡ. Xun chân thành cám ơn
 
Mình làm bên quản lý vận tải và có làm bảng chấm công để theo dõi. Trong đó mình đã xây dựng 1 file cơ sở dữ liệu là mã số lái xe. Sau đó mình có 1 file BẢNG PHÂN TÀI trong đó sẽ có số sheet tương ứng với số ngày trong tháng (mỗi ngày là 1 bảng tài). Cuối cùng là sheet chấm công tổng hợp từ các sheet ngày theo hàm vlookup nhưng mình đang chưa thể giải quyết đc 2 vấn đề nên nhờ các mem giúp đỡ giùm:
1) nếu trên bảng tài có chạy thì sẽ chấm số 1 nếu ko thì ko hiển thị (nhưng lại hiện #NA)
2) vì yêu cầu của khách hàng nên nếu lỡ cắt tài cho lái xe nào liên tiếp quá 6 ngày thì dùng cách nào để cảnh báo cho biết
Rất mong được các mem giúp đỡ. Xun chân thành cám ơn
Bạn gửi file lên đây, chứ không có nó người khác khó giúp đỡ cho bạn được.
 
Nhờ các mem giúp đỡ giùm
Trước tiên, tôi nghĩ nên nhập file MÃ LÁI XE vào file này cho dễ tính toán. Sau đó, bạn diễn giải cho tôi cách bạn chấm công thế nào kết quả ra sao để tôi hoặc người khác có hướng giúp cho bạn.
 

File đính kèm

  • BẢNG TÀI ĐRCN-04.xlsx
    106.5 KB · Đọc: 7
Ai đời trong 1 cột (trường) lại chứa 2 kiểu dữ liệu thế kia; Như vậy khó xử lý trong Excel lắm đó!
Riêng về mã những lái xe theo mình bạn nên xài bộ mã như mô tả sau:

Mã số LXHọ tên LXMã LX
62BÙI QUANG THIBQT00
37BÙI THANH LONGBTL00
78CAO HÙNG VĨCHV00
35DƯ HOÀNG LÂMDHL00
54DƯƠNG NGỌC TÂNDNT00
1DƯƠNG NG.HOÀNG TUẤN ANHDTA00
63DƯƠNG VĂN THỊNHDVT00
48ĐẶNG KIM QUANGFKQ00
23ĐẶNG MINH HIẾUFMH00
15ĐẶNG THẾ GIỚIFTG00
TC4ĐẶNG TIẾN SỈFTS00
77ĐẶNG TIẾN VANGFTV00
76ĐỖ TUẤN VĂNFTV00
11ĐÀO VĂN ĐỨCFVF00
43ĐỖ VÕ PHÚCFVP00
TC7ĐINH VĂN TRƯỜNGFVT00
3HỒ CÔNG BÉHCB00
. . .. . .. . .
25NGÔ HOÀNGNJH00
TC6NGUYỄN VĂN THỐNGNVT00
Ngô Vũ ThànhNVT01
Nhâm Thị Vũ ThưNVT02
Nông Võ Văn ThanhNVT03

Nếu bạn có nhu cầu mình sẽ tự động hóa cho bạn khâu tạo mã hàng loạt này cho danh sách tài xế CQ của bạn, thân!
 
Lần chỉnh sửa cuối:
Mình làm bên quản lý vận tải và có làm bảng chấm công để theo dõi. Trong đó mình đã xây dựng 1 file cơ sở dữ liệu là mã số lái xe. Sau đó mình có 1 file BẢNG PHÂN TÀI trong đó sẽ có số sheet tương ứng với số ngày trong tháng (mỗi ngày là 1 bảng tài). Cuối cùng là sheet chấm công tổng hợp từ các sheet ngày theo hàm vlookup nhưng mình đang chưa thể giải quyết đc 2 vấn đề nên nhờ các mem giúp đỡ giùm:
1) nếu trên bảng tài có chạy thì sẽ chấm số 1 nếu ko thì ko hiển thị (nhưng lại hiện #NA)
2) vì yêu cầu của khách hàng nên nếu lỡ cắt tài cho lái xe nào liên tiếp quá 6 ngày thì dùng cách nào để cảnh báo cho biết
Rất mong được các mem giúp đỡ. Xun chân thành cám ơn
Góp ý cho bạn:
1/ Nên thiết kế lại File để việc theo dõi và tổng hợp công được thuận tiện hơn, làm kiểu bạn thì 1 năm có 365 ngày lại làm 365 sheet, làm kiểu này thì việc tổng hợp sẽ vô cùng khó khăn. Nếu 1 người nào đó khiếu nại lại phải rà lại hết 365 sheet.
2/ Nên sử dụng VBA và dùng SheetForm để nhập liệu vào sheet Theo Dõi theo chiều dọc (như tôi đã làm).
3/ Nếu sử dụng VBA thì cần thêm 1 sheet lọc để lọc tháng hay người là tùy theo nhu cầu. Nếu 1 người nào đó khiếu nại thì lọc riêng danh sách của người này để người ta xem và rà soát lại.
 

File đính kèm

  • BẢNG TÀI ĐRCN-04.xlsx
    121 KB · Đọc: 8
Web KT
Back
Top Bottom