Lọc DL và tính tổng (không dùng Sumproduct)

Liên hệ QC

Duong gia

Thành viên thường trực
Tham gia
15/1/07
Bài viết
352
Được thích
118
Chào các bạn trên DĐ, mong các bạn giúp đỡ: Dùng CT gì để tính chi tiết cho từng TK mà không cần dùng đến Sumproduct, vì nó quá chậm. Mở file đính kèm để biết chi tiết về yc. Thanks
 

File đính kèm

Lần chỉnh sửa cuối:
Chào các bạn trên DĐ, mong các bạn giúp đỡ: Dùng CT gì để tính chi tiết cho từng TK mà không cần dùng đến Sumproduct, vì nó quá chậm. Mở file đính kèm để biết chi tiết về yc. Thanks
Tôi không biết về Kế toán, không hiểu quy định các mã, chỉ nhìn vào cách thể hiện trên bảng mẫu, làm đại một công thức không dùng Sumproduct() nhưng chưa chắc là nó có chậm không.
Bạn có thể tùy biến lại theo ý muốn
PHP:
E10=SUM(OFFSET($A10;1;4;COUNTIF($A10:$A100;">"&$A10*100)-COUNTIF($A10:$A100;">="&$A10*100+100);))
 
Tôi không biết về Kế toán, không hiểu quy định các mã, chỉ nhìn vào cách thể hiện trên bảng mẫu, làm đại một công thức không dùng Sumproduct() nhưng chưa chắc là nó có chậm không. Bạn có thể tùy biến lại theo ý muốn
PHP:
E10=SUM(OFFSET($A10;1;4;COUNTIF($A10:$A100;">"&$A10*100)-COUNTIF($A10:$A100;">="&$A10*100+100);))
Không ổn bạn ơi, nó báo lỗi và hiện ra chữ FALSE hết. Có ai có ý kiến gì khác không. Mình muốn có 1 CT nào đó lòng vào hay thay thế công thức SUMIF có sẵn trên bảng tính của mình. Cám ơn các bạn đã quan tâm.
 
Lần chỉnh sửa cuối:
Không ổn bạn ơi, nó báo lỗi và hiện ra chữ FALSE hết. Có ai có ý kiến gì khác không. Mình muốn có 1 CT nào đó lòng vào hay thay thế công thức SUMIF có sẵn trên bảng tính của mình. Cám ơn các bạn đã quan tâm.
Không hiểu ý Bạn luôn, Bạn ghi chú "Dùng CT gì để tính được KQ ở ô này?"
Tôi nhập công thức và copy đến các ô có ghi chú tương tự có thấy lỗi gì đâu? Hay Bạn muốn khác nữa, nếu thế thì câu hỏi chẳng rõ ràng tí nào!
 

File đính kèm

Em làm thử cái này coi đúng ý không anh không tại vì em thấy đa số tài khoản là người ta định dạng kiểu text hết nên em chuyển sang kiểu text
Mã:
=IF(LEN(A9)=0;0;SUMIF(MANHAP;$A9&"*";SOTIEN))
Nếu mà giữ nguyên kiểu số thì em không biết
 

File đính kèm

Lần chỉnh sửa cuối:
Không hiểu ý Bạn luôn, Bạn ghi chú "Dùng CT gì để tính được KQ ở ô này?" Tôi nhập công thức và copy đến các ô có ghi chú tương tự có thấy lỗi gì đâu? Hay Bạn muốn khác nữa, nếu thế thì câu hỏi chẳng rõ ràng tí nào!
Cám ơn bạn, nhưng làm theo cách của bạn thì quá thủ công, không thuận tiện cho lắm vì trong bảng tính này cập nhật khách hàng hay mã hàng hóa liên tục, nên mình muốn bạn lòng ghép CT vào hoặc dùng chung công thức nào đó của bạn ở cột phát sinh, rồi từ đó kéo từ trên xuống, cái nào thỏa mãn ĐK thì hiện ra số còn không thì = 0. Thanks
 
Lần chỉnh sửa cuối:
Em làm thử cái này coi đúng ý không anh không tại vì em thấy đa số tài khoản là người ta định dạng kiểu text hết nên em chuyển sang kiểu text
Mã:
=IF(LEN(A9)=0;0;SUMIF(MANHAP;$A9&"*";SOTIEN))
Nếu mà giữ nguyên kiểu số thì em không biết
Cám ơn bạn, không dùng dạng text bạn ơi vì từ đây mình lấy số liệu để chuyển đi các số cái, số chi tiết ....
 
Lần chỉnh sửa cuối:
Cám ơn bạn, nhưng làm theo cách của bạn thì quá thủ công, không thuận tiện cho lắm vì trong bảng tính này cập nhật khách hàng hay mã hàng hóa liên tục, nên mình muốn bạn lòng ghép CT vào hoặc dùng chung công thức nào đó của bạn ở cột phát sinh, rồi từ đó kéo từ trên xuống, cái nào thỏa mãn ĐK thì hiện ra số còn không thì = 0. Thanks
Rõ là yêu cầu 1 đàng, đòi có kết quả 1 nẻo.
Dùng công thức gì để tính được các giá trị còn trống, không dùng công thức Sumproduct, vì nó chậm lắm? Thanks
Công thức tính cho các ô còn trống khác với công thức chung cho cả cột chứ lị!!!
Nếu Bạn muốn thế thì lồng công thức của Bạn luôn vào công thức của tôi thử xem.
Chú ý 1 điều: các mã khác, ví dụ 3341, bên dưới bạn có các mã 334101 - 334102...
Riêng mã 3331 thì Bạn lại chuyển nó thành 33311 - 33312... điều này chưa đúng quy tắc chung để tìm kiếm.
Nếu có thể điều chỉnh thành 333101 - 333102 ... thì tốt. Nếu không sẽ bị lỗi do tìm Len()=4.
Bạn xem lại các dòng tô màu cam nhé!
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom