Nhờ sửa Code file "Chamcong_luong" (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tommybull

Thành viên hoạt động
Tham gia
21/7/08
Bài viết
191
Được thích
29
Giới tính
Nam
Kính chào các anh chị trên GPE, lần trước đã nhờ các anh chị làm giúp File "Chamcong_luong"
Sau khi thực hiện, em gặp một số vấn đề và cần chỉnh sửa lại cho phù hợp, Kính mong anh chị giúp đỡ
File em gửi đính kèm, cần chỉnh sửa lại như sau ạ:

1. Tại Sheet "Chamcong" , Sửa lại code Update_list sao cho danh sách nhân viên chuyển từ Sheet "Danhsach_NV" vào Sheet "Chamcong", trừ những người em đã đánh ngày thôi việc tại cột "V" của Sheet "Danhsach-NV", đồng thời tự động đánh dấu "X" vào các ô từ "F đến AJ" trừ những ngày chủ nhật là không đánh dấu "X"
*** Code chấm công hiện tại đang dùng, mỗi đơn vị số tương ứng với 0.5 giờ, ví dụ "P3" nghỉ phép năm 1,5 tiếng,
Em muốn chỉnh lại theo số thực tế: Ví dự: P4: Nghỉ phép năm 4 tiếng, V4.5: Nghỉ việc riêng 4,5 tiếng

2. Các cột "Vắng mặt" (các loại phép) và các cột ghi các loại tăng ca (Từ AK đến AY) em có ghi chú ví dụ cho minh họa cho nhân viên HA1709004, anh chị sửa lại Code giúp ạ

3. Phần Code "Kết xuất" bảng chấm công sau khi kết xuất thì Ô AI4 không kết xuất được, anh chị chỉnh sửa giúp ạ

4. Do Sheet Payroll_luong, phải chi dòng để phân biệt chi phí quản lý và chi phí nhân công trực tiếp cho bộ phận kế toán theo dõi, nên khi chạy lệnh "Update_List" bị báo lỗi, anh chị sửa lại giúp ạ!
 

File đính kèm

Chào anh, em mới kiểm tra xong, những điều kiện trong File chạy gần như đúng ý em, nhưng còn một vấn đề ạ!
Phần tăng ca, nếu ô đi làm mà không tích dấu (X hoặc D) thì phía dưới có chấm tăng ca công thức sẽ không chạy, như vậy không sao (và cũng rất hợp lý, vì không đi làm thì sao mà tăng ca), nhưng...
- Nếu vào ngày chủ nhật mà có người nào đó tăng ca, em sẽ chấm công vào hàng "Tăng ca ngày chủ nhật 200%" ( Ví dụ: tại Ô "V9" , đồng thời phải tích (X hoặc D) vào dòng đi làm (Ví dụ Ô "V6", như vậy công thức sẽ tự động tính giờ làm vào Ô "AW6", đồng thời lại tính dư ra một ngày làm ví dụ tại "AS6", như thế qua sheet Payroll_luong , số ngày làm bị tăng lên so với thực tế.
-Nếu em không tích (X hoặc D) vào dòng đi làm (Ví dụ tại "AC6") Thì giờ công tăng ca sẽ không được hiển thị tại "AW6"
- Tương tự các dòng tăng ca phía dưới cũng bị hiện tượng này ạ!
Mong anh giúp đỡ
Trân trọng!
Bạn kiểm tra file
 

File đính kèm

Upvote 0
Chào anh, Chúc anh một ngày mới bình an,
Em đã kiểm tra file anh làm giúp em rồi (Sheet chamcong), hoàn toàn như ý ạk!
Trong quá trình sử dụng, nếu có vấn đề gì nữa, mong lại tiếp tục nhận được sự giúp đỡ của anh
Vấn đề em đang lăn tăn là: Không biết phải cảm ơn anh bằng cách nào ạk!
Trân trọng!
 
Upvote 0
Chào anh, sáng giờ em down File về thực hiện chấm công, nhưng lại không để ý Sheet "Payroll_Luong" giờ em phát hiện vấn đề sau:
Anh cho chạy lệnh "UpdateList" thì Mã số NV và Họ tên NV sẽ tự động chạy vào Sheet "Payroll_Luong" (Em không biết chạy từ Sheet nào qua) nhưng vấn đề ở đây là: Nó mặc định những nhân viên cụ thể (HA1709004; 006; 008; 009) chạy vào Vùng lương bộ phận quản lý và chỉ có 4 người này, em muốn thêm một dòng nữa thì cũng không được, còn lại thì chạy vào vùng lương bộ phận sản xuất
Anh giúp em như sau ạk:
- Bên Sheet "Danhsach-NV" mình thêm một cột phụ và đặt mã hiệu cho từng người - Ví dụ: Những người có mã hiệu là QL thì chạy vào vùng lương của bộ phận quản lý, Những người có mã hiệu SX, thì chạy vào vùng lương của bộ phận sản xuất, không giới hạn số người (Vì số người là không cố định được ạk)
- Tương tự như thế, anh có thể đặt quy tắc giúp em, ví dụ sau này công ty thêm nhiều người, tách ra thành nhiều bộ phận (Ví dụ như: Tiện, Phay, Mài, Đóng gói...) thì em chỉ đặt mã tương ứng thì nó sẽ tự phân vùng cho em luôn (giống như phần tự nhận biết ký hiệu bên Sheet "Chamcong" vậy ạ, em chỉ tưởng tượng ra như thế),
- Sheet "Payroll_luong" chỉ cần chạy "Số thứ tự, Mã NV, Họ tên nhân viên và phân vùng, còn lại những Cell kế tiếp sau đó thì em cho chạy công thức ạ)
Trên đây là vài vấn đề em còn đang gặp phải, mong sớm nhận được sự quan tâm giúp đỡ của anh ạ!
Trân trọng!
 
Upvote 0
Chào anh, sáng giờ em down File về thực hiện chấm công, nhưng lại không để ý Sheet "Payroll_Luong" giờ em phát hiện vấn đề sau:
Anh cho chạy lệnh "UpdateList" thì Mã số NV và Họ tên NV sẽ tự động chạy vào Sheet "Payroll_Luong" (Em không biết chạy từ Sheet nào qua) nhưng vấn đề ở đây là: Nó mặc định những nhân viên cụ thể (HA1709004; 006; 008; 009) chạy vào Vùng lương bộ phận quản lý và chỉ có 4 người này, em muốn thêm một dòng nữa thì cũng không được, còn lại thì chạy vào vùng lương bộ phận sản xuất
Anh giúp em như sau ạk:
- Bên Sheet "Danhsach-NV" mình thêm một cột phụ và đặt mã hiệu cho từng người - Ví dụ: Những người có mã hiệu là QL thì chạy vào vùng lương của bộ phận quản lý, Những người có mã hiệu SX, thì chạy vào vùng lương của bộ phận sản xuất, không giới hạn số người (Vì số người là không cố định được ạk)
- Tương tự như thế, anh có thể đặt quy tắc giúp em, ví dụ sau này công ty thêm nhiều người, tách ra thành nhiều bộ phận (Ví dụ như: Tiện, Phay, Mài, Đóng gói...) thì em chỉ đặt mã tương ứng thì nó sẽ tự phân vùng cho em luôn (giống như phần tự nhận biết ký hiệu bên Sheet "Chamcong" vậy ạ, em chỉ tưởng tượng ra như thế),
- Sheet "Payroll_luong" chỉ cần chạy "Số thứ tự, Mã NV, Họ tên nhân viên và phân vùng, còn lại những Cell kế tiếp sau đó thì em cho chạy công thức ạ)
Trên đây là vài vấn đề em còn đang gặp phải, mong sớm nhận được sự quan tâm giúp đỡ của anh ạ!
Trân trọng!
Mình căn cứ vào từ "văn phòng" ở sheet danh sách NV cột bộ phận để phân nhóm, cách phân nhóm ở đơn vị bạn chỉ có bạn biết rỏ yêu cầu hiên tại và tương lai, bạn nên tự thiết kế và gởi file lên
 
Upvote 0
Mình căn cứ vào từ "văn phòng" ở sheet danh sách NV cột bộ phận để phân nhóm, cách phân nhóm ở đơn vị bạn chỉ có bạn biết rỏ yêu cầu hiên tại và tương lai, bạn nên tự thiết kế và gởi file lên
Làm phiền anh giờ khuya
Em gửi File, trong đó có các đơn vị: (Quản lý, văn phòng, phay, tiện, mài, quay bóng, QC, cắt dây), anh giúp em phân nhóm nhé
Em có ghi chú thêm vấn đề (tô màu đỏ) cạnh cuối trang chamcong nữa ạ
Mong anh giúp đỡ
Cảm ơn anh ạ!
 

File đính kèm

Upvote 0
Chào anh, quá trình sử dụng, Sheet "Payroll_luong" em gặp một số vấn đề, em có ghi chú trong File,
Chủ yếu sau khi em định dạng, cài công thức xong (File: "Chamcong_luong 112017-A"), nếu đến khi có nhân viên mới vào, em nhập danh sách và UpdateList thì bên Sheet "Payroll_luong" có tự động thêm người mới vào, nhưng công thức và định dạng bị chạy lung tung, em lại phải chỉnh lại từ đầu rất mất thời gian ạ! (File: "Chamcong_luong 112017-thử thêm NV mới")
Anh làm ơn xem và giúp em xử lý với ạ!
Cảm ơn anh!
 

File đính kèm

Upvote 0
Anh "HieuCD" oi. Cố gắng giúp em với nhé. Em đang cần lắm ạ!
Làm phiền anh ạ!
 
Upvote 0
Chào anh, quá trình sử dụng, Sheet "Payroll_luong" em gặp một số vấn đề, em có ghi chú trong File,
Chủ yếu sau khi em định dạng, cài công thức xong (File: "Chamcong_luong 112017-A"), nếu đến khi có nhân viên mới vào, em nhập danh sách và UpdateList thì bên Sheet "Payroll_luong" có tự động thêm người mới vào, nhưng công thức và định dạng bị chạy lung tung, em lại phải chỉnh lại từ đầu rất mất thời gian ạ! (File: "Chamcong_luong 112017-thử thêm NV mới")
Anh làm ơn xem và giúp em xử lý với ạ!
Cảm ơn anh!
- File trước bạn chỉ để một số cột nên chỉ copy các cột đó thôi, file mới thêm hàng loạt cột chỉnh lại code
- Bạn định dạng lung tung nên khung viền chạy lung tung
- Thêm người mới phải thêm đủ dữ liệu các cột, tốt nhất bạn nên chỉnh lại tất cả công thức có dạng
iferror(....,"") với kết quả là con số thành iferror(....,0) sẽ hết lổi value
 

File đính kèm

Upvote 0
- File trước bạn chỉ để một số cột nên chỉ copy các cột đó thôi, file mới thêm hàng loạt cột chỉnh lại code
- Bạn định dạng lung tung nên khung viền chạy lung tung
- Thêm người mới phải thêm đủ dữ liệu các cột, tốt nhất bạn nên chỉnh lại tất cả công thức có dạng
iferror(....,"") với kết quả là con số thành iferror(....,0) sẽ hết lổi value
Dạ. Em làm ngay ạ. Mong anh giúp em cho hoàn thiện ạ
Chân thành cảm ơn anh
 
Upvote 0
File mình gởi đã chỉnh lại định dạng, bạn thay hàm iferror là ổn
Dạ, nãy giờ em chỉnh lại IFERROR và nhập dữ liệu cho chạy rồi ạk!
Trước mắt thì File ổn rồi, nhưng còn vấn đề phân nhóm để xác định chi phí được phân bổ , em sẽ soạn lại dữ liệu, và gửi nhờ anh giúp tiếp ạk!
Chân thành cảm ơn anh, chúc anh buổi tối an lành!
 
Upvote 0
Làm phiền anh giờ khuya
Em gửi File, trong đó có các đơn vị: (Quản lý, văn phòng, phay, tiện, mài, quay bóng, QC, cắt dây), anh giúp em phân nhóm nhé
Em có ghi chú thêm vấn đề (tô màu đỏ) cạnh cuối trang chamcong nữa ạ
Mong anh giúp đỡ
Cảm ơn anh ạ!
Bạn tạo file chuẩn rồi gởi lên, sau nầy không được tự ý thêm cột dòng 2 bảng kết quả
Trong sheet qui ước bạn tạo 1 bảng phân loại nhân viên
 
Upvote 0
Bạn tạo file chuẩn rồi gởi lên, sau nầy không được tự ý thêm cột dòng 2 bảng kết quả
Trong sheet qui ước bạn tạo 1 bảng phân loại nhân viên
Chào anh, chúc buổi sáng cuối tuần vui vẻ!
Để em tạo lại File chuẩn và đầy đủ, sau đó gửi lại anh giúp em nhé
Cảm ơn anh nhiều ạ!
Trân trọng!
 
Upvote 0
Bạn tạo file chuẩn rồi gởi lên, sau nầy không được tự ý thêm cột dòng 2 bảng kết quả
Trong sheet qui ước bạn tạo 1 bảng phân loại nhân viên
Chào anh, nay em mới làm xong được file "Chuẩn" theo nhu cầu công việc của em để gửi lên cho anh giúp em đây ạ!
1. Sheet "QuyUoc" phần "Các bộ phận - Phòng ban" em thêm cột phụ để phân nhóm nhận biết nhân viên "Gián tiếp" và "Trực tiếp" . Không biết anh có cần cột phụ này không, nhưng ý em muốn là sau khi "Update_List" thì bên Sheet "Payroll_Luong" sẽ phân chia thành 2 phân nhóm "Gián tiếp" và "Trực tiếp" (Mục đích là để bộ phận kế toán theo dõi chi phí ạ)
2. Phần thêm cột : Sheet "DanhsachNV" em thêm 6 cột (Từ AB:AG), Sheet "Payroll_Luong" em cũng thêm các cột tương ứng (Từ K:P) và (Từ AD:AI)
Anh xem và chỉnh sửa lại giúp em với ạ
Thật ngại vì làm phiền anh vào ngày nghỉ Chủ nhật ạ
Chân thành cảm ơn và mong tin từ anh ạ!
Trân trọng!
 

File đính kèm

Upvote 0
Chào anh, nay em mới làm xong được file "Chuẩn" theo nhu cầu công việc của em để gửi lên cho anh giúp em đây ạ!
1. Sheet "QuyUoc" phần "Các bộ phận - Phòng ban" em thêm cột phụ để phân nhóm nhận biết nhân viên "Gián tiếp" và "Trực tiếp" . Không biết anh có cần cột phụ này không, nhưng ý em muốn là sau khi "Update_List" thì bên Sheet "Payroll_Luong" sẽ phân chia thành 2 phân nhóm "Gián tiếp" và "Trực tiếp" (Mục đích là để bộ phận kế toán theo dõi chi phí ạ)
2. Phần thêm cột : Sheet "DanhsachNV" em thêm 6 cột (Từ AB:AG), Sheet "Payroll_Luong" em cũng thêm các cột tương ứng (Từ K:p) và (Từ AD:AI)
Anh xem và chỉnh sửa lại giúp em với ạ
Thật ngại vì làm phiền anh vào ngày nghỉ Chủ nhật ạ
Chân thành cảm ơn và mong tin từ anh ạ!
Trân trọng!
Sheet ChamCong cột D và E là gì vậy? cách ghi nhận vào 2 cột nầy?
 
Upvote 0
Sheet ChamCong cột D và E là gì vậy? cách ghi nhận vào 2 cột nầy?
Dạ, Sheet "Chamcong" cột D là ghi tên tiếng Hoa (Do em lam việc cho doanh nghiệp Đài Loan) tương ứng với cột "D" của sheet "Danhsach_NV" , Cột "E" là cột "Phòng ban" tương ứng với cột "G" tại sheet "QuyUoc" ạ!
Anh giúp em ạ!
Trân trọng!
 
Upvote 0
Dạ, Sheet "Chamcong" cột D là ghi tên tiếng Hoa (Do em lam việc cho doanh nghiệp Đài Loan) tương ứng với cột "D" của sheet "Danhsach_NV" , Cột "E" là cột "Phòng ban" tương ứng với cột "G" tại sheet "QuyUoc" và cũng tương ứng với cột "G" sheet Danhsach_NV LUÔN ạ!
Anh giúp em ạ!
Trân trọng!
 
Upvote 0
Sheet ChamCong cột D và E là gì vậy? cách ghi nhận vào 2 cột nầy?
Dạ, Sheet "Chamcong" cột D là ghi tên tiếng Hoa (Do em lam việc cho doanh nghiệp Đài Loan) tương ứng với cột "D" của sheet "Danhsach_NV" , Cột "E" là cột "Phòng ban" tương ứng với cột "G" tại sheet "QuyUoc" và cũng tương ứng với cột "G" sheet Danhsach_NV LUÔN ạ!
Anh giúp em ạ!
Trân trọng!
 
Upvote 0
Dạ, Sheet "Chamcong" cột D là ghi tên tiếng Hoa (Do em lam việc cho doanh nghiệp Đài Loan) tương ứng với cột "D" của sheet "Danhsach_NV" , Cột "E" là cột "Phòng ban" tương ứng với cột "G" tại sheet "QuyUoc" và cũng tương ứng với cột "G" sheet Danhsach_NV LUÔN ạ!
Anh giúp em ạ!
Trân trọng!
Kiểm tra file
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom