Excel COUNTIF不工作

时间:2017-04-14 17:33:20

标签: excel function countif

我有两列彼此相邻的列,我需要计算那些列中小于分割值时的行数。功能

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

不起作用并出错。

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

2 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解你的问题,但看看这是否是你要找的:

= IF(BG172 / BH172 <= 0.1,COUNT(BG172:BG41552)+ COUNT(BH172:BH41552),&#34; NOT&lt; = 0.1&#34;)

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

或者,如果要对两个相邻的列求和,则除以查看该值是否<= 0.1,这是您将如何操作:

= IF(总和(BG172:BG41552)/总和(BH172:BH41552)&lt; = 0.1,COUNT(BG172:BG41552)+ COUNT(BH172:BH41552),&#34; NOT&lt; = 0.1&#34 ;)

答案 1 :(得分:0)

您无法在countif函数中的range参数中执行任何计算。

您可以尝试这样的事情......(未经测试)

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

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

使用 Ctrl + Shift + Enter

确认