How to Sum Negative and Positive Numbers in Excel – 2 Methods

To sum positive and negative numbers in the dataset:


Method 1 – Sum Only Positive Numbers

1.1 Using SUMIF Function

Sum all numbers above 0.

The syntax of the SUMIF function is:

SUMIF(Cell Range,”Condition”)

Steps:

  • Select the cell to see the sum. Here, D12.

  • Select F6 and enter the following formula.

=SUMIF(B5:D10,”>0″)

It will show the sum of all positive numbers in  B5:D10. “>0” is the condition that defines the numbers.

Easy Methods to Sum Negative and Positive Numbers in Excel

  • Press Enter. The sum of all positive numbers will be displayed.

Easy Methods to Sum Negative and Positive Numbers in Excel

Read More: Excel Formula for Working with Positive and Negative Numbers


1.2 Applying a VBA Code

Steps:

  • Go to the Developer and select Visual Basic. The Microsoft Visual Basic for Application window will open. You can also press Alt+F11 to open it.

  • Click Insert and select Module.

  • Enter the following code in the Module.
Sub sum_positive()
Dim work_s As Worksheet
Dim rg As Range
Dim output As Range
Set work_s = Application.ActiveSheet
Set rg = Application.Selection
Set output = Application.InputBox("Select the Cell Where You Want to See Output", "Select the Cell", Type:=8)
output.Value = Application.WorksheetFunction.SumIf(rg, ">0")
End Sub

Easy Methods to Sum Negative and Positive Numbers in Excel

  • Press Ctrl+S to save the code. Save the workbook as XLSM or Macro-Enabled Excel Workbook.

  • Select the range to find the sum of positive numbers. Here, (B5:D10).

Easy Methods to Sum Negative and Positive Numbers in Excel

  • Go to the Developer tab and click Macros.

  • In the Macro dialog box, select sum_positive to see the sum of positive numbers and click Run.

Easy Methods to Sum Negative and Positive Numbers in Excel

  • Select the output cell and click OK. Here, D12.

Easy Methods to Sum Negative and Positive Numbers in Excel

The sum of all positive values is displayed.

Easy Methods to Sum Negative and Positive Numbers in Excel

Read More: How to Change Positive Numbers to Negative in Excel


Method 2 – Sum Negative Numbers Only in Excel

2.1 Using SUMIF Function

The procedure is exactly the same as the one used for positive numbers.

  • Select D12 and enter the following formula to sum all negative numbers.
=SUMIF(B5:D10,”<0”)
The sum of all positive numbers is displayed in B5:D10. Here “>0” is the condition.

Easy Methods to Sum Negative and Positive Numbers in Excel

  • Press Enter to see the result.


2.2 Applying a VBA Code

Follow the procedure described in 1.2.

  • Use this code.
Sub sum_negative()
Dim work_s As Worksheet
Dim rg As Range
Dim output As Range
Set work_s = Application.ActiveSheet
Set rg = Application.Selection
Set output = Application.InputBox("Select the Cell Where You Want to See Output", "Select the Cell", Type:=8)
output.Value = Application.WorksheetFunction.SumIf(rg, "<0")
End Sub

Easy Methods to Sum Negative and Positive Numbers in Excel

  • Save the code. A new Macro is created (sum_negative()).

  • Run the function to see the result:.

Easy Methods to Sum Negative and Positive Numbers in Excel

Read More: How to Put Negative Percentage Inside Brackets in Excel


Things to Remember

  • With the SUMIF function, it is better to select the text range manually.
  • The VBA method is recommended while working with large ranges and different equations.

Download Practice Workbook

Download the practice workbook here.


Related Articles


<< Go Back to Negative Numbers in Excel | Number Format | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Nasir Muhammad Munim
Nasir Muhammad Munim

Nasir Muhammad Munim has been an Excel and VBA Content Developer for over a year in Exceldemy and published more than 30 articles for the website. He is passionate about exploring new aspects of Excel and VBA. He received his Bachelor of Science in Electrical and Electronic Engineering from the Islamic University of Technology. Apart from creating Excel tutorials, he is interested in developing PostgreSQL, MySQL, and Android applications. He is fascinated by CAD-based designing systems and building... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo