Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 添加新行时公式不会更新,因为存在间接错误_Excel_Excel Formula - Fatal编程技术网

Excel 添加新行时公式不会更新,因为存在间接错误

Excel 添加新行时公式不会更新,因为存在间接错误,excel,excel-formula,Excel,Excel Formula,这对许多人来说很容易,但我没有找到任何解决办法 我有一个公式,可以找到一个范围的最小值 MIN(INDIRECT("F12:F"&A2)) 但是,当我在f12之前插入一行时,公式不会将其调整为: MIN(INDIRECT("F13:F"&A2)) 有人能帮我把公式自动调整到F13吗?如果你想让公式返回介于F12(插入行时会改变)和A2中存储的单元格地址(插入行时不会改变)之间的单元格的最小值然后你可以使用: =MIN(INDIRECT(ADDRESS(ROW(F13),CO

这对许多人来说很容易,但我没有找到任何解决办法

我有一个公式,可以找到一个范围的最小值

MIN(INDIRECT("F12:F"&A2))
但是,当我在f12之前插入一行时,公式不会将其调整为:

MIN(INDIRECT("F13:F"&A2)) 

有人能帮我把公式自动调整到F13吗?

如果你想让公式返回介于
F12
(插入行时会改变)和
A2
中存储的单元格地址(插入行时不会改变)之间的单元格的最小值然后你可以使用:

=MIN(INDIRECT(ADDRESS(ROW(F13),COLUMN(F13))&":F"&A2)) 

建议如下:
  • 绝对与相对单元格引用的概述。(请参见本手册底部的“速成班”。)

这里是一种不含
间接
的溶液,因为它是挥发性的

=MIN(F12:INDEX(F:F,A2))

您需要使用
间接
有什么原因吗?是的,我必须使用它,因为在单元格A2中我有一个值,这个值是一个我与F结合的数字。如果A2的值为20,那么我的范围将是F12:F20,所以我使用间接为什么?
A2
中有什么?编辑了我的答案为什么不让另一个单元格隐藏在
=行(F12)
的某处,然后引用
=MIN(间接(“F”&[cell]&“:F”&A2))
当插入内容时,该单元格将自动更新行。。。如果第二行号是,比如说,最后一个有数据的单元格,那么可能有比使用间接更好的方法。我知道你已经有了答案,但是回到ashleedawg最初问你的问题-
间接
的原因。
A2
中的值是公式的结果吗?
A2
是否意味着包含非空单元格的最后一行数?我这样问是因为可能有更好的方法来引用范围(例如索引和匹配)。@SoruSoravic听DarrenBartrup Cook的话-有更好的方法。我预见到这件事一定会给你带来麻烦的!A1包含第一个空行号。例如,如果D4之后的第一个空行是D9。然后A1读9。与A2类似,如果D10后的第一个空行是D19,则A2应给出值19(记住D4后的第一个空行是A1)