如何在Excel COUNTIFS公式中添加完工日期与到期日期匹配的条件?
修改后的公式
根据你的需求,我们需要调整原公式中的日期范围条件(改为检查到期日期而非完工日期),并添加到期日期与完工日期相等的条件。以下是满足所有步骤的公式:
=SUMPRODUCT( --(Table3[TECHNICIAN]=$A4), --(Table3[JOBTYPE]="Move Out"), --(Table3[Due Date]>$CG$3), --(Table3[Due Date]<=$CI$3), --(Table3[Due Date]=Table3[DATE COMPLETE]), --(Table3[TIME COMPLETE]<TIME(15,0,0)) )
公式说明:
--用于将布尔值(TRUE/FALSE)转换为数值(1/0),只有当所有条件都为TRUE时,对应行的乘积才为1,最终求和得到符合条件的行数。- 各条件对应你的需求步骤:
Table3[TECHNICIAN]=$A4:技师姓名匹配计算行的姓名Table3[JOBTYPE]="Move Out":作业类型为Move OutTable3[Due Date]>$CG$3:到期日期晚于指定单元格的值Table3[Due Date]<=$CI$3:到期日期小于等于指定单元格的值Table3[Due Date]=Table3[DATE COMPLETE]:到期日期与完工日期相等Table3[TIME COMPLETE]<TIME(15,0,0):完工时间早于15:00
如果你使用的是Excel 365或更高版本,也可以使用COUNTIFS结合数组的写法,但SUMPRODUCT兼容性更好,适用于所有Excel版本:
=COUNTIFS( Table3[TECHNICIAN],$A4, Table3[JOBTYPE],"Move Out", Table3[Due Date],">"&$CG$3, Table3[Due Date],"<="&$CI$3, Table3[Due Date],Table3[DATE COMPLETE], Table3[TIME COMPLETE],"<"&TIME(15,0,0) )
内容的提问来源于stack exchange,提问作者mistamadd001
相关产品推荐
相关产品推荐

