我目前有这个问题。 我有这个论坛:
=SUM(INDIRECT("H11:H"&M11)).
但我想把第一个变成一个变量。所以,我试过了:
=SUM(INDIRECT("H"&M12":H"))
然而,这不起作用,有没有办法使这项工作?
答案 0 :(得分:1)
您需要为范围的两个部分提供列和行引用。
因此,如果您的最终公式类似于=Sum(H20:H44)
并且行引用的两个数字存在于单元格M11和M12中,那么您需要将 BOTH 这些单元格绑定到间接文本。还要记住,您需要将 ALL 元素与&
字符连接起来,如下所示:
=SUM(INDIRECT("H"&M12&":H"&M11))
单词:使用文本H
,然后连接在M12中找到的数字,然后连接文本:H
,然后连接在M11中找到的文本。将其转换为范围并对值求和。
答案 1 :(得分:0)
或者,为了避免使用Volatile INDIRECT,请使用INDEX:
=SUM(INDEX(H:H,M12):INDEX(H:H,M11))
您可以使用设置的单元格地址重新索引INDEX
=SUM(INDEX(H:H,M12):H1048576)
这将汇总M12描述的行和H列的其余部分的所有内容。