我有两列彼此相邻的列,我需要计算那些列中小于分割值时的行数。功能
=COUNTIF(BG172:BG41552/BH172:BH41552,"<=.1")
不起作用并出错。
编辑:根据我在下面的评论,一个更明确的问题: 我的意思是将每个单独的单元格放在BG列中并将其除以BH中的每个相邻单元格,以便BG172 / BH172,如果答案是<= .10,我想计算它,并在两个列的整个范围内完成。
答案 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
确认