2009-10-20 29 views
6

Có cách nào để cộng tất cả các số dương trong một hàng/cột nhưng bỏ qua tất cả các số âm? Giống như SUM(), ngoại trừ việc nó bỏ qua các số âm. Tôi có phải sử dụng VBA không? Nếu vậy, làm thế nào tôi sẽ làm điều đó trong VBA?Thêm tất cả các số dương vào Excel

Nếu không thể thực hiện được trong Excel, nó có thể được thực hiện trong OpenOffice Calc không?

+1

Google sẽ nhanh chóng nhận được điều này cho bạn;) –

+0

Dang, tôi đã hút thuốc bởi 5 câu trả lời trong chưa đầy một phút – Andres

+0

Vâng tôi đã bỏ lỡ 3 giây. –

Trả lời

15

Sử dụng SUMIF. YTO tổng hợp tất cả những con số tích cực trong Cột A:

=SUMIF(A:A,">0") 

Cùng chức năng tồn tại trong Excel và Calc

0
=SUMIF(A1:A99,">0") 
0

Chắc chắn như thế này:

=SUMIF(B1:B50,">0") 

này sẽ thêm tất cả các số dương trong các tế bào B1 đến B50.

+0

Điều này sẽ trả về lỗi. Không có ô 'B0' – DaveParillo

+0

Đếm số đếm dựa trên 0 của tôi .... –

0

= SUMIF (A1: A4, "> = 0")

0

SUMIF() sẽ làm các trick:

=SUMIF(A1:A100,">0") 

Bạn cũng có thể sử dụng một công thức mảng, nhưng đó là phức tạp hơn và có không có lợi ích nào trên SUMIF()

0

Nhận hàng/colums phụ, trong một tab khác nếu cần, chúng điền chúng với = if (A5> 0; A5; 0). Điều đó sẽ biến âm thành 0. Sau đó, tổng hợp.

-2

Tôi là một noob xuất sắc ... và sau một giờ hoặc lâu hơn để tự hỏi mình đang làm gì sai và tại sao nó không làm việc cho tôi, tôi nhận ra tầm quan trọng của mỗi biểu tượng. công thức này phải có dấu chấm phẩy thay vì dấu phẩy. Khi tôi thay đổi công thức không cho tôi bất kỳ lỗi nào = sumif (A: A; "> 0") hy vọng điều này sẽ giúp

Các vấn đề liên quan