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

Excel条件格式AND与NOT语句不生效,请求协助解决

Excel条件格式公式问题排查与修复

你的公式存在核心逻辑冗余问题,同时还有几个细节需要验证,以下是具体修复方案:

公式错误修正

原公式=IF(AND($B3>$B$1),NOT($C3="Complete"))有两处可优化的问题:

  1. AND函数使用冗余:AND需要包裹所有同时满足的条件,你只传入了一个条件,完全没必要用AND,直接写$B3>$B$1即可。
  2. 多余的IF函数:条件格式公式只需直接返回TRUE/FALSE逻辑值,不需要用IF包裹,IF反而会增加逻辑复杂度。

正确的公式可以写成两种等价形式:

=AND($B3>$B$1, $C3<>"Complete")

或保留NOT写法:

=AND($B3>$B$1, NOT($C3="Complete"))

额外排查点(若修正公式后仍不生效)

  • 检查B列格式:确保B列单元格设置为日期格式,若为文本格式,日期比较会失效。选中B列→右键→设置单元格格式→选择日期类型。
  • 检查C列文本一致性:确认C列的「Complete」没有前后空格(比如" Complete"或"Complete "),这种情况会导致文本匹配失败,可改用TRIM函数处理:
    =AND($B3>$B$1, TRIM($C3)<>"Complete")
    
  • 确认应用范围:条件格式的「应用于」区域要选对目标「Due」列,确保公式中的相对引用(如$B3、$C3)对应到每行的单元格。

内容的提问来源于stack exchange,提问作者El.M

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 01:05:25