【问题标题】:Excel: Count cells in range if they are equal to cell aboveExcel:如果它们等于上面的单元格,则计算范围内的单元格
【发布时间】:2019-08-18 00:11:40
【问题描述】:

如果该范围内每个单元格中的数字等于其正上方单元格中的数字,我只想有一个公式来计算 E4:X4 中的单元格数量。我试图为上面的单元格做一个带有间接地址的 COUNTIF 但没有得到任何东西,所以我可能做错了。 只是要非常清楚,例如,如果在该范围内,单元格 E4 为 5 且高于它 (E3) 也是 5,则计算它,如果不是,则不计算它。每个单元格都相同,直到 X4。 谢谢。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您可以为此使用 Sumproduct。在屏幕截图中,单元格 I2 中的公式为

    =SUMPRODUCT(--(A1:G1=A2:G2))
    

    要只计算非空单元格,可以将公式更改为

    =SUMPRODUCT(--(A1:G1=A2:G2),--(A2:G2<>""))
    

    【讨论】:

    • 您好,谢谢。效果很好。其他几件事希望你能回答。我得到它 =SUMPRODUCT(--(E4:X4=E3:X3-1)) 来计算数字是否少 1,但我也希望另一个只计算 E4:X4 比 E3 少或多 3 :X3?而且我忘了问如果E4:X4中有数据,我怎样才能让这个功能只使用它。 E3:X3 总是有数据,但只有在 E4:X4 中有数据时才比较。谢谢。
    • 我找到了 +-3 位,但我仍然不知道如何让它在范围内的单元格为空的情况下才起作用。我猜想某种 IF 语句,但不确定。这是我为另一个问题提出的。我还想要它们之间的差距,所以这就是我得到的:=SUMPRODUCT(--(E4:M4
    猜你喜欢
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    相关资源
    最近更新 更多