我正在尝试制定一个公式,以计算已计划或已完成且计划日期在到期日或之前的工作数量。这是我想出的:
=countifs('DATABASE UPLOAD'!N:N,ARRAYFORMULA("COMPLETED", "SCHEDULED"),'DATABASE UPLOAD'!M:M,"<=" & 'DATABASE UPLOAD'!J:J)
N列为工作状态,M列为计划日期,J列为截止日期。
这总是返回0结果,所以我尝试将数组分成这样的单个计数
=countifs('DATABASE UPLOAD'!N:N,"COMPLETED",'DATABASE UPLOAD'!M:M,"<=" & 'DATABASE UPLOAD'!J:J,'DATABASE UPLOAD'!N:N,"SCHEDULED",'DATABASE UPLOAD'!M:M,"<=" & 'DATABASE UPLOAD'!J:J)
但这也会返回0结果。我认为问题在于,它是将整个列与另一列进行比较,而不是比较每一行并告诉我总数,但是我不确定如何让公式检查每一行。
答案 0 :(得分:0)
检查工作表,看来您的日期有问题。
您的DATABASE UPLOADS
日期表可能与工作表中的日期不同。
您的列F
,G
,H
,K
甚至都不格式化为日期。
您应该通过转到顶部菜单Format
-> Number
-> Date
如果您要解决这些问题,您的公式将按预期工作。