INDIRECT for range of sheets
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,
|