计算过期日期

Counting expired dates

我正在做一个工作技能矩阵,以显示人们在 3 年后是否需要进修培训,同时也显示他们正在接受最新程序的培训。 如果训练在 3 年内没有刷新,或者如果他们在程序上训练到旧版本,则单元格变为红色。

单元格 D3 到 F3 变红是因为它们是空白的,超过 3 年或早于单元格 C3。

单元格 G4 读取:

=COUNTBLANK(D3:F3)+COUNTIF(D3:F3,"<"&$C3)+COUNTIF(D3:F3,"<"&TODAY()-1095)

我的问题是因为单元格 E3 早于 C3 但也超过三年,所以它被算作 2。给我 'To do' 作为 4 而不是 3.

即使细胞有两个问题,我能否让它只计数 1

您可能想倒着看。如果每个人都是空白的、过期的或过时的,那么结果是 3。您想减少 3 年内并且是最新的人员。

=3-countifs(D3:F3, ">="&edate(today(), -36), D3:F3, ">="&C3)

COUNTIFS function the result by the number of qualified people. The EDATE function 是一种更简单(并且稍微更准确)的方法,可以询问 3 年(或 36 个月)前的日期。