Excel:计算具有零值的单元格,直到第一个非零值

Excel:计算具有零值的单元格,直到第一个非零值,excel,excel-formula,Excel,Excel Formula,我在Excel 2013中有一张表格,大致如下所示: [示例表] 列A将只返回它们自己的行号,列B将有数字,我需要在列C中输入一个公式来返回非零值的行号。非常感谢您的帮助试试这是C2 =AGGREGATE(15, 6, ROW($2:$15)/(B$2:B$15<>0), ROW(1:1)) =总计(15,6行($2:$15)/(B$2:B$150),行(1:1)) 根据需要填写。让C列的功能相等(向下拖动): =如果(B1>0,A1,0) 然后在C列中只过滤大于0的值。这一小

我在Excel 2013中有一张表格,大致如下所示:

[示例表]

列A将只返回它们自己的行号,列B将有数字,我需要在列C中输入一个公式来返回非零值的行号。非常感谢您的帮助

试试这是C2

=AGGREGATE(15, 6, ROW($2:$15)/(B$2:B$15<>0), ROW(1:1))
=总计(15,6行($2:$15)/(B$2:B$150),行(1:1))

根据需要填写。

让C列的功能相等(向下拖动):

=如果(B1>0,A1,0)


然后在C列中只过滤大于0的值。

这一小部分将放在一个较大的表格中,在该表格中,过滤不是一个可行的选项,您已经尝试了什么?我记不起我尝试过的所有事情,大部分都涉及到谷歌搜索,找到一篇看起来相似的帖子,然后尝试着修改公式以适应,但没有任何效果。主要是一些数组公式。但当我无法让它们工作时,我就把它们扔掉,继续前行。我有一个公式,但它只在只有一个零值的情况下有效。