Xuất bảng chấm công tổng hợp ra chi tiết từng ngày (1 người xem)

  • Thread starter Thread starter Miccpro
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Miccpro

Thành viên thường trực
Tham gia
9/12/10
Bài viết
236
Được thích
10
Xin chào các bác trong GPE, em có vấn đề nhỏ mong các bác giúp ạ:
Ví dụ em có một danh sách chấm công gồm 1000 cán bộ, mỗi cán bộ em ghi ngày bắt đầu làm việc và kết thúc làm việc. Sếp yêu cầu phải làm một danh sách từ bảng chấm công trên, nhưng phải in rõ ràng ra theo thứ tự, ví dụ: 01/1/2016 gồm những ai làm, rồi 02/1/2016 những ai làm, .... cho đến ngày kết thúc trong danh sách. Mong các bác giúp em để làm việc hiệu quả hơn, em chân thành cảm ơn ạ }}}}}}}}}}}}}}}}}}}}}}}}}
 

File đính kèm

Xin chào các bác trong GPE, em có vấn đề nhỏ mong các bác giúp ạ:
Ví dụ em có một danh sách chấm công gồm 1000 cán bộ, mỗi cán bộ em ghi ngày bắt đầu làm việc và kết thúc làm việc. Sếp yêu cầu phải làm một danh sách từ bảng chấm công trên, nhưng phải in rõ ràng ra theo thứ tự, ví dụ: 01/1/2016 gồm những ai làm, rồi 02/1/2016 những ai làm, .... cho đến ngày kết thúc trong danh sách. Mong các bác giúp em để làm việc hiệu quả hơn, em chân thành cảm ơn ạ }}}}}}}}}}}}}}}}}}}}}}}}}

Nếu bạn chịu xài VBA thì Enable Macros khi mở file, Click vào hình 1 phát.
??? Bắt đầu ngày 3, kết thúc ngày 6, tính 3 ngày sao?
 

File đính kèm

Upvote 0
Cảm ơn bác Ba Tê nhiều lắm ạ, cái ngày nhầm do em ẩu lấy ngày KT - Ngày BĐ, đáng lẽ phải cộng thêm 1. Quan trọng là file bác giúp quá đúng ý em. Thanks bác rất nhiều ạ/-*+//-*+/
 
Upvote 0
Theo mình bạn nên trình sếp fương án tổng hợp như trong file sau:

(Mà nếu sếp từ chối, thì bạn có đánh giá sếp của bạn NTN)
 

File đính kèm

Upvote 0
Theo mình bạn nên trình sếp fương án tổng hợp như trong file sau:

(Mà nếu sếp từ chối, thì bạn có đánh giá sếp của bạn NTN)

file của thầy hay quá nhưng em thêm vào 1 anh "Nguyen Van 11" nữa thì bảng chấm công chỉ chấm mà không bổ sung tên anh này vào. Thầy giúp em bổ sung chổ này ạ. Cám ơn thầy
 
Upvote 0
Chấm công là chấm như anh SA ấy... Không biết ông xếp đó đọc hết cái danh sách ngày nào cũng có tên đó làm j @@
 
Upvote 0
Bạn thêm đoạn này vào trước dòng code "For Each Cls In Range([A4], [A4].End(xlDown))" thành

Mã:
Range([A4], [A4].End(xlDown)).Copy Range("I4")
 Range("D4:D" & [A4].End(xlDown).Row).Copy Range("J4")
 For Each Cls In Range([A4], [A4].End(xlDown))

Cám ơn a. Anh cho em hỏi thêm nếu mình muốn chấm công ngẫu nhiên tức là vẫn số ngày công như trên nhưng số công chấm từng ngày được chấm ngẫu nhiên. Và trong trường hợp có 1/2 ngày thì bảng chấm công thể hiện 1/2 luôn thì code thế nào ạ
 
Upvote 0
Nếu mình muốn chấm công ngẫu nhiên tức là vẫn số ngày công như trên nhưng số công chấm từng ngày được chấm ngẫu nhiên. Và trong trường hợp có 1/2 ngày thì bảng chấm công thể hiện 1/2 luôn thì code thế nào ạ
Vấn đề của bạn sẽ là thể hiện số liệu ở bảng 1 như thế nào, nhất là 2 cột 'Ngày làm việc' & 'Ngày KT'
Bạn có thể đưa lên các iêu câu thử xem sao?!
 
Upvote 0
Cám ơn a. Anh cho em hỏi thêm nếu mình muốn chấm công ngẫu nhiên tức là vẫn số ngày công như trên nhưng số công chấm từng ngày được chấm ngẫu nhiên. Và trong trường hợp có 1/2 ngày thì bảng chấm công thể hiện 1/2 luôn thì code thế nào ạ

Là sao ta? Có làm hay không làm không quan trọng, cho thí đại ngày công, rồi chấm thí thí cho đủ ngày công để "ăn gian" tiền của công ty?
Híc! 1 giải pháp excel hay à nghe.
 
Upvote 0
Là sao ta? Có hay không làm không quan trọng, cho thí đại ngày công, rồi chấm thí thí cho đủ ngày công để "ăn gian" tiền của công ty?
Híc! 1 giải pháp excel hay à nghe.

/(hông hẵn!; Thường cái này để đối fó với Bộ Luật LĐ
Thay vì tuần này làm 16 giờ.ngày, tuần sau nghỉ, thì chuyển thành 2 tuần & mỗi ngày chỉ còn 8h mà thôi.
 
Upvote 0
Vấn đề của bạn sẽ là thể hiện số liệu ở bảng 1 như thế nào, nhất là 2 cột 'Ngày làm việc' & 'Ngày KT'
Bạn có thể đưa lên các iêu câu thử xem sao?!

Thật ra thì vẫn như bảng cũ phía trên thôi thầy ạ. Tuy nhiên vấn đề là nêú một người nào đó đi làm không đủ ngaỳ, chỉ làm nữa ngày thì bảng chấm công của thầy làm tròn lên thành 3 như vâỵ thì laị không đúng thực tế ạ.
 
Upvote 0
Là sao ta? Có làm hay không làm không quan trọng, cho thí đại ngày công, rồi chấm thí thí cho đủ ngày công để "ăn gian" tiền của công ty?
Híc! 1 giải pháp excel hay à nghe.

Nêú làm được vâỵ mà có lơị cho người lao động thì em cũng ráng làm để họ có thêm thu nhập à. Thực tế thì người sử dụng lao động trả khoán lương hoặc tính lương theo sp, ngày công chỉ có ý nghĩa trừ lương thôi ạ. Làm dư không tính mà làm không đủ thì bị trừ. Yêu cầu bổ sung của em vì công việc thực tế doanh nghiệp thường phải tạo ra 2 hệ sổ sách kế toán thực tế và một cái để đói phó cơ quan bảo hiểm, lao động... nên phải chế ra bảng chấm công mơí (tăng giảm ngày làm việc) phù hợp với bảng lương chế đó ạ
 
Upvote 0
Thật ra thì vẫn như bảng cũ phía trên thôi thầy ạ.
Tuy nhiên vấn đề là nêú một người nào đó đi làm không đủ ngaỳ, chỉ làm nữa ngày thì bảng chấm công của thầy làm tròn lên thành 3 như vâỵ thì laị không đúng thực tế ạ.

Vấn đề là những ngày đi làm nữa công đó của NLĐ fải ghi nhận như thế nào đó để máy nó hiểu chứ

Ví dụ Ô. Ng. V. 99 | 1/11/16 | 1/13/16 | Nam | 2

Trong macro trên ta đã ghi nhận ông này 3 công, không căn cứ vô cột [Số Ngày]
; Thì bây giờ fải căn cứ vô nó, như là 1 điều khoản bắt buộc.

Viết vậy thôi, chứ để trở thành 1 macro xài được sẽ là trần ai!
 
Upvote 0
May quá, định vào hỏi thấy bác Ba tê đang online nên em xin hỏi luôn, file bác gửi dùng rất tuyệt nhưng khổ nỗi em link dữ liệu từ sheet khác nên nếu có công thức mà trả về giá trị rỗng thì chạy sẽ báo lỗi. Em muốn hoàn thiện hơn để thuận lợi cho công việc nên nhờ bác 2 việc "nhỏ nhỏ" em ghi trong file (hehe). Mong bác giúp đỡ ạ!
P/s: cảm ơn bác SA_DQ và các bác rất nhiều, giá như có lớp VBA ở Vinh - Nghệ An thì em sẽ là người tiên phong học và kêu gọi anh em ạ }}}}}}}}}}}}}}}}}}}}
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Là sếp của bạn, nhưng là thằng khùng của mình!

Vĩnh biệt!
Hì, xin lỗi bác SA_DQ nếu có gì sai ạ, em chỉ đưa ra ví dụ xin hỏi các bác thôi, thực tế công việc nó chỉ tương đồng với file em ví dụ thôi ạ, hướng dẫn của bác đã giúp em rất rất nhiều, trước em phải dùng hàm kết hợp với Conditional Formatting để chạy và đánh dấu bảng chấm công nên bao giờ cũng phải chờ anh excel load từng % rất khó chịu, giờ có hướng dẫn của bác em cũng đã vận dụng được rất nhiều ạ, có gì mong bác lượng thứ. Em xin lỗi và cảm ơn ạ
 
Upvote 0
Hì, xin lỗi bác SA_DQ nếu có gì sai ạ, em chỉ đưa ra ví dụ xin hỏi các bác thôi, thực tế công việc nó chỉ tương đồng với file em ví dụ thôi ạ, hướng dẫn của bác đã giúp em rất rất nhiều, trước em phải dùng hàm kết hợp với Conditional Formatting để chạy và đánh dấu bảng chấm công nên bao giờ cũng phải chờ anh excel load từng % rất khó chịu, giờ có hướng dẫn của bác em cũng đã vận dụng được rất nhiều ạ, có gì mong bác lượng thứ. Em xin lỗi và cảm ơn ạ

Khi nào bạn tự điều chỉnh được Code thì hãy nói đến chuyện "tương đồng", bằng không thì bạn hỏi thẳng vào file thật của mình. Hôm này thì file nó như vầy, ngày mai file nó như vầy, .... đâu có code nào đáp ứng mọi trường hợp.
Bạn "tạm quên" chuyên lấy dữ liệu từ file này sang file khác đi, vì như đã nói, có thấy cái mặt mũi file này, file khác ra sao đâu (file này tên gì, file kia tên gì, nó nằm ở "nơi mô" trong ổ đĩa nào, Folder nào, sheet nào lấy qua sheet nào,.... 1 đống nhu cầu cần có để xử lý).
 

File đính kèm

Upvote 0
Khi nào bạn tự điều chỉnh được Code thì hãy nói đến chuyện "tương đồng", bằng không thì bạn hỏi thẳng vào file thật của mình. Hôm này thì file nó như vầy, ngày mai file nó như vầy, .... đâu có code nào đáp ứng mọi trường hợp.
Bạn "tạm quên" chuyên lấy dữ liệu từ file này sang file khác đi, vì như đã nói, có thấy cái mặt mũi file này, file khác ra sao đâu (file này tên gì, file kia tên gì, nó nằm ở "nơi mô" trong ổ đĩa nào, Folder nào, sheet nào lấy qua sheet nào,.... 1 đống nhu cầu cần có để xử lý).
Cảm ơn anh rất nhiều ạ, em sẽ rút kinh nghiệm kể cả trong trong đặt câu hỏi. }}}}} GPE
 
Upvote 0
Web KT

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

Back
Top Bottom