I need help on my Excel sheet. How can I declare the following IF condition properly?

if A1 = "n/a" then C1 = B1 else if A1 != "n/a" or has value(int) then C1 = A1*B1 
3

5 Answers

Input the following formula in C1:

=IF(ISNA(A1),B1,A1*B1)

Screenshots:

When #N/A:

enter image description here

When not #N/A:

enter image description here

Let us know if this helps.

0

You can also use IFNA(expression, value)

"N/A" is not a string it is an error, try this:

=if(ISNA(A1),C1) 

you have to place this fomula in cell B1 so it will get the value of your formula

1

A possible alternative approach in Excel 2010 or later versions:

AGGREGATE(6,6,A1,B1)

In AGGREGATE function the first 6 indicates PRODUCT operation and the second 6 denotes "ignore errors"

[untested]

use this formula to return the results for case of "FALSE"/"TRUE":

=IF(ISNA(A1)=TRUE, B1, A1*B1)

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy