Absolute value sum???

smashclash

Board Regular
Joined
Nov 24, 2003
Messages
126
Office Version
  1. 365
Platform
  1. Windows
I create a monthly report that usually has 6 columns of data. They are as follows: Month Actual, Month Budget, Month Variance, Year Actual, Year Budget, Year Variance. My goal is to eliminate any row who has a 0 balances across. Currently I reference the cells to the right in other columns and take their absolute values. Then I sum those lines. Any sum with a value of 0 can consequently be deleted.

The reason I have to use absolute values to sum a row instead of just taking the sum is as follows. Say a particular row has no month activity, so all 3 columns related to the month are 0. But the year actual has a balance of $100 and the year budget has a balance of 0. Well the year variance would be -$100 and a sum of the line would net a 0 balance. Therefore if I take the absolute values I ensure myself that I will not delete any rows that contain activity.

If anyone knows a function or how to right this into a macro I would be much appreciative. I think I currently have the problem solved by using Access with setting up each "Or:" criteria as <>0. However I would like to know a way to do this in excel. Thanks.
 

Some videos you may like

Excel Facts

What is the fastest way to copy a formula?
If A2:A50000 contain data. Enter a formula in B2. Select B2. Double-click the Fill Handle and Excel will shoot the formula down to B50000.

TommyGun

MrExcel MVP
Joined
Dec 9, 2002
Messages
4,202
Assuming that your values are in columes A thru F, you could use this formula...
Code:
=SUM(ABS(A1:F1))

:eek: NOTE: This muse be entered as an array formula by using CTRL+SHIFT+ENTER.
 

smashclash

Board Regular
Joined
Nov 24, 2003
Messages
126
Office Version
  1. 365
Platform
  1. Windows
TommyGun said:
Assuming that your values are in columes A thru F, you could use this formula...
Code:
=SUM(ABS(A1:F1))

:eek: NOTE: This muse be entered as an array formula by using CTRL+SHIFT+ENTER.


At what point do I do the ctrl+shift+enter command? Sorry I'm a bit of a noob.
 

Aladin Akyurek

MrExcel MVP
Joined
Feb 14, 2002
Messages
85,201
smashclash said:
TommyGun said:
Assuming that your values are in columes A thru F, you could use this formula...
Code:
=SUM(ABS(A1:F1))

:eek: NOTE: This muse be entered as an array formula by using CTRL+SHIFT+ENTER.


At what point do I do the ctrl+shift+enter command? Sorry I'm a bit of a noob.

Type the formula then confirm it with control+shift+enter instead of just with enter. Also, the following with just enter:

=SUMPRODUCT(ABS(A1:F1))
 

IronOrchid

New Member
Joined
Jan 22, 2014
Messages
1
Know this is old however I would approach this way:

=SUMIF(Range,">0")-sumif(Range"<0")

No need for CSE
 

Watch MrExcel Video

Forum statistics

Threads
1,114,547
Messages
5,548,680
Members
410,865
Latest member
siglertl
Top