我有一个 LibreOffice 电子表格,我想对不同选项卡中的值创建总和。因此,以下内容确实有效,并给出了数字 176:
=SUM(Time2025.V4:V34)
但是,当我尝试对间接单元格执行相同操作时,我使用单元格内容
=SUM(INDIRECT("Time2025.V"&D6&":V"&E6))
或
=SUM(INDIRECT("'Time2025'.V"&D6&":V"&E6))
它给了我一个
#ref
错误。单元格 D6
和 E6
确实存在,并且分别包含值 4
和 34
(并且是数字)。
那么我可以尝试解决这个问题吗?
解决方案是使用感叹号(
!
)作为工作表名称分隔符。所以
=SUM(INDIRECT("Time2025!V" & D6 & ":V" & E6))
事实上确实有效!但如果您没有间接引用,则必须使用点 (
.
) 作为工作表名称分隔符。
=SUM(Time2025.V4:V34)
此处使用感叹号会导致错误。一点也不直观...