使用 countif 对可以等于两个不同标准的单元格进行计数

Using a countif to count cells that can equal two different criteria

我希望使用 COUNTIF 或 COUNTIFS 将一组 7 个单元格相加,其中每个单元格可以触发 2 个不同的条件。

单元格包含数字,如果要查看单元格是否大于 0 或小于其他静态单元格,我需要计数器。

我能找到的大多数教程和示例要么描述 AND 语句,要么最终将单元格计数两次,因为如果数字介于两个比较因子之间,它会触发两个条件。

这是我正在寻找的一些伪代码。

COUNTIF(余额,大于 0 或大于 上个月付款) 然后计数单元格 ONCE

如有任何问题,请提出任何问题,感谢您的回复和阅读我的问题所花费的时间。

--------------------编辑------------------------

别担心自己的问题已经回答了。

所有人都欢呼橡皮鸭方法。

----------------第二次编辑 2015 年 7 月 4 日----------------

感谢您的回复。 我在 post 提出问题后大约 30 秒解决了这个问题并进行了 post 编辑,但这是 "Revised" 由一个叫 Mike 的用户完成的?并删除。

方法 1:圆形

采用您提到的对单元格计数两次的解决方案,将结果除以 2 并四舍五入。

COUNTIF_VALUE     DIVIDE_BY_2     AFTER_CEIL
0                 0               0          # no criteria triggered
1                 0.5             1          # one criteria
2                 1               1          # both criteria were matched

方法 2:取模

...或者如果没有可用的天花板功能(我现在不确定),请使用以下方法。

COUNTIF_VALUE     DIVIDE_BY_2     TIMES_10   ADD_MODULO_10  DIVIDE_BY_10
0                 0               0          0              0
1                 0.5             5          10             1
2                 1               10         10             1

我意识到我可以只问余额是否少于那个,因为余额不可能小于 0,这只是检查它是否低于上个月的付款的问题。

我太忙于尝试建立余额不低于 0 的检查,以至于忘记了系统中的其他因素阻止了它。

我所需要的只是将问题写下来,以便在我的脑海中触发答案。