2017-04-14 196 views
0

我有两列彼此相邻,我需要计算这些列中划分时小于值的行。Excel COUNTIF不工作

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

不工作,该功能提供了错误。

编辑:每低于我的意见,更澄清的问题: 我的意思是把每个个体细胞中列BG,并在BH每个相邻小区分割它,BG172/BH172并且如果答案是< = 0.10我想要把它计算在内,并且已经为两列的整个范围完成了。

+0

可你只是做一个辅助列旁边BH,只是运行的COUNTIF ? – BruceWayne

+0

有趣......我可以试试看看它是否有效。 –

回答

1

我不知道如果我完全理解你的问题,但看看这是你在找什么:

= IF( BG172/BH172 < = 0.1,COUNT(BG172:BG41552)+ COUNT(BH172:BH41552), “NOT < = 0.1”)

这将所述两个相邻小区,检查是否是< = 0.1,如果它是 输出是两个相邻列中的行数相加在一起;如果不是输出打印“NOT < = 0.1”。

另外,如果要进行求和的两个相邻列然后分裂以查看是否该值< = 0.1,这是你将如何做到这一点:

= IF(总和(BG172:BG41552)/总和(BH172:BH41552)< = 0.1,COUNT(BG172:BG41552)+ COUNT(BH172:BH41552), “NOT < = 0.1”)

+0

对不起,如果我的问题有点含糊,我的意思是把BG中的每个单独的单元格分割成BH中的每个相邻单元格,这样BG172/BH172,如果答案是<= .10,我想计算它并得到为两列的整个范围完成。 –

+0

取决于你想要计算哪一列,这个公式是你想要的: = IF(BG172/BH172 <= 0.1,COUNT(BG172:BG41552),“NOT <= 0.1”) - BG专栏。 = IF(BG172/BH172 <= 0.1,COUNT(BH172:BH41552),“NOT <= 0.1”) - 计算BH列中的行数。 – DukeW

0

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

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

这是一个数组公式,这将需要一个特殊的按键行程按Ctrl + Shift + Enter,而不是单独进入。

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

确认与按Ctrl + Shift + Enter键