提问人:mirgss 提问时间:11/1/2023 最后编辑:Mayukh Bhattacharyamirgss 更新时间:11/1/2023 访问量:44
Excel:如何使用带有条件格式的 =datedif 突出显示表格中的日期单元格?
Excel: how do I use =datedif with conditional formatting to highlight date cells in a table?
问:
我今天脑子不好,我就是想不通,哈哈。
我在表中有两列,F 和 G,它们包含日期(日期格式)。我想使用条件格式,以便当我打开工作簿时,Excel 会将两列中的日期与今天的日期 (? ?) 进行比较,如果日期是过去的,则将单元格格式设置为红色,如果在 90 天内,则将单元格格式设置为黄色,如果日期在未来超过 90 天,则将单元格格式设置为绿色。你能帮上忙,或者至少为我指明正确的方向吗?TODAY()
NOW()
非常感谢。
我尝试了 <3,其中 F3 是包含日期的第一列/行,并将其应用于范围(带有日期的最后一列/行。它什么也没做,哈哈。="datedif($F$3, today()) < 90" and =DATEDIF($F$3, TODAY(),"m")
$F$3:$G$118
答: 暂无答案
评论
对于过去的日期
--> |90天内
--> |对于超过 90 天的未来
DATEDIF()
=$F3<TODAY()
=($F3>=TODAY())*($F3<=TODAY()+90)
-->=$F3>TODAY()+90
=(TODAY()-F3)>0