Cần giúp: tìm giải pháp nhanh hơn để tổng hợp ngày công quý

Liên hệ QC

xuongrongdat

Có bao giờ bạn tự hỏi "Tôi là ai?"
Tham gia
30/6/08
Bài viết
1,704
Được thích
1,574
Donate (Momo)
Donate
Nghề nghiệp
Vô tư cùng bạn bè đi khắp nơi.
Cuối mỗi quý tôi đều phải làm công việc này.
Mục đích chính của công việc là: Chia thưởng quý cho công nhân viên (CNV).
Nhưng trong chủ đề này tôi nhờ mọi người cho tôi giải pháp về việc tổng hợp ngày công quý của công nhân viên trước, đây là công đoạn chuẩn bị trước khi chia thưởng. Có lẽ tôi xin phép cũng sẽ nhờ mọi người giúp cho giải pháp chia thưởng ở một chủ đề riêng khác. Tất nhiên trước giờ công việc này vẫn giải quyết được bằng cách bán thủ công thôi.

Tôi xin vào nội dung chính. Trong file đính kèm tôi đã tổng hợp được ngày công quý hoàn chỉnh của Cửa hàng 01. Có đến 50 Cửa hàng (sau đây viết tắt là CH).
1602668540615.png

- 3 sheet T7, T8, T9 là dữ liệu có sẵn (chính là copy từ 3 bảng lương của 3 tháng 7, 8, 9 vào đây).
- Đầu tiên là thao tác trên sheet ngay cong quy: để tổng hợp ngày công của toàn bộ công nhân viên. Dữ liệu từ 3 sheet T7, T8, T9. Mọi người xem file sẽ hiểu được. Tôi toàn copy paste thủ công tất cả ghi chú về ngày công của công nhân viên 3 tháng qua từ từ vì chưa nghĩ ra cách hay hơn.
- Xong bước trên của 1 Cửa hàng thì đến bước này. Thao tác trên sheet BANG TT DMN Q3 (đây là sheet chính tổng hợp và chia thưởng cuối cùng, in ra luôn, từ đây trở xuống nếu còn đề cập đến sheet này nữa thì tôi gọi tắt là Sheet 1):
  • Liệt kê ra ĐỦ toàn bộ CNV có làm việc tại CH01 trong 3 tháng vào CH01 ở Sheet này (phải làm bước này vì có sự thay đổi nhân sự thường xuyên).
  • Điền tổng ngày công quý của những CNV ở CH01. Chỉ những ngày công họ làm ở CH01 thôi. Vì họ có điều chỉnh đến những CH khác trong quý nữa. => cần giải pháp.
  • Copy paste ngược lại dữ liệu ngày công quý của các CNV từ sheet ngay cong quy sang để thành ghi chú ngay bên dưới bảng chia thưởng. => cần giải pháp.
Lưu ý chung: chỉ ghi chú ngày công cho những CNV làm không đủ công cả quý (<79). Với đây là file thật việc thật ạ.

Mong mọi người xem qua file tôi đính kèm để hiểu hơn và cho tôi giải pháp có thể thao tác rút ngắn thời gian lại. Công việc này quý nào tôi cũng thực hiện.

Chân thành cảm ơn mọi người.
 

File đính kèm

  • BẢNG LƯƠNG DMN_HHBH QUY 3 NĂM 2020.xlsx
    3 MB · Đọc: 17
Lần chỉnh sửa cuối:
Làm thử thôi, chứ nhiều quá lười làm:
Mã:
C9=SUM(SUMIF(INDIRECT("'T"&{7,8,9}&"'!B12:B5000"),B9,INDIRECT({"'T7'!E12","'T8'!D12","'T9'!D12"})))
 
Làm thử thôi, chứ nhiều quá lười làm:
Mã:
C9=SUM(SUMIF(INDIRECT("'T"&{7,8,9}&"'!B12:B5000"),B9,INDIRECT({"'T7'!E12","'T8'!D12","'T9'!D12"})))
Cảm ơn anh. Công thức anh là xử lý cột C cho việc này:
Điền tổng ngày công quý của những CNV ở CH01. Chỉ những ngày công họ làm ở CH01 thôi. Vì họ có điều chỉnh đến những CH khác trong quý nữa.
Tuy nhiên công thức anh bị vướng chỗ em tô đậm. Anh đã sum luôn ngày công họ làm những Cửa hàng khác nữa. Nghĩa là, chia thưởng ở CH nào thì mình tổng hợp những ngày công họ làm ở CH đó thôi á anh.
 
Cảm ơn anh. Công thức anh là xử lý cột C cho việc này:

Tuy nhiên công thức anh bị vướng chỗ em tô đậm. Anh đã sum luôn ngày công họ làm những Cửa hàng khác nữa. Nghĩa là, chia thưởng ở CH nào thì mình tổng hợp những ngày công họ làm ở CH đó thôi á anh.
À tôi dựa vào công thức của bạn. Dữ liệu của bạn kiểu này thì chả ai biết đường mà làm giúp được. Cửa hàng phía trên không cùng dòng với mã tìm kiếm thì chịu.
 
Trang tính của bạn nên điều chỉnh cách xắp xếp một chút, ví dụ cột tính tổng cùng thứ tự, thêm cột số cửa hàng, mặc dù nhân viên bạn chưa có ai trùng tên nhưng vẫn nên đặt mã...
 
À tôi dựa vào công thức của bạn. Dữ liệu của bạn kiểu này thì chả ai biết đường mà làm giúp được. Cửa hàng phía trên không cùng dòng với mã tìm kiếm thì chịu.
Anh mà đã nói như vậy làm em chùn lòng ghê.
Nội cái cột C Ngày công quý đó thôi mà em còn giải quyết không được (hiện vẫn nhập thủ công nếu nhân viên đó có biến động trong quý), thì nói chi đến xử lý mấy cái ghi chú bên dưới! :(

@Hoàng Tuấn 868 : với điều kiện bình thường thì các tháng có cấu trúc dữ liệu giống nhau về cột, tiêu đề (số hàng thì không thể vì rất nhiều biến động). Nếu có tháng phát sinh khác thì mình sẽ cố gắng đồng bộ lại cấu trúc.
" ví dụ cột tính tổng cùng thứ tự, thêm cột số cửa hàng " => mình chưa hiểu lắm.
 
Anh mà đã nói như vậy làm em chùn lòng ghê.
Nội cái cột C Ngày công quý đó thôi mà em còn giải quyết không được (hiện vẫn nhập thủ công nếu nhân viên đó có biến động trong quý), thì nói chi đến xử lý mấy cái ghi chú bên dưới! :(

@Hoàng Tuấn 868 : với điều kiện bình thường thì các tháng có cấu trúc dữ liệu giống nhau về cột, tiêu đề (số hàng thì không thể vì rất nhiều biến động). Nếu có tháng phát sinh khác thì mình sẽ cố gắng đồng bộ lại cấu trúc.
" ví dụ cột tính tổng cùng thứ tự, thêm cột số cửa hàng " => mình chưa hiểu lắm.
Ví dụ tháng 7 thì cột tính công là cột E, sang tháng 8 và tháng 9 lại là cột D.
 
Anh mà đã nói như vậy làm em chùn lòng ghê.
Nội cái cột C Ngày công quý đó thôi mà em còn giải quyết không được (hiện vẫn nhập thủ công nếu nhân viên đó có biến động trong quý), thì nói chi đến xử lý mấy cái ghi chú bên dưới! :(

@Hoàng Tuấn 868 : với điều kiện bình thường thì các tháng có cấu trúc dữ liệu giống nhau về cột, tiêu đề (số hàng thì không thể vì rất nhiều biến động). Nếu có tháng phát sinh khác thì mình sẽ cố gắng đồng bộ lại cấu trúc.
" ví dụ cột tính tổng cùng thứ tự, thêm cột số cửa hàng " => mình chưa hiểu lắm.
Xài chơi cột phụ các sheet, còn hay hơn chắc xài VBA :))
 

File đính kèm

  • BẢNG LƯƠNG DMN_HHBH QUY 3 NĂM 2020.xlsx
    3.3 MB · Đọc: 22
Xài chơi cột phụ các sheet, còn hay hơn chắc xài VBA :))
Em đã hiểu được cách làm và cũng mới hiểu được công thức anh vận dụng. Cảm ơn anh nhiều. 2 hàm Indirect và Lookup anh ứng dụng thật hay.

Bài này vậy là đã giải quyết được 1/3. 2/3 còn lại chắc có lẽ để tự nghiên cứu.

Cảm ơn mọi người nhiều.
 
Web KT
Back
Top Bottom