Chào các bạn ! Nhờ các bạn viết hộ hàm lọc tên mã từ sheet ctrinh điền vào sheet Tonghop rồi sum chúng lại theo từng mã. Mình lọc thủ công nên khi có nhiều mã trùng nhau mất rất nhiều thời gian. Xin cảm ơn !(có file kèm theo)
Chào các bạn ! Nhờ các bạn viết hộ hàm lọc tên mã từ sheet ctrinh điền vào sheet Tonghop rồi sum chúng lại theo từng mã. Mình lọc thủ công nên khi có nhiều mã trùng nhau mất rất nhiều thời gian. Xin cảm ơn !(có file kèm theo)
Chào các bạn ! Nhờ các bạn viết hộ hàm lọc tên mã từ sheet ctrinh điền vào sheet Tonghop rồi sum chúng lại theo từng mã. Mình lọc thủ công nên khi có nhiều mã trùng nhau mất rất nhiều thời gian. Xin cảm ơn !(có file kèm theo)
DS =Sheet1!$A$2:$A$11
=IF(MATCH(DS,DS,0)=ROW(INDIRECT("1:"&ROWS(DS))),ROW(DS),"")
Sao công thức không chạy Vậy Anhtuan. Anh gửi file lên xem sao.Vấn đề lọc ra 1 danh sách duy nhất tôi thấy người ta hay dùng COUNIF là chủ lực... cũng tốt nhưng khuyên các bạn nên dùng MATCH, sẽ cho tốc độ nhanh hơn COUNIF đấy... Thử với file có số dòng lớn sẽ biết liền...
Thuật toán của MATCH như sau:
1> Giã sử name của danh sách là DS
2> Dùng hàm MATCH với cú pháp: =MATCH(DS,DS,0)
3> Kết quả nào đúng bằng chỉ số INDEX trong DS thì lấy
Ví dụ trong file của bạn hoangdanh282vn ta đặt:
thì ta có công thức dò tìm theo thuật toán sau:Mã:DS =Sheet1!$A$2:$A$11
MếnMã:=IF(MATCH(DS,DS,0)=ROW(INDIRECT("1:"&ROWS(DS))),ROW(DS),"")
ANH TUẤN
Đây! Gửi file cho bạn tham khảo theo thuật toán tôi đã nói ở trên nhé!Sao công thức không chạy Vậy Anhtuan. Anh gửi file lên xem sao.
Theo mình thì để trích lọc ra danh sách duy nhất và tính tổng, cách đơn giản nhất và nhanh nhất là trích lọc và tính tổng ngay tại vùng dữ liệu có sẵn.
Đây! Gửi file cho bạn tham khảo theo thuật toán tôi đã nói ở trên nhé!
(Để tiện việc theo dỏi công thức, bạn hảy copy công thức trong name STT, tiếp theo quét chọn từ D2 đến D20, Paste công thức ấy vào và Ctrl + Shift + Enter để xem từng giá trị trong mãng chúng thay đổi thế nào)
-----------------------------------
Ah... còn trường hợp bạn muốn lọc và tính tổng trực tiếp vào dử liệu thì cũng đâu cần cột phụ nhỉ! 1 hàm SUBTOTAL là xong mà (xem file tại sheet VD2 nhé)
ANH TUẤN