如何计算仅包含VALUE 0而不是公式结果的单元格?

Ana*_*Ban 4 excel formula excel-formula countif

对于以下表格:

    A
1   0
2   0 as formula result
3   0
4   0 as formula result
5   0 as formula result
6   blank
7   0
Run Code Online (Sandbox Code Playgroud)

如何仅计算0输入为VALUES的单元格而不计算具有0公式结果的单元格,即

COUNTIF(A1:A7,0 AS VALUE) = 3

我尝试过以下方法:

COUNTIF(A1:A7,0) = 6

COUNTIF(A1:A7,"0") = 6

小智 8

COUNTIF(A1:A7; 0)这对我有用


dot*_*NET 3

不确定 Excel 是否有,但 VBA 有此功能。所以你可以定义一个小的 UDF 来实现这一点:

Function HasFormula(r as Range) As Boolean
    HasForumla = r.HasFormula
End Function
Run Code Online (Sandbox Code Playgroud)

现在您可以使用 IF 和 COUNT 调用此函数来获取结果。