ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP (https://www.excelbanter.com/excel-discussion-misc-queries/118364-combine-vlookup-if-function-so-na-isnt-returned-value-vlookup.html)

buffgirl71

Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP
 
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.


Conan Kelly

Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP
 
Yes it can,

=IF(ISERROR{or other IS functions}(VLOOKUP([your vlookup arguments])),0,VLOOKUP([your vlookup arguments]))

I hope this helps,

Conan Kelly
"buffgirl71" wrote in message ups.com...
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.




Teethless mama

Combine VLOOKUP and IF function so #NA isn't returned as a value f
 
=IF(ISNA(your formula),0,your formula)
Replace your formula with your VLOOKUP

"buffgirl71" wrote:

I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.



Dave Peterson

Combine VLOOKUP and IF function so #NA isn't returned as a valuefrom VLOOKUP
 
=if(iserror(vlookup(...)),0,vlookup(...))
or
=if(iserror(vlookup(...)),"",vlookup(...))

The second formula will work if your summing using =sum(). That function
ignores text. But if you're using something like:
=b1+C1+D1
Then the summing won't work.



buffgirl71 wrote:

I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.


--

Dave Peterson

buffgirl71

Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP
 
Thanks to all for your responses - but I don't seem to have it quite
right. This is my formula:

=IF(=ISERROR(=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE )),0,=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE))


but I'm getting a message that the formula contains an error. I can't
see what's wrong...I must have mismatched parens or something. If
anyone can see what's wrong, I'd appreciate your letting me know. Many
thanks.


Conan Kelly wrote:
Yes it can,

=IF(ISERROR{or other IS functions}(VLOOKUP([your vlookup arguments])),0,VLOOKUP([your vlookup arguments]))

I hope this helps,

Conan Kelly
"buffgirl71" wrote in message ups.com...
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.



buffgirl71

Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP
 
Thanks to all for your responses - but I don't seem to have it quite
right. This is my formula:

=IF(=ISERROR(=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE )),0,=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE))


but I'm getting a message that the formula contains an error. I can't
see what's wrong...I must have mismatched parens or something. If
anyone can see what's wrong, I'd appreciate your letting me know. Many
thanks.


Conan Kelly wrote:
Yes it can,

=IF(ISERROR{or other IS functions}(VLOOKUP([your vlookup arguments])),0,VLOOKUP([your vlookup arguments]))

I hope this helps,

Conan Kelly
"buffgirl71" wrote in message ups.com...
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.



buffgirl71

Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP
 
Thanks to all for your responses - but I don't seem to have it quite
right. This is my formula:

=IF(=ISERROR(=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE )),0,=VLOOKUP(I4,FUEL!$G$*2:$I$2044,2,FALSE))



but I'm getting a message that the formula contains an error. I can't
see what's wrong...I must have mismatched parens or something. If
anyone can see what's wrong, I'd appreciate your letting me know. Many
thanks.



Dave Peterson wrote:
=if(iserror(vlookup(...)),0,vlookup(...))
or
=if(iserror(vlookup(...)),"",vlookup(...))

The second formula will work if your summing using =sum(). That function
ignores text. But if you're using something like:
=b1+C1+D1
Then the summing won't work.



buffgirl71 wrote:

I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.


--

Dave Peterson



Teethless mama

Combine VLOOKUP and IF function so #NA isn't returned as a val
 
You have too many "=" remove them all except the first one.

"buffgirl71" wrote:

Thanks to all for your responses - but I don't seem to have it quite
right. This is my formula:

=IF(=ISERROR(=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE )),0,=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE))


but I'm getting a message that the formula contains an error. I can't
see what's wrong...I must have mismatched parens or something. If
anyone can see what's wrong, I'd appreciate your letting me know. Many
thanks.


Conan Kelly wrote:
Yes it can,

=IF(ISERROR{or other IS functions}(VLOOKUP([your vlookup arguments])),0,VLOOKUP([your vlookup arguments]))

I hope this helps,

Conan Kelly
"buffgirl71" wrote in message ups.com...
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.




Conan Kelly

Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP
 
buffgirl,

there only needs to be one equal sign (=) in this formula. Start it with one. All the rest are not needed.

=IF(ISERROR(VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE)) ,0,VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE))

I hope this helps,

Conan Kelly





"buffgirl71" wrote in message oups.com...
Thanks to all for your responses - but I don't seem to have it quite
right. This is my formula:

=IF(=ISERROR(=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE )),0,=VLOOKUP(I4,FUEL!$G$2:$I$2044,2,FALSE))


but I'm getting a message that the formula contains an error. I can't
see what's wrong...I must have mismatched parens or something. If
anyone can see what's wrong, I'd appreciate your letting me know. Many
thanks.


Conan Kelly wrote:
Yes it can,

=IF(ISERROR{or other IS functions}(VLOOKUP([your vlookup arguments])),0,VLOOKUP([your vlookup arguments]))

I hope this helps,

Conan Kelly
"buffgirl71" wrote in message ups.com...
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.





buffgirl71

Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP
 
HALLELUIA!!! You're all geniuses - thank you SO much - it works
PERFECTLY!!!

Enjoy your weekends -


buffgirl71 wrote:
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.



buffgirl71

Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP
 
HALLELUIA!!! You're all geniuses - thank you SO much - it works
PERFECTLY!!!

Enjoy your weekends -


buffgirl71 wrote:
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.



ExcelChampion

Combine VLOOKUP and IF function so #NA isn't returned as a val
 
Just so that you are aware, it is typically the ideal that ISNA is use
instead of ISERROR because ISERROR will return TRUE for even syntactical
errors. For instance, =ISERROR(VLOOKUP(HJAHSDFJADHF)) will return TRUE.
Best to replace ISERROR with ISNA.

"buffgirl71" wrote:

HALLELUIA!!! You're all geniuses - thank you SO much - it works
PERFECTLY!!!

Enjoy your weekends -


buffgirl71 wrote:
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.




buffgirl71

Combine VLOOKUP and IF function so #NA isn't returned as a val
 
Thank you for your advice. I will make the change from ISERROR to ISNA
in my formula.


ExcelChampion wrote:
Just so that you are aware, it is typically the ideal that ISNA is use
instead of ISERROR because ISERROR will return TRUE for even syntactical
errors. For instance, =ISERROR(VLOOKUP(HJAHSDFJADHF)) will return TRUE.
Best to replace ISERROR with ISNA.

"buffgirl71" wrote:

HALLELUIA!!! You're all geniuses - thank you SO much - it works
PERFECTLY!!!

Enjoy your weekends -


buffgirl71 wrote:
I am using VLOOKUP and when that function doesn't find the value in the
table, it returns "#NA" as the value. I then can't sum the column
because of the #NA in some of the cells. Is there a way that I can
return a zero or a null instead of the #NA? I was thinking that perhaps
the VLOOKUP could be combined with IF... Thanks for your help in
advance.






All times are GMT +1. The time now is 10:07 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com