Excel CountIf不计算从公式中导出的值

Excel CountIf不计算从公式中导出的值,excel,excel-formula,countif,Excel,Excel Formula,Countif,我已经找不到匹配的答案,但很高兴被重定向 我的问题是跨两个工作表的countifs,但我可以在较小的环境中复制它 我有三列数据(A-C):- D列的公式为=IF(A2=“Closed”,C2-B2,0) 这一点起作用了,我现在需要数一数需要多少天才能完成:- G列的公式为=COUNTIFS(A2:A11,“闭合”,D2:D11,F2) 查看图片41和49的计数应该是1,对吗?我做错了什么?所有单元格的格式均为数字。第4行和第7行的状态为“打开”,因此不会被Countifs,i计数。E将单元格

我已经找不到匹配的答案,但很高兴被重定向

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

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

D列的公式为
=IF(A2=“Closed”,C2-B2,0)

这一点起作用了,我现在需要数一数需要多少天才能完成:-

G列的公式为
=COUNTIFS(A2:A11,“闭合”,D2:D11,F2)


查看图片
41
49
的计数应该是1,对吗?我做错了什么?所有单元格的格式均为数字。

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


此外,请确定您的范围$A$2:$A$11,等等。当使用Countifs时,第4行和第7行的状态为“打开”,因此Countifs不会对其进行计数。E将单元格A4和A7的值更改为“已关闭”,以查看更新的结果


此外,请确定范围$A$2:$A$11等。当使用Countifs时,G列中的公式使用与F列中的值的绝对比较

问题是没有一个值与该值完全匹配

duration列的格式为显示四舍五入到一天的值,但基础值与格式化单元格中显示的值不同

因此,G列中的公式需要考虑如下值范围:

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

=COUNTIFS($A$2:$A$11,“已关闭”、$D$2:$D$11,“>=”&F2,$D$2:$D$11,列G中的公式使用与列F中的值的绝对比较

问题是没有一个值与该值完全匹配

duration列的格式为显示四舍五入到一天的值,但基础值与格式化单元格中显示的值不同

因此,G列中的公式需要考虑如下值范围:

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

=COUNTIFS($A$2:$A$11,“已关闭”、$D$2:$D$11,“>=”&F2,$D$2:$D$11,“检查D列中的输出。它必须有小数。如果是这种情况,则需要使用舍入公式对D列中的公式进行舍入

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

检查D列中的输出。它必须有小数。如果是这种情况,则需要使用舍入公式对D列中的公式进行舍入

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

检查你在D列的输出。它必须有小数。如果是这样,你需要使用舍入公式对它们进行舍入。@Niteshalai这就是答案,你能写出来,我来标记吗?检查你在D列的输出。它必须有小数。如果是这样,你需要使用舍入公式对它们进行舍入。@Niteshalai这就是答案,你能把它写下来,我来标记吗?就是这样。就像你说的,它是用一个时间值(保留在小数点位)来表示日期,而我的时间值是1.1234(例如)所以它与1不匹配,我本可以做上下取整,但选择取整。事实上,我实际上使用了
TRUNC
,所以没有取整问题。就是这样。就像你说的,它取了一个带有时间值(保留在小数位)的日期,给我留下了1.1234(例如)所以它与1不匹配,我本可以做上下取整,但我选择了四舍五入。事实上,我实际上使用了
TRUNC
,所以不需要对问题进行四舍五入。