Google Sheets中A4单元格多条件Conditional formatting配置咨询
结论
可以直接将该条件格式规则应用于A4单元格,无需借助辅助列,规则可自动随系统日期更新,触发或取消预设的显示颜色格式。
配置步骤
- 选中A4单元格,打开条件格式设置面板,选择使用公式确定要设置格式的单元格规则类型。
- 在公式输入框填入判定公式:
=AND($G$4="B-List", EDATE(TODAY(),-6)>=A4) - 点击格式设置按钮,选择需要的单元格填充色或字体颜色,确认保存规则即可生效。
规则逻辑说明
- 公式中
$G$4添加了绝对引用符号,仅给A4单元格单独设置规则时不加该符号也可正常生效,加锁是为了避免后续将规则拓展应用到其他单元格时出现引用位置偏移。 EDATE(TODAY(),-6)会自动计算当前系统日期往前推6个月的对应日期,当A4存储的日期早于或等于该值时,即满足「日期距今日达到6个月及以上」的判定条件。- 公式内的
TODAY()是实时获取当前系统日期的函数,每次打开表格、编辑表格内容时都会自动刷新计算,当A4日期距离当前日期不足6个月时,判定条件不成立,预设的颜色格式会自动取消,无需手动调整规则。
注意事项
- 需保证A4单元格内容为标准日期格式,若为文本类型存储的日期内容,会导致日期判定逻辑失效。
- 公式内的
"B-List"需要和G4下拉选项的文本完全一致,注意区分大小写、排查内容前后是否存在多余空格,否则会出现条件匹配失败的问题。 - 如果需要严格按整自然月判定(不满整6个月不触发格式,例如1月3日到7月2日差1天满6个月时不触发),可以将公式替换为:
=AND($G$4="B-List", DATEDIF(A4,TODAY(),"m")>=6)
内容的提问来源于stack exchange,提问作者kevinc1973
相关产品推荐
相关产品推荐

