nguyễn tiến giang
Thành viên mới

- Tham gia
- 13/12/19
- Bài viết
- 3
- Được thích
- 0
Lỗi #REF! là lỗi báo dữ liệu ngoài vùng tham chiếu. Công thức sửa lại:mình đang tổng hợp số khối chở hàng trong 1 tháng theo biển xe hoặc theo tên nhà xe mà bị mắc lỗi này có bạn nào giúp mình xử lí với ạ
=SUMPRODUCT(SUMIF(INDIRECT("'"&$L$3:$L$30&"'!W7:W200"),$B4,INDIRECT("'"&$L$3:$L$30&"'!F1:F200")))
ok a mình cảm ơn ạLỗi #REF! là lỗi báo dữ liệu ngoài vùng tham chiếu. Công thức sửa lại:
Tên sheet ở cột L sửa lại 1 thành 01, 2 thành 02, ...Mã:=SUMPRODUCT(SUMIF(INDIRECT("'"&$L$3:$L$30&"'!W7:W200"),$B4,INDIRECT("'"&$L$3:$L$30&"'!F1:F200")))
Xóa hoặc thêm sheet còn thiếu so với cột L nếu thực tế sheet đó không có, ví dụ sheet 03 không có.
mình sửa nó lại lỗi tính đến ngày 28 còn 29 30 sửa vào nó lại k nhảy nhỉ bạn xem hộ mình vớiLỗi #REF! là lỗi báo dữ liệu ngoài vùng tham chiếu. Công thức sửa lại:
Tên sheet ở cột L sửa lại 1 thành 01, 2 thành 02, ...Mã:=SUMPRODUCT(SUMIF(INDIRECT("'"&$L$3:$L$30&"'!W7:W200"),$B4,INDIRECT("'"&$L$3:$L$30&"'!F1:F200")))
Xóa hoặc thêm sheet còn thiếu so với cột L nếu thực tế sheet đó không có, ví dụ sheet 03 không có.
Công thức sai. Còn những chỗ không có lỗi thì kết quả chắc chắn không như mong đợi.ok a mình cảm ơn ạ
Bài đã được tự động gộp:
mình sửa nó lại lỗi tính đến ngày 28 còn 29 30 sửa vào nó lại k nhảy nhỉ bạn xem hộ mình với
cảm ơn bạn đã chỉ cho mình ạCông thức sai. Còn những chỗ không có lỗi thì kết quả chắc chắn không như mong đợi.
Công thức từ C5 trở xuống có chứa ROW($L$3:$L$30). Hàm ROW sẽ trả về mảng có 28 giá trị là 3, 4, ..., 30 (là chỉ số dòng của L3, L4, ..., L30), không dính dáng gì tới các giá trị trong L3:L30. Nếu không tin thì bạn cho L3:L30 đều là 1000 thì C5 không có lỗi và kết quả vẫn như cũ. Tức chỉ xét 28 sheet có tên là 3, 4, ..., 30. Tôi tin là dụng ý là muốn xét từ sheet 1.
Công thức cho C4 chứa ROW($L$3:$L$32). Hàm ROW trả về mảng có 30 giá trị là 3, 4, ..., 32 (là chỉ số dòng của L3, L4, ..., L32). Tức xét 30 sheet có tên là 3, 4, ..., 32. Như thế là bỏ qua sheet1 và 2, mà lại xét thêm sheet 31 và sheet32 là 2 sheet không tồn tại nên có lỗi.
Chắc chắn bạn không hiểu rõ hàm ROW. Nếu tôi đoán được ý thì hãy thay ROW($L$3:$L$32) bằng $L$3:$L$32. Lúc đó các giá trị trong $L$3:$L$32 sẽ là mảng tên sheet.