Help with IF formula

willow1985

Well-known Member
Joined
Jul 24, 2019
Messages
888
Office Version
  1. 365
Platform
  1. Windows
I have the below formula:

=IF(N2=0,"",IF(S2="0",N2-G2,N2-S2))

This formula works well however I want to add one more calculation. I want to subtract W2 from the result the above formula gives, there is just a couple of problems:
1. W2 could be blank
2. W2 could be 0

So I get #Value error when W2 is 0 or blank. Is there anyway to avoid this error? I only want to subtract W2 if there is a value above 0 and is not blank.

Thank you to anyone who can help me with this

Carla
 

Excel Facts

Can Excel fill bagel flavors?
You can teach Excel a new custom list. Type the list in cells, File, Options, Advanced, Edit Custom Lists, Import, OK
Try,
=IF(N2=0,"",IF(S2="0",N2-G2,N2-S2) - (W2*and(W2<>"", W2<>0)))

or even IF(N2=0,"",IF(S2="0",N2-G2,N2-S2) - (W2*(W2<>"")))
 
Upvote 0
I knew that, so why didn't I think of that??
 
Upvote 0
Try:

=IF(N2=0,"",IF(S2="0",N2-G2,N2-S2))-N(W2)

The above formula is what I originally tried but would not work as it gives the #Value error because
1. W2 could be blank and
2. W2 could be 0

GraH formula works perfectly as it accounts for W2 being blank or zero.

Thanks guys!
 
Upvote 0
Try,
=IF(N2=0,"",IF(S2="0",N2-G2,N2-S2) - (W2*and(W2<>"", W2<>0)))

or even IF(N2=0,"",IF(S2="0",N2-G2,N2-S2) - (W2*(W2<>"")))

Your formula works perfect as it accounts for W2 being blank or 0. I chose to use the 2nd version and it seems to work great.

Thank you very much!
 
Upvote 0
The above formula is what I originally tried but would not work as it gives the #Value error because
1. W2 could be blank and
2. W2 could be 0

GraH formula works perfectly as it accounts for W2 being blank or zero.

Thanks guys!
You tried it with the -N(W) ?

=IF(N2=0,"",IF(S2="0",N2-G2,N2-S2))-N(W2)

The N() function is an old function originally used for compatibility with Lotus 1-2-3. It converts anything to a number. If it's already a number, no change. If it's text, such as a blank, it converts it to a 0. That will get rid of the #VALUE error.
 
Upvote 0

Forum statistics

Threads
1,214,819
Messages
6,121,746
Members
449,050
Latest member
excelknuckles

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top