Google Sheet, ô P3 đặt công thức khi bảng tính ở chế độ Filte, tính tổng cột P theo điều kiện

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Excel my love_1

Thành viên thường trực
Tham gia
12/11/19
Bài viết
321
Được thích
179
Chào các bạn. Mình có 1 bảng tính. Ô P3 công thức =SUMPRODUCT((SUBTOTAL(102;OFFSET($P$5;ROW($1:$998)-1;)))*($C$5:$C$1002="PT")*($P$5:$P$1002))
Mục đích của công thức này là để khi bảng tính ở chế độ Filter tính tổng cho cột P theo điều kiện cột C (là PT)
tuy nhiên khi mình Filter thì kết quả = 0
Nhờ các bạn chỉnh công thức giúp để ra kết quả như mong muốn
Đây là link bảng tính của mình
https://docs.google.com/spreadsheets/d/1Z2GyKTY5JPiZM5juphwH5YFag6UkfdqVHwVYH4VQPJg/edit?usp=sharing
P1.png
 
Lần chỉnh sửa cuối:
Chào các bạn. Mình có 1 bảng tính. Ô P3 công thức =SUMPRODUCT((SUBTOTAL(102;OFFSET($P$5;ROW($1:$998)-1;)))*($C$5:$C$1002="PT")*($P$5:$P$1002))
Mục đích của công thức này là để khi bảng tính ở chế độ Filter tính tổng cho cột P theo điều kiện cột C (là PT)
tuy nhiên khi mình Filter thì kết quả = 0
Nhờ các bạn chỉnh công thức giúp để ra kết quả như mong muốn
Đây là link bảng tính của mình
https://docs.google.com/spreadsheets/d/1Z2GyKTY5JPiZM5juphwH5YFag6UkfdqVHwVYH4VQPJg/edit?usp=sharing
View attachment 293507
Bạn xem file ô P4 nha, do sheet đó Bạn khoá rồi hoặc sử dụng công thức này: =SUM(FILTER(BYROW(P5:p;LAMBDA(ST;SUBTOTAL(9;ST)));C5:C="PT"))
Bài đã được tự động gộp:

Bạn xem file ô P4 nha, do sheet đó Bạn khoá rồi hoặc sử dụng công thức này: =SUM(FILTER(BYROW(P5:p;LAMBDA(ST;SUBTOTAL(9;ST)));C5:C="PT"))
Phiếu Thu chi Bạn có thể sử dụng 1 công thức để trả về kết quả cho tất cả các VLOOKUP. Ví dụ ô E9 =ArrayFormula(TRANSPOSE(VLOOKUP($M$6;Chi_tiet!$B$5:$V$200;{11\12\13\14\15};0)))
trả về kết quả cho ô E9:E13.
 
Bạn xem file ô P4 nha, do sheet đó Bạn khoá rồi hoặc sử dụng công thức này: =SUM(FILTER(BYROW(P5:p;LAMBDA(ST;SUBTOTAL(9;ST)));C5:C="PT"))
Bài đã được tự động gộp:


Phiếu Thu chi Bạn có thể sử dụng 1 công thức để trả về kết quả cho tất cả các VLOOKUP. Ví dụ ô E9 =ArrayFormula(TRANSPOSE(VLOOKUP($M$6;Chi_tiet!$B$5:$V$200;{11\12\13\14\15};0)))
trả về kết quả cho ô E9:E13.
Cảm ơn anh! Công thức của anh mới mẻ quá, nhưng kết quả rất đúng. Tuyệt vời ạ
 
Web KT
Back
Top Bottom