我正在寻找一个简单的公式来比较并返回每个第 n 个单元格的最小值。
我的第一个值在单元格 C26 中,之后该列的每 47 个单元格中预计会有未定义数量的值。
我一直在寻找并概括一个公式如下:
=min(mod(row(C26),47)=0)
或者
=min(offset($C$26,(row()-1)*47,0))
但显然,其中一个给了我想要的结果(单元格中的值是日期)
我希望有人能够提供帮助?
谢谢!
出于某种原因,当从函数返回数值数组时OFFSET
,该N
函数使其工作。
如果要测试的范围内没有空白,您可以使用以下内容:
=MIN(N(OFFSET($C$26,(ROW(INDIRECT("1:10"))-1)*47,0)))
ctrl+shift
通过在点击时按住以作为数组公式输入enter
如果范围内可能有空格,那么您可以尝试以下操作,也可以作为数组公式输入:
=SMALL(N(OFFSET($C$26,(ROW(INDIRECT("1:100"))-1)*47,0)),1+SUMPRODUCT(N(N(OFFSET($C$26,(ROW(INDIRECT("1:100"))-1)*47,0))=0)))
在这种情况下,N
紧随其后的第一个SUMPRODUCT
将布尔结果强制为1
or 0
。