excel-formula - Excel日期范围和计数中的条件格式
问题描述
我有一个具有条件格式的 Excel 电子表格。如果将三个以上的相同值添加到同一列(当前设置为 D),则变为红色,如果超过 1,则变为黄色。我想为此添加一个日期参数。我想在 =TODAY () -180。
我如何将它添加到下面的公式中?
=COUNTIF(D:D,D8)>2
=COUNTIF(D:D,D8)>1
基本上,如果 A 列中的日期在今天日期的 6 个月内,我希望它在列中标记红色超过 2 次。
因此,如果我在 D 列中添加三个相同的信息,并且 A 列中的所有日期都是过去 6 个月的日期,它会标记为红色或黄色,但 6 个月后它会忽略并会变回黄色或空白,因为它有在过去 6 个月内未输入。
解决方案
Excel 没有固有的方法来存储上次修改特定单元格的时间戳。
要完成您想要的,您必须添加一个新列(例如在 column 中E
),该列存储输入 column 中的值的时间戳D
。然后,您可以将条件格式规则修改为以下内容:
= COUNTIFS(D:D,D8,E:E,">="&(TODAY()-180))>1
附带说明,TODAY()-180
这不是 6 个月前计算的正确方法。
正确的方法是:
= DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY()))
推荐阅读
- flask - 没有名为“flask_bootstrap”的模块
- android - 如何使用 AndroidXMapFragment 在活动中应用 onConfigurationChanged()
- powershell - 设置 app_offline.htm 后,如何使用 powershell 在 Asp .net 核心中获取站点状态?
- c++ - 为什么 Direct3D 11 中的顶点输入参数使用 DXGI 格式
- python - 如何在python中使用字符串连接创建变量
- mysql - 带有动态数组的 MySQLi LIKE 查询
- spring-boot - 带有 docker 文件和任务定义的 Spring-boot 配置文件最佳实践
- javascript - 每当我滚动浏览该部分时,突出显示我的导航栏菜单项?仅使用 Javascript
- sql - 带有实体框架 CORE / MSSQL 服务器的 REST-Api:在运行时计算并返回附加字段/属性
- node.js - 使用 node.js 使用 tensorflow.js 对一批图像进行训练模型