Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I want to sum cell D4 across a range of sheets.
I've got the first and last sheet names: Hello my name is Gilbert (in cell C1) I like squirrels (in cell C2 I've therefore put together: =SUM(INDIRECT("'"&C1&":"&C2&"'!D4")) The problem is the INDIRECT returns #REF! - I think because it's not a single sheet reference. What am I doing wrong? How else can I do this? Cheers, |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Create two helper sheets Call "First" and "Last"
"First" is far left of the sheets "Last" is far right of the sheets =SUM(First:Last!D4) "mr tom" wrote: I want to sum cell D4 across a range of sheets. I've got the first and last sheet names: Hello my name is Gilbert (in cell C1) I like squirrels (in cell C2 I've therefore put together: =SUM(INDIRECT("'"&C1&":"&C2&"'!D4")) The problem is the INDIRECT returns #REF! - I think because it's not a single sheet reference. What am I doing wrong? How else can I do this? Cheers, |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks - but this is designed for presentation purposes, so I can't have the
extra sheets hanging around in there. I'm playing with the idea of using some VBA to do the job - but had hoped there was a way of getting it to work with formulas. Cheers, Tom. "Teethless mama" wrote: Create two helper sheets Call "First" and "Last" "First" is far left of the sheets "Last" is far right of the sheets =SUM(First:Last!D4) "mr tom" wrote: I want to sum cell D4 across a range of sheets. I've got the first and last sheet names: Hello my name is Gilbert (in cell C1) I like squirrels (in cell C2 I've therefore put together: =SUM(INDIRECT("'"&C1&":"&C2&"'!D4")) The problem is the INDIRECT returns #REF! - I think because it's not a single sheet reference. What am I doing wrong? How else can I do this? Cheers, |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
You can *hide* those sheets!
Works just as well, whether they're visible or not. -- HTH, RD ================================================== === Please keep all correspondence within the Group, so all may benefit! ================================================== === "mr tom" <mr-tom at mr-tom.co.uk.(donotspam) wrote in message ... Thanks - but this is designed for presentation purposes, so I can't have the extra sheets hanging around in there. I'm playing with the idea of using some VBA to do the job - but had hoped there was a way of getting it to work with formulas. Cheers, Tom. "Teethless mama" wrote: Create two helper sheets Call "First" and "Last" "First" is far left of the sheets "Last" is far right of the sheets =SUM(First:Last!D4) "mr tom" wrote: I want to sum cell D4 across a range of sheets. I've got the first and last sheet names: Hello my name is Gilbert (in cell C1) I like squirrels (in cell C2 I've therefore put together: =SUM(INDIRECT("'"&C1&":"&C2&"'!D4")) The problem is the INDIRECT returns #REF! - I think because it's not a single sheet reference. What am I doing wrong? How else can I do this? Cheers, |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks, but I've written some VBA to generate the formula for me based on
first and last sheets. Cheers, Tom. "RagDyeR" wrote: You can *hide* those sheets! Works just as well, whether they're visible or not. -- HTH, RD ================================================== === Please keep all correspondence within the Group, so all may benefit! ================================================== === "mr tom" <mr-tom at mr-tom.co.uk.(donotspam) wrote in message ... Thanks - but this is designed for presentation purposes, so I can't have the extra sheets hanging around in there. I'm playing with the idea of using some VBA to do the job - but had hoped there was a way of getting it to work with formulas. Cheers, Tom. "Teethless mama" wrote: Create two helper sheets Call "First" and "Last" "First" is far left of the sheets "Last" is far right of the sheets =SUM(First:Last!D4) "mr tom" wrote: I want to sum cell D4 across a range of sheets. I've got the first and last sheet names: Hello my name is Gilbert (in cell C1) I like squirrels (in cell C2 I've therefore put together: =SUM(INDIRECT("'"&C1&":"&C2&"'!D4")) The problem is the INDIRECT returns #REF! - I think because it's not a single sheet reference. What am I doing wrong? How else can I do this? Cheers, |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
One way is to use a defined name. Enter
=IF(1,Evaluate,"sum('"&C1&":"&C2&"'!D4)") in a cell. Then select A1 and define "Evaluate" to refer to: =EVALUATE(EVALUATE("if("&MID(GET.CELL(6,!A1),6,255 ))) This should work for any formula of the form =IF(1,Evaluate,"String"). On 23 Apr, 13:32, mr tom <mr-tom at mr-tom.co.uk.(donotspam) wrote: I want to sum cell D4 across a range of sheets. I've got the first and last sheet names: Hello my name is Gilbert (in cell C1) I like squirrels (in cell C2 I've therefore put together: =SUM(INDIRECT("'"&C1&":"&C2&"'!D4")) The problem is the INDIRECT returns #REF! - I think because it's not a single sheet reference. What am I doing wrong? How else can I do this? Cheers, |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Try this:
=SUMPRODUCT(SUMIF(INDIRECT("'"&C1:C2&"'!D4"),"<") ) Biff "mr tom" <mr-tom at mr-tom.co.uk.(donotspam) wrote in message ... I want to sum cell D4 across a range of sheets. I've got the first and last sheet names: Hello my name is Gilbert (in cell C1) I like squirrels (in cell C2 I've therefore put together: =SUM(INDIRECT("'"&C1&":"&C2&"'!D4")) The problem is the INDIRECT returns #REF! - I think because it's not a single sheet reference. What am I doing wrong? How else can I do this? Cheers, |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Allow EXCEL INDIRECT(ADDRESS()) and INDIRECT(RANGE()) functions | Excel Worksheet Functions | |||
INDIRECT and multiple sheets | Excel Worksheet Functions | |||
indirect function within sumif to reference other sheets | Excel Worksheet Functions | |||
Indirect and Address in Reference to other sheets | Excel Worksheet Functions | |||
Sum Indirect function through multiple sheets | Excel Discussion (Misc queries) |