2017-06-21 162 views
1

我找不到匹配的答案,但很乐意被重定向!CountIf不计算从公式计算得出的值

我的问题是在两个工作表中使用countifs,但我可以在较小的环境中复制它。

我有三列数据(A-C): -

Picture of data

列d具有式=IF(A2="Closed",C2-B2,0)

该位的作品,我现在需要算多少了X天数收: -

Count

G列的化学式为=COUNTIFS(A2:A11,"Closed",D2:D11,F2)

看图片4149应该有1的权利?我做错了什么?所有的细胞都被编号为数字。

+1

检查你在D列中的输出。它必须有小数。如果是这样的话,你需要用ROUND公式将它们四舍五入。 –

+1

@NiteshHalai这就是答案,你能写出来,我会标记它吗? –

回答

1

任何东西上面添加你最大数量的F列额外的价值检查你列输出D.它必须是具有小数。如果是这种情况,则需要使用ROUND公式对D列中的公式进行舍入。

=ROUND(IF(A2="Closed",C2-B2,0),0) 
+0

就是这样。就像你说的那样,它是以一个时间值(保留在小数点后面)与1.1234(例如)离开我的一个日期,所以它不匹配到1,我可以做到上限和下限,但选择围绕它。事实上,我实际上是用'TRUNC'去了解所有问题。 –

0

第4行和第7行的状态为“打开”,因此不会被Countifs计数。即将单元格A4和A7的值更改为“已关闭”以查看已更新的结果。使用COUNTIFS

3

你在G列公式使用列中的绝对比较值F.

的问题是,$ A $ 11等:

此外,修正您范围$ A $ 2没有任何值与该值完全匹配。

持续时间列的格式设置为显示四舍五入至一天的值,但底层值与格式化单元格中显示的值不同。

因此,在列公式G需要在这样的范围内的值的对因子:

=COUNTIFS($A$2:$A$11,"Closed",$D$2:$D$11,">="&F2,$D$2:$D$11,"<"&F3) 

在词:计数所有的细胞,其中列A示出了“关闭”,并且其中在塔d的值介于F2中的值和F3中的值之间。

您需要在列F