Excel 计数如果不起作用



我有两列彼此相邻,我需要计算这些列中除法时小于值的行。函数

=COUNTIF(BG172:BG41552/BH172:BH41552,"<=.1")

不起作用并给出错误。

编辑:根据我在下面的评论,一个更明确的问题:我的意思是将 BG 列中的每个单独单元格除以 BH 中的每个相邻单元格,因此 BG172/BH172,如果答案是 <= .10,我想计算它并为两列的整个范围完成此操作。

我不确定我是否完全理解您的问题,但看看这是否是您正在寻找的:

=IF(BG172/BH172<=0.1, COUNT(BG172:BG41552( + COUNT(BH172:BH41552(, "NOT <= 0.1"(

这将划分两个相邻的单元格,检查是否为 <= 0.1,如果是,则输出是两个相邻列中的行数,加在一起;如果不是,则输出打印"NOT <= 0.1"。

或者,如果您想对两个相邻的列求和,则除以查看值是否为 <= 0.1,这就是您将如何做到这一点:

=IF(sum(BG172:BG41552(/sum(BH172:BH41552(<=0.1, COUNT(BG172:BG41552( + COUNT(BH172:BH41552(, "NOT <= 0.1"(

不能在 countif 函数内的 range 参数中执行任何计算。

你可以尝试这样的东西...(未经测试(

这是一个数组公式,需要特殊的击键 Ctrl+Shift+Enter 而不是单独输入。

=SUM(IFERROR(--(((BG172:BG41552)/(BH172:BH41552))<0.1),0))

Ctrl+Shift+Enter 确认

相关内容

最新更新