Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi All,
I have the following formula in cell A1: =NETWORKDAYS($CK3,$CK3+14,FY09_Holidays) which works fine. I am trying to change this formula so that I can use a target cell's value (e.g., DA2) to replace the "FY09_Holidays" string in the above networkdays formula. So if cell DA2 has the value of FY09_Holidays, then I tried using the INDIRECT function in cell A1 this way: =NETWORKDAYS($CK3,$CK3+14,INDIRECT("DA2")). This gives me a value error! Some sort of wrong data type error! I also tried removing the quotes around DA2, but it still did not work. If this function works, my code will be very flexible for the following years since I can just change the value of DA2 cell to "FY10_Holidays" without a need to change the cell formulas which use the networkdays function all over my workbook. I appreciate your help. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Works fine on mine - without the quotes is the correct syntax.
=NETWORKDAYS($CK3,$CK3+14,INDIRECT(DA2)) I get #Value error if one of the cells in my defined range FY09_Holidays is not a valid date. "LABKHAND" wrote: Hi All, I have the following formula in cell A1: =NETWORKDAYS($CK3,$CK3+14,FY09_Holidays) which works fine. I am trying to change this formula so that I can use a target cell's value (e.g., DA2) to replace the "FY09_Holidays" string in the above networkdays formula. So if cell DA2 has the value of FY09_Holidays, then I tried using the INDIRECT function in cell A1 this way: =NETWORKDAYS($CK3,$CK3+14,INDIRECT("DA2")). This gives me a value error! Some sort of wrong data type error! I also tried removing the quotes around DA2, but it still did not work. If this function works, my code will be very flexible for the following years since I can just change the value of DA2 cell to "FY10_Holidays" without a need to change the cell formulas which use the networkdays function all over my workbook. I appreciate your help. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Get rid of the quotes around DA2. E,.g
=NETWORKDAYS($CK3,$CK3+14,INDIRECT(DA2)) Cordially, Chip Pearson Microsoft MVP 1998 - 2010 Pearson Software Consulting, LLC www.cpearson.com [email on web site] On Fri, 15 Jan 2010 06:06:01 -0800, LABKHAND wrote: Hi All, I have the following formula in cell A1: =NETWORKDAYS($CK3,$CK3+14,FY09_Holidays) which works fine. I am trying to change this formula so that I can use a target cell's value (e.g., DA2) to replace the "FY09_Holidays" string in the above networkdays formula. So if cell DA2 has the value of FY09_Holidays, then I tried using the INDIRECT function in cell A1 this way: =NETWORKDAYS($CK3,$CK3+14,INDIRECT("DA2")). This gives me a value error! Some sort of wrong data type error! I also tried removing the quotes around DA2, but it still did not work. If this function works, my code will be very flexible for the following years since I can just change the value of DA2 cell to "FY10_Holidays" without a need to change the cell formulas which use the networkdays function all over my workbook. I appreciate your help. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Indirect function problem | Excel Discussion (Misc queries) | |||
problem with indirect | Excel Discussion (Misc queries) | |||
problem using the INDIRECT function | Excel Discussion (Misc queries) | |||
Fundamental problem with Indirect function | Excel Programming | |||
I have a problem fillling series with indirect function | Excel Worksheet Functions |