【问题标题】:Count consecutive increase values with blank cell in Excel在 Excel 中用空白单元格计算连续增加值
【发布时间】:2018-03-30 17:30:22
【问题描述】:

我有一个公式可以计算行范围内值的连续增加。 它似乎与#N/A 值(我在我的数据集中有)一起正常工作,但我在连续第一个空白值时遇到了一些问题。 在下面的示例中,我应该为两行增加 3 个(绿色单元格)。

公式是(它们是数组公式,Ctrl + Shift + Enter):

J2: {=SUM(IFERROR(--((C2:H2>B2:G2)=TRUE);0))}

J3: {=SUM(IFERROR(--((C3:H3>B3:G3)=TRUE);0))}

J3 中的公式似乎将 D3 计为 0,因此从 0 增加到 0,22。

【问题讨论】:

    标签: arrays excel excel-formula


    【解决方案1】:

    使用这个数组公式,用 ctrl+shift+enter 完成它,而不是直接输入。

    =SUMPRODUCT(IFERROR((C2:H2>B2:G2), 0)*IFERROR(B2:G2<>"", 0))
    

    【讨论】:

      【解决方案2】:

      我认为你对空白被视为 0 是正确的。我建议将你的第一个逻辑方程 (C3:H3>B3:G3)=TRUE 除以 B3:G3"",得到除以 -空白零错误:

      J3: {=SUM(IFERROR(--((C3:H3>B3:G3)=TRUE / ((B3:G3)<>""));0))}
      

      这能解决你的问题吗?

      【讨论】:

      • 感谢您的建议,感谢,不幸的是它只返回为 0,因为前 3 个值/单元格将有一个“DIV/0”错误,在这种情况下 Excel 无法处理 :(跨度>
      • 我认为 Div/0 错误已被您的 IFERROR 函数捕获...这不起作用吗?
      • @Jeeped,我不会让你失望的……我不怕!!! quotes.net/mquote/91429
      猜你喜欢
      • 2020-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多