You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Spreadsheets条件格式规则设置求助:需满足≥14且≤20

调整Google Sheets条件格式公式以满足你的需求

我帮你梳理下问题,你的原公式已经包含了大部分排除条件,但缺少了日期差≤20的关键限制,而且在条件格式里用整列引用(比如F:F)可能会导致逻辑异常,因为条件格式需要针对每一行单独计算。

修正后的完整公式

=AND(
  DAYS(TODAY(), DATEVALUE(F1))>=14,
  DAYS(TODAY(), DATEVALUE(F1))<=20,
  D1 <> "Exiled Emperor",
  D1 <> "High Council",
  D1 <> "Dark Council",
  D1 <> "Darth",
  M1 <> "Honorary"
)

关键调整点说明

  • 补充日期范围限制:新增了DAYS(...)<=20,确保日期差落在14到20之间(包含边界值)
  • 改用相对引用:把F:F、D:D改成F1、D1,这样公式会自动适配你选中范围内的每一行,避免整列引用带来的计算错误
  • 保留所有排除条件:原公式里的D列和M列排除规则全部保留,逻辑不变

额外优化(可选)

如果F列存在无法被DATEVALUE识别的无效日期格式,公式会返回错误值导致条件不生效。可以加个IFERROR处理,自动忽略无效日期:

=AND(
  IFERROR(DAYS(TODAY(), DATEVALUE(F1)), 0)>=14,
  IFERROR(DAYS(TODAY(), DATEVALUE(F1)), 0)<=20,
  D1 <> "Exiled Emperor",
  D1 <> "High Council",
  D1 <> "Dark Council",
  D1 <> "Darth",
  M1 <> "Honorary"
)

使用步骤

  1. 选中你要应用条件格式的单元格范围(比如数据区域A2:Z100,根据实际情况调整)
  2. 点击顶部菜单栏「格式」→「条件格式」
  3. 在右侧弹出的面板中,选择「自定义公式」作为格式规则
  4. 粘贴上面的修正公式,设置你想要的格式样式(比如背景高亮、字体变色)
  5. 点击「完成」即可生效

内容的提问来源于stack exchange,提问作者Taylor D

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 14:32:54