date - 如何在 Excel 中根据因子和当前日期为单元格着色?
问题描述
我有两列。我想为一列着色,以另一列和当前日期为条件。
例如:如果 A 列中的日期是一年多以前,而 B 列中的间隔是每年,那么我想为该特定单元格着色(即单元格 A3)
我不能用 Excel 中的常规选项解决这个问题,可能需要一个公式。我试图用这个逻辑来解决它(伪代码,因为我没有让它工作)
=IF($B2="Yearly" AND <=ABS(NOW()-365,25); "color cell"; 什么都不做))
解决方案
我用一个条件规则解决了我的问题
=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 的条件格式菜单中使用。我编辑了我的答案,因为我的上一个答案在对数据进行排序时导致此格式无效。这个没有。
推荐阅读
- laravel - Laravel 邮件 HTML 问题
- sql - 在 SQL Server 十进制列中发布之前触发将空字符串转换为“null”
- python - 获取第二个系列中第一个系列中元素的索引
- angular - Angular 7 - NavigationEnd 和 OnDestroy 计时问题
- javascript - 过滤掉大写字母
- html - (节点)数据流时从 GET 获取 HTML
- angular - 从 Angular 前端访问 Spring-Boot RestController 的问题
- c# - 使用公共异步任务从 API HTTP Post 返回 json 响应时,TResult 应该是什么
- reactjs - Material Ui 分频器错误(以上错误发生在
零件) - r - 当集群变量包含在回归中作为固定效果时,rms 包中的 Bootcov 不起作用