Thienpham1712
Thành viên mới

- Tham gia
- 1/3/19
- Bài viết
- 4
- Được thích
- 0
Bạn thử công thức này:Chào mọi người,
Mình đang có một bài toán tính tổng giá trị Hiện (không tính giá trị ẩn) ở cột Cost trong table với điều kiện Cột Level là "..2" như trong files.
Mọi người ai biết giúp mình với nhé.
Mình cảm ơn nhiều
=SUMPRODUCT(SUBTOTAL(3,OFFSET(A2,ROW($A$2:$A$15)-1,))*($D$2:$D$15="..2"),$R$2:$R$15)
Cám ơn bạn excel_lv1.5 rất nhiều.Bạn thử công thức này:
Mã:=SUMPRODUCT(SUBTOTAL(3,OFFSET(A2,ROW($A$2:$A$15)-1,))*($D$2:$D$15="..2"),$R$2:$R$15)
Bạn ơi, sao mình thay đổi điều kiện thành "...3" lại không ra kết quả? Mình cũng chưa hiểu đoạn "SUBTOTAL(3,OFFSET(A2,ROW($A$2:$A$15)-1,))*($D$2:$D$15="..2")", có gì bạn có thể giải thích giúp mình được không?Bạn thử công thức này:
Mã:=SUMPRODUCT(SUBTOTAL(3,OFFSET(A2,ROW($A$2:$A$15)-1,))*($D$2:$D$15="..2"),$R$2:$R$15)
Không ra kết quả là sao, nếu ra kết quả là 0 thì đúng rồi, có cái nào thỏa mạn điệu kiện đâu.Bạn ơi, sao mình thay đổi điều kiện thành "...3" lại không ra kết quả? Mình cũng chưa hiểu đoạn "SUBTOTAL(3,OFFSET(A2,ROW($A$2:$A$15)-1,))*($D$2:$D$15="..2")", có gì bạn có thể giải thích giúp mình được không?
Mình thay bằng "....4" cũng ra 0 dù có dữ liệu trong bảng nèKhông ra kết quả là sao, nếu ra kết quả là 0 thì đúng rồi, có cái nào thỏa mạn điệu kiện đâu.
Bạn phải tìm hiểu ý nghĩa của công thức rồi vận dụng vào file của bạn cho phù hợp. Nếu chỉ đơn giản filter theo cột D, thì dùng Subtotal() như thường lệ thì đã ra rồi.Mình thay bằng "....4" cũng ra 0 dù có dữ liệu trong bảng nè
=SUM(IFERROR(SUBTOTAL(3,OFFSET(A2,ROW($A$1:$A$100),))*($D$3:$D$100=$S$1)*$R$3:$R$100,))
Bạn phải tìm hiểu ý nghĩa của công thức rồi vận dụng vào file của bạn cho phù hợp. Nếu chỉ đơn giản filter theo cột D, thì dùng Subtotal() như thường lệ thì đã ra rồi.
Để vận dụng, tôi dùng công thức của @excel_lv1.5, nới dài thêm Vùng dữ liệu của bạn như công thức dưới, khi filter cột A với giá trị bất kỳ, nó sẽ tổng cộng theo điều kiện thêm (xem file kèm).
Kết thúc bằng Ctrl+Shift+Enter.Mã:=SUM(IFERROR(SUBTOTAL(3,OFFSET(A2,ROW($A$1:$A$100),))*($D$3:$D$100=$S$1)*$R$3:$R$100,))
Thân