Nhờ giúp đỡ sumif và sumproduct VBA

Liên hệ QC

tintin91

Thành viên mới
Tham gia
21/5/15
Bài viết
2
Được thích
1
Hi mọi người,

Hiện tại em đang làm file nhưng có nhiều dòng (11000 dòng) và nhiều cột (~100 cột) cần tính sumif, sumproduct.

Nếu tính công thức như bình thường sẽ chạy rất lâu, xin mọi người chỉ giáo giúp em bằng VBA ạ.

Hiện tại em có 3 sheets:
1.KH theo SP: Raw data, không tính toán ở sheet này
2.Dinh Muc: em cần tính công thức ở ô màu vàng, dữ liệu lấy từ sheet "1.KH theo SP" và định mức tại sheet này
3.KH theo NVL: em cần tình công thức ở ô màu vàng, dữ liệu lấy từ sheet "2.Dinh Muc"

File đính kèm này ít dòng ít cột (chứ thực tế file em nhiều dòng nhiều cột hơn hic)

Mong mọi người giúp đỡ ạ. Em xin cảm ơn.
 

File đính kèm

  • Ke hoach.xlsb
    15.8 KB · Đọc: 4
Thứ nhất: Tên trang tính quá lê thê; Nên là 'KHSF', 'KHNVL' & 'DMuc'
Tiếp theo: Nên xoay trong tính 'KHSF' lại; chuyện này giúp ta xài cả năm cũng OK.
Thứ ba:
2.Dinh Muc: em cần tính công thức ở ô màu vàng, dữ liệu lấy từ sheet "1.KH theo SP" và định mức tại sheet này
Nhưng trong trang 'DMuc' mình không thấy ô nào được tô màu vàng cả, hay mình mới mắc bệnh mù màu?
(Ở trang tính này & trang tiếp sau, mình chỉ thấy 1 vài ô màu nền là đỏ & vài ô tô màu lá mạ thôi; hay máy mình bị loạn màu?)
 
Upvote 0
Cảm ơn bạn vì đã phản hồi

Thứ nhất: Tên trang tính quá lê thê; Nên là 'KHSF', 'KHNVL' & 'DMuc' -> Mình đã đổi tên lại rồi ạ
Tiếp theo: Nên xoay trong tính 'KHSF' lại; chuyện này giúp ta xài cả năm cũng OK. -> Vì thông tin này lấy từ một nguồn khác nên mình không xoay trang tính lại được :(

Nhưng trong trang 'DMuc' mình không thấy ô nào được tô màu vàng cả, hay mình mới mắc bệnh mù màu?
(Ở trang tính này & trang tiếp sau, mình chỉ thấy 1 vài ô màu nền là đỏ & vài ô tô màu lá mạ thôi; hay máy mình bị loạn màu?)
-> Mình lưu định dạng xlsb, không biết có phải vì vậy mà bạn ko thấy màu tô hay ko. Mình đổi file lại thành xlsm

- KHSF: Raw data, không tính toán ở sheet này
- DMuc: công thức ở ô màu vàng (E4:J13), dữ liệu lấy từ sheet "KHSF" và định mức tại sheet này
- KHNVL: công thức ở ô màu vàng (B5:G9), dữ liệu lấy từ sheet "KHNVL"

Sheet DMuc và KHNVL
sẽ có nhiều dòng (11K dòng) và nhiều cột hơn (100 cột) so với file đính kèm, nên em cần tạo vòng lặp để chạy luôn.

Xin mọi người giúp đỡ ạ.
 

File đính kèm

  • Ke hoach.xlsm
    16.5 KB · Đọc: 11
Lần chỉnh sửa cuối:
Upvote 0
Sheet DMuc và KHNVL sẽ có nhiều dòng (11K dòng) và nhiều cột hơn (100 cột) so với file đính kèm, nên em cần tạo vòng lặp để chạy luôn.
Trong file giả lập đang có mươi dòng (& 6 cột)
Trong 10 dòng này, thực tế ta chỉ cần tính được 2 dòng, đó là dòng số 4 & dòng số 9
Các dòng dưới chúng chỉ là kết quả của phép nhân mà thôi.

Nhưng điều mình muốn biết là trong thực tế có như vậy không: Lúc nào cũng 5 dòng cho 1 loại sản phẩm?
 
Upvote 0
Web KT
Back
Top Bottom