Hàm SUM với điều kiện trên nhiều column (1 người xem)

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

hoangphuong2003

Thành viên mới
Tham gia
4/12/10
Bài viết
8
Được thích
2
Hi all,
Mình đang loay hoay với một hàm SUM phức tạp trong excel.
Mình có một bảng excel như sau:
A B
12 1
23 0
23 2
12 1

Mình muốn tính tổng tất cả Ai nếu Bi tương ứng > 0.
Mình thử dùng hàm SUM theo hai kiểu sau nhưng đều ko dc:
- SUM(IF(B2>0, A2, 0) : IF(B56 > 0, A56, 0))
- Sum(IF(B2:B56>0, A2:A56, 0))

Ai biết chỉ giùm với, cám ơn nhiều nhiều.
 
Hi all,
Mình đang loay hoay với một hàm SUM phức tạp trong excel.
Mình có một bảng excel như sau:
A B
12 1
23 0
23 2
12 1

Mình muốn tính tổng tất cả Ai nếu Bi tương ứng > 0.
Mình thử dùng hàm SUM theo hai kiểu sau nhưng đều ko dc:
- SUM(IF(B2>0, A2, 0) : IF(B56 > 0, A56, 0))
- Sum(IF(B2:B56>0, A2:A56, 0))

Ai biết chỉ giùm với, cám ơn nhiều nhiều.
Bạn dùng công thức mảng sau ( kết thúc lệnh bấm Ctrl+Alt+Enter)
PHP:
=SUM(IF(B1:B4>0,A1:A4))
 
Hay có thể hàm Sumproduct:
PHP:
=SUMPRODUCT((B1:B4>0)*(A1:A4))
 
Cái này dùng SUMIF là được rồi
Có phải thử gì cũng cần đến công thức mảng đâu
Do đọc topic Hàm SUM với điều kiện trên nhiều column nên cứ nghĩ ngay đến công thức
mảng, trong khi hàm thường vẫn giãi quyết ngon ơ...

Dùng hàm Sumif
PHP:
=SUMIF(B1:B4,">0",A1:A4)
 
Lần chỉnh sửa cuối:
Hi all,
Mình đang loay hoay với một hàm SUM phức tạp trong excel.
Mình có một bảng excel như sau:
A B
12 1
23 0
23 2
12 1

Mình muốn tính tổng tất cả Ai nếu Bi tương ứng > 0.
Mình thử dùng hàm SUM theo hai kiểu sau nhưng đều ko dc:
- SUM(IF(B2>0, A2, 0) : IF(B56 > 0, A56, 0))
- Sum(IF(B2:B56>0, A2:A56, 0))

Ai biết chỉ giùm với, cám ơn nhiều nhiều.

Bạn nên: sử dụng sumif(B2:B5;>0;A2:A5)
 
Hi anh/chi
Em đang làm bảng tổng cộng chi phí trong tiến mặt, anh chị có thể trợ giúp em làm hàm này dc ko ạ
Thanks Anh/Chị
 

File đính kèm

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

Back
Top Bottom