Hỏi về hàm Subtotal và Sumproduct (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Nguyenthimyhoang947

Thành viên mới
Tham gia
6/6/18
Bài viết
8
Được thích
0
chào các anh chị diễn đàn
Mong anh chị hỗ trợ giúp em ạ
Kết quả em muốn tìm là ô M4 thỏa mãn các điều kiện sau:
=cột J*cột M*cột K (nếu cột K=0, cho ra kết quả 1, hoặc nhân cột K) nhưng khi em muốn LỌC theo số phiếu ở cột B thì kết quả cũng sẽ tự động cập nhật theo phiếu đó
Nhưng mà em chỉ biết làm theo như hình, khi lọc thì kết quả không tự động cập nhật được
Anh chị giúp em với ạ (em có đính kèm File)
Em cảm ơn ạ


17.12.2020.jpg
 

File đính kèm

chào các anh chị diễn đàn
Mong anh chị hỗ trợ giúp em ạ
Kết quả em muốn tìm là ô M4 thỏa mãn các điều kiện sau:
=cột J*cột M*cột K (nếu cột K=0, cho ra kết quả 1, hoặc nhân cột K) nhưng khi em muốn LỌC theo số phiếu ở cột B thì kết quả cũng sẽ tự động cập nhật theo phiếu đó
Nhưng mà em chỉ biết làm theo như hình, khi lọc thì kết quả không tự động cập nhật được
Anh chị giúp em với ạ (em có đính kèm File)
Em cảm ơn ạ


View attachment 251414
=ROUND(SUMPRODUCT(J7:J65536,M7:M65536,IF(K7:K65536=0,1,K7:K65536),SUBTOTAL(103,OFFSET(B7:B65536,ROW(INDIRECT("1:"&ROWS(B7:B65536)))-1,,1))),-3)
Ctrl+Shift+Enter
 
=ROUND(SUMPRODUCT(J7:J65536,M7:M65536,IF(K7:K65536=0,1,K7:K65536),SUBTOTAL(103,OFFSET(B7:B65536,ROW(INDIRECT("1:"&ROWS(B7:B65536)))-1,,1))),-3)
Ctrl+Shift+Enter
Bỏ bớt phần indirect đi bác nhỉ:
Mã:
=ROUND(SUMPRODUCT(J7:J3000,M7:M3000,IF(K7:K3000=0,1,K7:K3000),SUBTOTAL(3,OFFSET(B6,ROW($1:$2994),))),-3)
 
=ROUND(SUMPRODUCT(J7:J65536,M7:M65536,IF(K7:K65536=0,1,K7:K65536),SUBTOTAL(103,OFFSET(B7:B65536,ROW(INDIRECT("1:"&ROWS(B7:B65536)))-1,,1))),-3)
Ctrl+Shift+Enter
Dạ em cảm ơn anh Hiếu nhiều ạ
mặc dù em ko hiểu về công thức, nhưng mà chân thành cảm ơn anh lần nào cũng hỗ trợ em gỡ rối ạ
Bài đã được tự động gộp:

ROUND(SUMPRODUCT(J7:J3000,M7:M3000,IF(K7:K3000=0,1,K7:K3000),SUBTOTAL(3,OFFSET(B6,ROW($1:$2994),))),-3)
cảm ơn anh ạ, lần trước anh hiếu cũng giúp em theo cách như anh, mà em chưa rõ bản chất của công thức, nên em làm bị thiếu dấu phẩy, mãi ko ra.
giò thì đã có kết quả rồi.
Em cảm ơn 2 anh rất nhiều ạ
 
Dạ em cảm ơn anh Hiếu nhiều ạ
mặc dù em ko hiểu về công thức, nhưng mà chân thành cảm ơn anh lần nào cũng hỗ trợ em gỡ rối ạ
Bài đã được tự động gộp:


cảm ơn anh ạ, lần trước anh hiếu cũng giúp em theo cách như anh, mà em chưa rõ bản chất của công thức, nên em làm bị thiếu dấu phẩy, mãi ko ra.
giò thì đã có kết quả rồi.
Em cảm ơn 2 anh rất nhiều ạ
bạn tham khảo công thức
Mã:
=ROUND(SUMPRODUCT(($A$7:$A$65536>=SUBTOTAL(5;A$7:A$65536))*($A$7:$A$65536<=SUBTOTAL(4;$A$7:$A$65536));$J$7:$J$65536;$M$7:$M$65536;IF($K$7:$K$65536=0;1;$K$7:$K$65536));-3)
 
Web KT

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

Back
Top Bottom