首页 > 解决方案 > Excel - COUNTIFS 比较日期不返回任何值

问题描述

搜索了数百个COUNTIFS问题,我找不到答案,所以请多多包涵。

我想计算状态=已完成且实际结束日期小于计划完成的项目数量。

数据如下:在此处输入图像描述

此语句有效:(=COUNTIFS(Table1[State],"Completed",Table1[Actual End Date],">0")值 = 75)

更改第二个条件虽然返回 0:=COUNTIFS(Table1[State],"Completed",Table1[Actual End Date],"<="&Table1[Planned Finish])

实际值应该是 31(通过辅助列获得),但如果可能的话,我想避免使用辅助列 - 我认为这是可能的,我只是不知道该怎么做。

标签: excelexcel-formulacountif

解决方案


条件不能是范围,它必须是单个值。因此,COUNTIFS 将不起作用。

使用 SUMPRODUCT:

=SUMPRODUCT((Table1[State]="Completed")*(Table1[Actual End Date]<=Table1[Planned Finish]))

推荐阅读