我有一个工作簿,最多可以创建3个(使用宏)工作表,我需要在每个创建的工作表中平均特定单元格的值。问题是可能根本没有创建第二和/或第三个工作表,但我仍然需要现有工作表的值 我尝试了工作表和单元格的平均值,但Excel调用了一个文件,其值为“不存在”单元格。 工作表被称为例如May - May1(如果已创建) - May2(如果已创建),并且将使用该值的单元格的位置是I7
=AVERAGE(May!I7,May1!I7, May2!I7)
- 在所有工作表存在时工作,但在缺少工作表时工作
答案 0 :(得分:0)
试,
=IFERROR(AVERAGE(May!I7, INDIRECT("'may1'!I7"), INDIRECT("may2!I7")),
IFERROR(AVERAGE(May!I7,INDIRECT("'may1'!I7")),
May!I7))
INDIRECT函数是必需的或缺失的工作表/单元格引用将不可逆转地转换为#REF!错误。