taieuro2
Thành viên mới
- Tham gia
- 29/2/12
- Bài viết
- 20
- Được thích
- 1
Chào các Anh/Chị,
Mình có một vấn đề về hàm sumif mong được giúp đỡ!
File mình đang xử lý có 100 sheet mang cấu trúc y nhau, có tên sheet thứ tự là: Form0, Form1...Form99.
Trong file gửi kèm, sheet Form0-99 là 1 sheet đại diện trong 100 sheet có nội dung tương tự trong file gốc của mình.
Yêu cầu đặt ra là: Phải thống kê được số lượng tất cả các mặt hàng có tên: San pham A, San pham B, San pham C trong toàn file DON HANG MAU.
Do không biết về VBA nên mình làm như sau:
- Tạo 1 file mới
- Lập 3 cell, tương ứng 3 sản phẩm cần thống kê
- Dùng hàm sumif cộng từng sản phẩm yêu cầu, của từng sheet
VD: Đối với cell thống kê SP A (CÓ Masp là SV1) mình viết câu lệnh như sau:
=SUMIF('[DON HANG MAU.xlsx]Form0'!$B$4:$B$23;"SV1";'[DON HANG MAU.xlsx]Form0'!$E$4:$E$23)+SUMIF('[DON HANG MAU.xlsx]Form1'!$B$4:$B$23;"SV1";'[DON HANG MAU.xlsx]Form1'!$E$4:$E$23)+....+=SUMIF('[DON HANG MAU.xlsx]Form99'!$B$4:$B$23;"SV1";'[DON HANG MAU.xlsx]Form99'!$E$4:$E$23)
Nhưng nếu chỉ sumif 1 sheet thì kết quả ra đúng. Nhiều hơn thì kết quả = 0.
Các Anh/Chị nào biết cách trị, xin chỉ giáo giúp.
Xin chân thành cảm ơn!
Mình có một vấn đề về hàm sumif mong được giúp đỡ!
File mình đang xử lý có 100 sheet mang cấu trúc y nhau, có tên sheet thứ tự là: Form0, Form1...Form99.
Trong file gửi kèm, sheet Form0-99 là 1 sheet đại diện trong 100 sheet có nội dung tương tự trong file gốc của mình.
Yêu cầu đặt ra là: Phải thống kê được số lượng tất cả các mặt hàng có tên: San pham A, San pham B, San pham C trong toàn file DON HANG MAU.
Do không biết về VBA nên mình làm như sau:
- Tạo 1 file mới
- Lập 3 cell, tương ứng 3 sản phẩm cần thống kê
- Dùng hàm sumif cộng từng sản phẩm yêu cầu, của từng sheet
VD: Đối với cell thống kê SP A (CÓ Masp là SV1) mình viết câu lệnh như sau:
=SUMIF('[DON HANG MAU.xlsx]Form0'!$B$4:$B$23;"SV1";'[DON HANG MAU.xlsx]Form0'!$E$4:$E$23)+SUMIF('[DON HANG MAU.xlsx]Form1'!$B$4:$B$23;"SV1";'[DON HANG MAU.xlsx]Form1'!$E$4:$E$23)+....+=SUMIF('[DON HANG MAU.xlsx]Form99'!$B$4:$B$23;"SV1";'[DON HANG MAU.xlsx]Form99'!$E$4:$E$23)
Nhưng nếu chỉ sumif 1 sheet thì kết quả ra đúng. Nhiều hơn thì kết quả = 0.
Các Anh/Chị nào biết cách trị, xin chỉ giáo giúp.
Xin chân thành cảm ơn!