我找不到匹配的答案,但很高兴被重定向!
我的问题是countifs
跨两个工作表,但我可以在较小的环境中复制它。
我有三列数据(A-C): -
D栏的公式为=IF(A2="Closed",C2-B2,0)
。
这一点有效,我现在需要计算关闭 X 天数的数量: -
G栏的公式为=COUNTIFS(A2:A11,"Closed",D2:D11,F2)
查看图片41
和49
的计数应该是1吗?我做错了什么?所有细胞都被编码为数字。
答案 0 :(得分:3)
G列中的公式使用与F列中的值进行绝对比较。
问题是没有一个值与该值完全匹配。
持续时间列的格式设置为显示舍入到某天的值,但基础值与格式化单元格中显示的值不同。
因此,G列中的公式需要考虑一系列值,如下所示:
=COUNTIFS($A$2:$A$11,"Closed",$D$2:$D$11,">="&F2,$D$2:$D$11,"<"&F3)
单词:计算A列显示的所有单元格&#34; Closed&#34;并且D列中的值介于F2中的值和F3中的值之间。
您需要在F列中添加额外的值,以获取高于F列中最大数字的任何内容。
答案 1 :(得分:1)
检查D列中的输出。它必须是小数。如果是这种情况,则需要使用ROUND公式对D列中的公式进行舍入。
=ROUND(IF(A2="Closed",C2-B2,0),0)
答案 2 :(得分:0)
第4行和第7行的状态为&#34;打开&#34;因此不会被Countifs统计,我。即将单元格A4和A7的值更改为&#34;已关闭&#34;查看更新的结果。
另外,使用Countifs
时,请确定您的范围$ A $ 2:$ A $ 11等