![Excel 使用单元格引用构建公式](https://linux22.com/image/1511110/Excel%20%E4%BD%BF%E7%94%A8%E5%8D%95%E5%85%83%E6%A0%BC%E5%BC%95%E7%94%A8%E6%9E%84%E5%BB%BA%E5%85%AC%E5%BC%8F.png)
我有一张包含大量 sumifs 语句的数据表。问题是表格的总长度每个月都不同。我有一个单元格引用(B18),其中包含当前表格中的行数。有没有办法引用单元格 B18 中的数字,以便当下个月的行数发生变化时,公式仍然有效?请参阅下面的 sumifs 语句:请注意,我希望用对 B18 中数字的引用替换所有 1862。
=SUM(SUMIFS("$G$20:$G$"&[引用 B18 中的数字],$H$20:$H$1862,C4,$B$20:$B$1862,{"TUADJ","TUIT"}))
非常感谢您的帮助。
拉里·图恩
答案1
要插入对数字(或单元格中的任何值/内容)的引用,您可以使用该=INDIRECT
函数。
在你的情况下,这可能看起来像
=SUM(SUMIFS(INDIRECT("G20:G"&$B$18),$H$20:$H$1862,C4,$B$20:$B$1862,{"TUADJ","TUIT"}))
或者全部更改:
=SUM(SUMIFS(INDIRECT("G20:G"&$B$18),INDIRECT("H20:H"&$B$18),C4,INDIRECT("B20:B"&$B$18),{"TUADJ","TUIT"}))