



không nên tham chiếu nguyên cả cột, vì như thế nếu dữ liệu lớn thì rất chậm và nguy cơ đứng máy là rất rất lớn, nên tham chiếu vừa đủ hay dư ra 1 khoản ước lượngSố lượng: ô J4
=SUMIF(C:C,I4,D)
Thành tiền: ô L4
=SUMIF(C:C,I4,F:F)
Đơn giá bình quân các tháng làm tròn đến đơn vị: ô K4
=IF(J4=0,0,ROUND(L4/J4,0))
Copy cho các dòng còn lại
Không nói về cách tính của bạn, chỉ giải quyết vấn đề bạn hỏi:đây là ví dụ của em. còn em đang làm bảng lương với bảo hiểm 12 tháng. đang dùng hàm vlookup rồi. vướng ở chỗ có nhân viên A tháng 1 ko đi làm thì trong bảng tổng nó ko nhẩy. các bác giải quyết hộ em vấn đề này
bằng cách thêm IFERROR vào VLOOKUP....
nhưng có 1 tháng ko có mã sản phẩm đó thì trong bảng tổng hợp ko nhảy đc.
bác nào giúp em công thức nếu ko có thì vẫn nhẩy kết quả của 2 tháng còn lại
....
Tốt hơn là bạn đưa file có cấu trúc thật ( dữ liệu giả định thôi) & trình bày ý định muốn tính toán, có thể có cách khác.=IFERROR(VLOOKUP($I4,$C$4:$F$7,COLUMN(B1),0),0)+IFERROR(VLOOKUP($I4,$C$13:$F$16,COLUMN(B1),0),0)+IFERROR(VLOOKUP($I4,$C$22:$F$25,COLUMN(B1),0),0)
đây là ví dụ của em. còn em đang làm bảng lương với bảo hiểm 12 tháng. đang dùng hàm vlookup rồi. vướng ở chỗ có nhân viên A tháng 1 ko đi làm thì trong bảng tổng nó ko nhẩy. các bác giải quyết hộ em vấn đề này
=SUMIF($C$4:$C$25;$I4;OFFSET($C$4:$C$25;;COLUMNS($A:A)))
thanks bác. đúng cái em cầnKhông nói về cách tính của bạn, chỉ giải quyết vấn đề bạn hỏi:
bằng cách thêm IFERROR vào VLOOKUP
Tốt hơn là bạn đưa file có cấu trúc thật ( dữ liệu giả định thôi) & trình bày ý định muốn tính toán, có thể có cách khác.
Thân