Please Note: This article is written for users of the following Microsoft Excel versions: 97, 2000, 2002, and 2003. If you are using a later version (Excel 2007 or later), this tip may not work for you. For a version of this tip written specifically for later versions of Excel, click here: Summing Only Positive Values.

# Summing Only Positive Values

by Allen Wyatt
(last updated December 5, 2014)

Alma has a worksheet that has a column of data containing both positive and negative values. She would like to sum only the positive values in the column and is wondering if there is a way to do it.

Fortunately Excel provides a convenient worksheet function you can use for just this purpose. Suppose, for instance, that all the values were in column A. In a different column you could enter the following formula:

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

The SUMIF function returns a sum of all values in the range (A:A) that meet the criteria specified (>0). Any other values—those less than or equal to 0—are not included in the sum.

If you don't want to use SUMIF on an entire column, a simple modification in the range being evaluated can be made:

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

Here only the range of A1:A100 is being evaluated and included in the sum.

ExcelTips is your source for cost-effective Microsoft Excel training. This tip (3349) applies to Microsoft Excel 97, 2000, 2002, and 2003. You can find a version of this tip for the ribbon interface of Excel (Excel 2007 and later) here: Summing Only Positive Values.

##### Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He is president of Sharon Parq Associates, a computer and publishing services company. ...

##### MORE FROM ALLEN

Counting Cells with Specific Characters

Excel is used by many people to hold all sorts of data, not just numbers. If you have cells that include meaningful ...

Discover More

Automatic Initial Capitals in Tables

Have you ever started typing words in a table, only to find that Word automatically capitalizes the first word in each ...

Discover More

Nifty Zooming with the Mouse

Want to use the mouse to control the zoom level for your document? You can do it by combining your mouse use with the ...

Discover More

Create Custom Apps with VBA! Discover how to extend the capabilities of Office 2013 (Word, Excel, PowerPoint, Outlook, and Access) with VBA programming, using it for writing macros, automating Office applications, and creating custom applications. Check out Mastering VBA for Office 2013 today!

Establishing a FLOOR and CEILING

Excel includes a surprising number of functions you can use to round your data. Two such functions are FLOOR and CEILING, ...

Discover More

Large Numbers in the MOD Function

There is a known bug in the MOD function that stops it from working with large numbers and small divisors. This tip ...

Discover More

Rounding to the Nearest \$50

When preparing financial reports, it may make your data easier to understand if you round it to the nearest multiple, ...

Discover More
##### Subscribe

FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 6Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is four less than 5?

2018-10-18 19:49:37

Rachel

Hello,

i am trying to do a stock report where there are 5 different warehouses in 5 different locations, despite some warehouses have negative stock there are others that have stock for example:
warehouse 1 warehouse 2 warehouse 3 warehouse 4
1 -3 0 1

to calculate the warehouse total if i use =sum(a:d) is going to give me -1 which is incorrect
if i use =sumif(a:d,">0") still doesn't give me a real reading of the stock

How can i illustrate that despite there are negative stock warehouse 1 and warehouse 4 have positive stock so the total should be =2

I appriciate if you can help me i been doing my head in trying to get around this

2017-01-18 10:45:14

Michael (Micky) Avidan

@Mohd Niyaz,
Try the SUMIF function.
--------------------------
Michael (Micky) Avidan
“Microsoft® Answers" - Wiki author & Forums Moderator
“Microsoft®” MVP – Excel (2009-2017)
ISRAEL

2017-01-18 01:05:02

Bobbi

I keep getting "There is a problem with the formula" error when trying this

2017-01-04 03:20:24

Hooman

many thanks.
It was useful

2016-08-09 04:11:16

Mohd Niyaz

how to do text sum with unique format
(ie)
red 100
blue 200
red 150
blue 400
black 250
red 500

now i want to do total sum of red/blue/black

Tq

2016-06-07 00:34:49

harish

Thanks Allen... you made our life easy.

2015-11-13 17:39:22

Alicia

This really helped, THANKS!

2015-05-16 07:06:44

Dan

Great, I've been wanting to know how to do this.

##### This Site

Got a version of Excel that uses the menu interface (Excel 97, Excel 2000, Excel 2002, or Excel 2003)? This site is for you! If you use a later version of Excel, visit our ExcelTips site focusing on the ribbon interface.