Kính nhờ mọi người giúp mình hàm match với

Liên hệ QC

batman237

Thành viên mới
Tham gia
13/9/11
Bài viết
9
Được thích
0
hiện giờ sếp giao mình tổng hợp danh sách nhân viên để tính lương phụ cấp thêm.
Ở sheet "Full time" là danh sách tên của nhân viên (xin lỗi vì mình đã xóa tên nhân viên), mỗi nhân viên được cấp 1 mã định danh ID Number riêng, ko ai trùng ai. Còn ở sheet "Additional pay" là danh sách các nhân viên làm thêm (số lượng nhân viên này ít hơn tổng số nhân viên ở sheet 1), có một số nhân viên vừa được tính tiền "salary on training day" vừa được tính "other" hoặc "Annual leaving" và cũng có người chỉ được 1 trong 3 cột nêu trên. Khi mình dùng hàm match, index để thống kê bảng lương cho từng nhân viên từ sheet "Additional pay" vào sheet "Full time" thì nó chỉ match được kết quả đầu tiên, chứ ko thể match tiếp kết quả thứ 2, thứ 3 cho các cột bên cạnh (của cùng 1 số định danh ID).
kính nhờ các anh chị em trong forum giúp mình vấn đề này với. Cảm ơn anh chị em rất nhiều!!!
P/S: cái sheet thứ 2 nó là đề bài rồi, nên ko thể thay đổi được
 

File đính kèm

hiện giờ sếp giao mình tổng hợp danh sách nhân viên để tính lương phụ cấp thêm.
Ở sheet "Full time" là danh sách tên của nhân viên (xin lỗi vì mình đã xóa tên nhân viên), mỗi nhân viên được cấp 1 mã định danh ID Number riêng, ko ai trùng ai. Còn ở sheet "Additional pay" là danh sách các nhân viên làm thêm (số lượng nhân viên này ít hơn tổng số nhân viên ở sheet 1), có một số nhân viên vừa được tính tiền "salary on training day" vừa được tính "other" hoặc "Annual leaving" và cũng có người chỉ được 1 trong 3 cột nêu trên. Khi mình dùng hàm match, index để thống kê bảng lương cho từng nhân viên từ sheet "Additional pay" vào sheet "Full time" thì nó chỉ match được kết quả đầu tiên, chứ ko thể match tiếp kết quả thứ 2, thứ 3 cho các cột bên cạnh (của cùng 1 số định danh ID).
kính nhờ các anh chị em trong forum giúp mình vấn đề này với. Cảm ơn anh chị em rất nhiều!!!
P/S: cái sheet thứ 2 nó là đề bài rồi, nên ko thể thay đổi được
Bạn dùng công thức này trong D8, sao chép sang phải và xuống dưới:

=SUMIF('Addition pay'!$A$4:$A$152,$B8,'Addition pay'!C$4:C$152)

.
 
hiện giờ sếp giao mình tổng hợp danh sách nhân viên để tính lương phụ cấp thêm.
Ở sheet "Full time" là danh sách tên của nhân viên (xin lỗi vì mình đã xóa tên nhân viên), mỗi nhân viên được cấp 1 mã định danh ID Number riêng, ko ai trùng ai. Còn ở sheet "Additional pay" là danh sách các nhân viên làm thêm (số lượng nhân viên này ít hơn tổng số nhân viên ở sheet 1), có một số nhân viên vừa được tính tiền "salary on training day" vừa được tính "other" hoặc "Annual leaving" và cũng có người chỉ được 1 trong 3 cột nêu trên. Khi mình dùng hàm match, index để thống kê bảng lương cho từng nhân viên từ sheet "Additional pay" vào sheet "Full time" thì nó chỉ match được kết quả đầu tiên, chứ ko thể match tiếp kết quả thứ 2, thứ 3 cho các cột bên cạnh (của cùng 1 số định danh ID).
kính nhờ các anh chị em trong forum giúp mình vấn đề này với. Cảm ơn anh chị em rất nhiều!!!
P/S: cái sheet thứ 2 nó là đề bài rồi, nên ko thể thay đổi được
Bạn thử công thức này xem sao:
D4=IFERROR(INDEX('Addition pay'!$A$4:$E$152;MATCH($B8;'Addition pay'!$A$4:$A$152;0);COLUMN(C$1));"")
Enter và copy sang phải, xuống dưới.
 
SUMIF('Addition pay'!$A$4:$A$152,$B8,'Addition pay'!C$4:C$152)
ĐƠN GIẢN MÀ HAY QUÁ BẠN ƠI, CẢM ƠN BẠN RẤT NHIỀU
Bài đã được tự động gộp:

Bạn thử công thức này xem sao:
D4=IFERROR(INDEX('Addition pay'!$A$4:$E$152;MATCH($B8;'Addition pay'!$A$4:$A$152;0);COLUMN(C$1));"")
Enter và copy sang phải, xuống dưới.
CẢM ƠN BẠN RẤT NHIỀU
 
LÂU LÂU KHÔNG VIẾT CÔNG THỨC MẢNG DIỄN TẬP CHÚT. LÀM GỘP LUÔN RA LUÔN TỔNG TIỀNScreenshot (18).png
 
Web KT

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

Back
Top Bottom