谷歌表格按日期设置行条件格式且忽略指定文本的实现咨询
Google Sheet订单状态动态条件格式配置方案
原有公式异常原因
你之前的公式逻辑写反了逾期判定规则:逾期的判定是最晚发货日早于当日,也就是$D1 < TODAY(),原有公式写的$D1 > TODAY()刚好把未逾期的订单判定成了逾期,所以结果不符合预期。
配置步骤
前置操作
选中你要应用规则的全量数据范围(例如100行数据就选A1:O100,如果有1行表头,数据从第2行开始就选A2:O100,公式里的行号要和选中范围的起始行保持一致)。
按优先级从高到低添加3条自定义公式规则(Google Sheet条件格式从上到下匹配,匹配到第一条就生效,顺序不能乱)
- 优先级1(红色,逾期未履行)
填充色选红色,公式填:=AND($B1<>"FULFILLED", $D1<TODAY())
规则说明:订单未完成,且最晚发货日已经超过当日,直接标红。 - 优先级2(橙色,临期未履行)
填充色选橙色,公式填:=AND($B1<>"FULFILLED", $D1-TODAY()<=3, $D1>=TODAY())
规则说明:订单未完成,且距离最晚发货日还有3天及以内、尚未逾期,标橙。 - 优先级3(绿色,正常未履行)
填充色选绿色,公式填:=AND($B1<>"FULFILLED", $D1-TODAY()>3, $C1<=TODAY())
规则说明:订单未完成,且距离最晚发货日还有3天以上、已经过了下单日期,标绿。
兼容调整说明
- 如果B列的"fulfilled"存在大小写混用的情况,可以把公式里的
$B1<>"FULFILLED"替换成UPPER($B1)<>"FULFILLED",避免大小写匹配失效。 - 如果数据从第2行开始,所有公式里的行号
1全部替换为2即可。
内容的提问来源于stack exchange,提问作者Kimmie
相关产品推荐
相关产品推荐

