首页 > 解决方案 > 如何在 Excel 中根据因子和当前日期为单元格着色?

问题描述

我有两列。我想为一列着色,以另一列和当前日期为条件。

例如:如果 A 列中的日期是一年多以前,而 B 列中的间隔是每年,那么我想为该特定单元格着色(即单元格 A3)

带有结果示例的屏幕截图

我不能用 Excel 中的常规选项解决这个问题,可能需要一个公式。我试图用这个逻辑来解决它(伪代码,因为我没有让它工作)

=IF($B2="Yearly" AND <=ABS(NOW()-365,25); "color cell"; 什么都不做))

标签: datecolorsconditionalformula

解决方案


我用一个条件规则解决了我的问题

=OR(AND($L4 = "Monthly"; $K4 < ABS(NOW()-(365,25/12)));AND($L4 = "Quarterly"; 
$K4 < ABS(NOW()-(365,25/4)));AND($L4 = "Twice a year"; $K4 < ABS(NOW()- 
(365,25/2)));NOW($L4 = "Yearly"; $K4 < ABS(NOW()-(365,25))))

这将返回 true 或 false,因此可以在 Excel 的条件格式菜单中使用。我编辑了我的答案,因为我的上一个答案在对数据进行排序时导致此格式无效。这个没有。


推荐阅读