Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi - how do I go about converting a value that shows #N/A to a number like 0?
I want to use the value to calculate a sum of a column but the #N/As in the column prevent me from doing so. This is what the spreadsheet looks like: A B 1 2 Date Count 3 11/1/2009 0 4 11/2/2009 #N/A 5 11/3/2009 0 : : : : : : Column A1 is the first day of the month. The formula for Column A2 is A1+1. The formula for Column A3 is A2+1 and it keeps going until the end of the month. Column B1 is a formula that refers to another sheet and uses hlookup. =IF(ERROR.TYPE(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE ))=ERROR.TYPE(#N/A),0,1) On Sheet1 not all of the dates are there - the weekends are excluded from the sheet. On Sheet2 I have all of the dates there. I'm trying to automate Sheet2 so that if I enter the first day of the month in A3 that it'll pull the info from Sheet1 into Sheet2 where I can calculate the sum of the numbers. Sheet1 is more of an input area with lots of info whereas Sheet2 is for presentation of limited information. So basically the IF statement above is looking for a match on the date, if it can't find the date, it should be a zero otherwise a 1 should be there. It works if it can't find a date but if there is a date it shows an #N/A now. I can't sum the column up if there is an #N/A. I thought that the IF statement should work whether true or false. Can someone assist in pointing to the right direction in fixing the statement? I'm almost at wits end with this. Thank you! Aaron |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
For doing similar things, I use the ISNA function so:
=IF(ISNA(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE)),0,1 ) -- LMH "Aaron" wrote: Hi - how do I go about converting a value that shows #N/A to a number like 0? I want to use the value to calculate a sum of a column but the #N/As in the column prevent me from doing so. This is what the spreadsheet looks like: A B 1 2 Date Count 3 11/1/2009 0 4 11/2/2009 #N/A 5 11/3/2009 0 : : : : : : Column A1 is the first day of the month. The formula for Column A2 is A1+1. The formula for Column A3 is A2+1 and it keeps going until the end of the month. Column B1 is a formula that refers to another sheet and uses hlookup. =IF(ERROR.TYPE(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE ))=ERROR.TYPE(#N/A),0,1) On Sheet1 not all of the dates are there - the weekends are excluded from the sheet. On Sheet2 I have all of the dates there. I'm trying to automate Sheet2 so that if I enter the first day of the month in A3 that it'll pull the info from Sheet1 into Sheet2 where I can calculate the sum of the numbers. Sheet1 is more of an input area with lots of info whereas Sheet2 is for presentation of limited information. So basically the IF statement above is looking for a match on the date, if it can't find the date, it should be a zero otherwise a 1 should be there. It works if it can't find a date but if there is a date it shows an #N/A now. I can't sum the column up if there is an #N/A. I thought that the IF statement should work whether true or false. Can someone assist in pointing to the right direction in fixing the statement? I'm almost at wits end with this. Thank you! Aaron |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi LMH - Wow! Perfect! The statement works really well. Thank you so much
for your help!!! Aaron "LMH" wrote: For doing similar things, I use the ISNA function so: =IF(ISNA(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE)),0,1 ) -- LMH "Aaron" wrote: Hi - how do I go about converting a value that shows #N/A to a number like 0? I want to use the value to calculate a sum of a column but the #N/As in the column prevent me from doing so. This is what the spreadsheet looks like: A B 1 2 Date Count 3 11/1/2009 0 4 11/2/2009 #N/A 5 11/3/2009 0 : : : : : : Column A1 is the first day of the month. The formula for Column A2 is A1+1. The formula for Column A3 is A2+1 and it keeps going until the end of the month. Column B1 is a formula that refers to another sheet and uses hlookup. =IF(ERROR.TYPE(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE ))=ERROR.TYPE(#N/A),0,1) On Sheet1 not all of the dates are there - the weekends are excluded from the sheet. On Sheet2 I have all of the dates there. I'm trying to automate Sheet2 so that if I enter the first day of the month in A3 that it'll pull the info from Sheet1 into Sheet2 where I can calculate the sum of the numbers. Sheet1 is more of an input area with lots of info whereas Sheet2 is for presentation of limited information. So basically the IF statement above is looking for a match on the date, if it can't find the date, it should be a zero otherwise a 1 should be there. It works if it can't find a date but if there is a date it shows an #N/A now. I can't sum the column up if there is an #N/A. I thought that the IF statement should work whether true or false. Can someone assist in pointing to the right direction in fixing the statement? I'm almost at wits end with this. Thank you! Aaron |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try this:
=IF(ISERROR(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE)), 0,1) Aaron wrote: #N/A Conversion 13-Nov-09 Hi - how do I go about converting a value that shows #N/A to a number like 0? I want to use the value to calculate a sum of a column but the #N/As in the column prevent me from doing so. This is what the spreadsheet looks like: A B 1 2 Date Count 3 11/1/2009 0 4 11/2/2009 #N/A 5 11/3/2009 0 Column A1 is the first day of the month. The formula for Column A2 is A1+1. The formula for Column A3 is A2+1 and it keeps going until the end of the month. Column B1 is a formula that refers to another sheet and uses hlookup. =IF(ERROR.TYPE(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE ))=ERROR.TYPE(#N/A),0,1) On Sheet1 not all of the dates are there - the weekends are excluded from the sheet. On Sheet2 I have all of the dates there. I am trying to automate Sheet2 so that if I enter the first day of the month in A3 that it will pull the info from Sheet1 into Sheet2 where I can calculate the sum of the numbers. Sheet1 is more of an input area with lots of info whereas Sheet2 is for presentation of limited information. So basically the IF statement above is looking for a match on the date, if it cannot find the date, it should be a zero otherwise a 1 should be there. It works if it cannot find a date but if there is a date it shows an #N/A now. I cannot sum the column up if there is an #N/A. I thought that the IF statement should work whether true or false. Can someone assist in pointing to the right direction in fixing the statement? I am almost at wits end with this. Thank you! Aaron Previous Posts In This Thread: EggHeadCafe - Software Developer Portal of Choice Book Review: C# 3.0 Cookbook [O'Reilly] http://www.eggheadcafe.com/tutorials...-30-cookb.aspx |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You could also use:
=SUMPRODUCT(--(ISNUMBER(SHEET1!$1:$138)) Tom Lafferty wrote: #N/A Conversion 13-Nov-09 Try this: =IF(ISERROR(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE)), 0,1) Previous Posts In This Thread: EggHeadCafe - Software Developer Portal of Choice Windows Forms .NET DataGrid ComboBox Columns And Custom Row Coloring http://www.eggheadcafe.com/tutorials...et-datagr.aspx |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Tom - Thank you very much for the reply. I tried this function out and it
works similarly to what LMH replied earlier with the ISNA function. They both work out the same. I will test further with the both of these functions. I really appreciate your help! Thank you again! Aaron "Tom Lafferty" wrote: Try this: =IF(ISERROR(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE)), 0,1) Aaron wrote: #N/A Conversion 13-Nov-09 Hi - how do I go about converting a value that shows #N/A to a number like 0? I want to use the value to calculate a sum of a column but the #N/As in the column prevent me from doing so. This is what the spreadsheet looks like: A B 1 2 Date Count 3 11/1/2009 0 4 11/2/2009 #N/A 5 11/3/2009 0 Column A1 is the first day of the month. The formula for Column A2 is A1+1. The formula for Column A3 is A2+1 and it keeps going until the end of the month. Column B1 is a formula that refers to another sheet and uses hlookup. =IF(ERROR.TYPE(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE ))=ERROR.TYPE(#N/A),0,1) On Sheet1 not all of the dates are there - the weekends are excluded from the sheet. On Sheet2 I have all of the dates there. I am trying to automate Sheet2 so that if I enter the first day of the month in A3 that it will pull the info from Sheet1 into Sheet2 where I can calculate the sum of the numbers. Sheet1 is more of an input area with lots of info whereas Sheet2 is for presentation of limited information. So basically the IF statement above is looking for a match on the date, if it cannot find the date, it should be a zero otherwise a 1 should be there. It works if it cannot find a date but if there is a date it shows an #N/A now. I cannot sum the column up if there is an #N/A. I thought that the IF statement should work whether true or false. Can someone assist in pointing to the right direction in fixing the statement? I am almost at wits end with this. Thank you! Aaron Previous Posts In This Thread: EggHeadCafe - Software Developer Portal of Choice Book Review: C# 3.0 Cookbook [O'Reilly] http://www.eggheadcafe.com/tutorials...-30-cookb.aspx . |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Just be aware that ISERROR masks all errors, not just #N/A
Gord Dibben MS Excel MVP On Fri, 13 Nov 2009 16:28:09 -0800, Aaron wrote: Hi Tom - Thank you very much for the reply. I tried this function out and it works similarly to what LMH replied earlier with the ISNA function. They both work out the same. I will test further with the both of these functions. I really appreciate your help! Thank you again! Aaron "Tom Lafferty" wrote: Try this: =IF(ISERROR(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE)), 0,1) Aaron wrote: #N/A Conversion 13-Nov-09 Hi - how do I go about converting a value that shows #N/A to a number like 0? I want to use the value to calculate a sum of a column but the #N/As in the column prevent me from doing so. This is what the spreadsheet looks like: A B 1 2 Date Count 3 11/1/2009 0 4 11/2/2009 #N/A 5 11/3/2009 0 Column A1 is the first day of the month. The formula for Column A2 is A1+1. The formula for Column A3 is A2+1 and it keeps going until the end of the month. Column B1 is a formula that refers to another sheet and uses hlookup. =IF(ERROR.TYPE(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE ))=ERROR.TYPE(#N/A),0,1) On Sheet1 not all of the dates are there - the weekends are excluded from the sheet. On Sheet2 I have all of the dates there. I am trying to automate Sheet2 so that if I enter the first day of the month in A3 that it will pull the info from Sheet1 into Sheet2 where I can calculate the sum of the numbers. Sheet1 is more of an input area with lots of info whereas Sheet2 is for presentation of limited information. So basically the IF statement above is looking for a match on the date, if it cannot find the date, it should be a zero otherwise a 1 should be there. It works if it cannot find a date but if there is a date it shows an #N/A now. I cannot sum the column up if there is an #N/A. I thought that the IF statement should work whether true or false. Can someone assist in pointing to the right direction in fixing the statement? I am almost at wits end with this. Thank you! Aaron Previous Posts In This Thread: EggHeadCafe - Software Developer Portal of Choice Book Review: C# 3.0 Cookbook [O'Reilly] http://www.eggheadcafe.com/tutorials...-30-cookb.aspx . |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Gord - thank you for pointing that out. I didn't realize that. I will
check my calcs again and see how this function interacts with the other errors. Thanks! Aaron "Gord Dibben" wrote: Just be aware that ISERROR masks all errors, not just #N/A Gord Dibben MS Excel MVP On Fri, 13 Nov 2009 16:28:09 -0800, Aaron wrote: Hi Tom - Thank you very much for the reply. I tried this function out and it works similarly to what LMH replied earlier with the ISNA function. They both work out the same. I will test further with the both of these functions. I really appreciate your help! Thank you again! Aaron "Tom Lafferty" wrote: Try this: =IF(ISERROR(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE)), 0,1) Aaron wrote: #N/A Conversion 13-Nov-09 Hi - how do I go about converting a value that shows #N/A to a number like 0? I want to use the value to calculate a sum of a column but the #N/As in the column prevent me from doing so. This is what the spreadsheet looks like: A B 1 2 Date Count 3 11/1/2009 0 4 11/2/2009 #N/A 5 11/3/2009 0 Column A1 is the first day of the month. The formula for Column A2 is A1+1. The formula for Column A3 is A2+1 and it keeps going until the end of the month. Column B1 is a formula that refers to another sheet and uses hlookup. =IF(ERROR.TYPE(HLOOKUP(A3,Sheet1!$1:$138,127,FALSE ))=ERROR.TYPE(#N/A),0,1) On Sheet1 not all of the dates are there - the weekends are excluded from the sheet. On Sheet2 I have all of the dates there. I am trying to automate Sheet2 so that if I enter the first day of the month in A3 that it will pull the info from Sheet1 into Sheet2 where I can calculate the sum of the numbers. Sheet1 is more of an input area with lots of info whereas Sheet2 is for presentation of limited information. So basically the IF statement above is looking for a match on the date, if it cannot find the date, it should be a zero otherwise a 1 should be there. It works if it cannot find a date but if there is a date it shows an #N/A now. I cannot sum the column up if there is an #N/A. I thought that the IF statement should work whether true or false. Can someone assist in pointing to the right direction in fixing the statement? I am almost at wits end with this. Thank you! Aaron Previous Posts In This Thread: EggHeadCafe - Software Developer Portal of Choice Book Review: C# 3.0 Cookbook [O'Reilly] http://www.eggheadcafe.com/tutorials...-30-cookb.aspx . . |
#9
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
csv conversion | Excel Discussion (Misc queries) | |||
xls to csv conversion | Excel Programming | |||
CONVERSION | Excel Discussion (Misc queries) | |||
ESN conversion | Excel Worksheet Functions | |||
hex conversion | Excel Programming |