订单汇总表终极效果
效果图解释:
交期栏

1. 当交期靠近交期日3天时,交期栏显示黄色
2. 当交期超过交期日,交期栏显示赤色
3. 当已完成交货时,无论是定时还是过时,都不再显示提示颜色
欠货数栏
1. 当交货数小于订单总数时显示欠货负数,并以深赤色提示
2. 当欠货为0时,显示0,并不在显示提示颜色
3. 当欠货数为正数时,表示超量交货,并以橙色提示
交货状态栏
1. 订单按时按量交付时,显示“定时交货”,并以绿色提示
2. “交货日期”与“2次交货日期”任意一个超过交期时,显示过时,并以赤色提示
3. “交货数”与“2次交货数”总数小于订单总数,同时,知足上面第2点的,显示过时,并以赤色提示
4. “交期”附近3天时,显示紧急,并以黄色提示。
制作过程
一,交期栏
交期栏条件格式设置
解释:
1. 当交期靠近交期日3天时,交期栏显示黄色
新建规则--选取“只为包含以下内容的单元格设置格式” 输入如下条件公式,设置颜色为黄色。
条件阐明
=TODAY()+3,目的是在当天的日期根本上提前3天,来显示黄色,以达到提醒浸染。
=G4>0,G4为本单元格,目的是本单元格的数值大于0时,规则才有效。也便是说,设置了此公式,单元格为空值时,不显示任何颜色。
2. 当交期超过交期日,交期栏显示赤色
新建规则---选取“只为包含以下内容的单元格设置格式” 输入如下条件公式设置颜色为赤色。
条件阐明
=TODAY(),顾名思义,指当日,目的是如本单元格日期超过当天的日期,则显示赤色,
=G4>0,G4为本单元格,目的是本单元格的数值大于0时,规则才有效。
3. 当已完成交货时,无论是定时还是过时,都不再显示提示颜色,以免导致已经完成交货的还会提醒。
新建规则---选取“利用公式确定要设置格式的单元格” 输入如下条件公式,设置颜色为白色。
条件阐明
=N4>=0,N4为“欠货数”单元格,意思是当“欠货数”单元格的数值大于或即是0时,此规则才有效。
设置完成的三个条件格式。
二,欠货数栏
欠货数栏条件格式设置
解释:
自定义单元格格式。
[>0]+0;[<0]-0;G/通用格式,设置单元格格式-自定义,意思是数值大于0时,在数值前面显示“+”号,为负数时,显示“-”号
自定义格式
2. 新增2个条件格式,a.当交货数小于订单总数时,以深赤色提示。b.当交货数大于订单总数时,以橙色提示。
2个条件格式
a.单元格小于即是0(值为负数时)则显示深赤色
b.单元格大于即是0(值为正数时)则显示橙色
三,交货状态栏
此栏为IF(AND)函数的结合利用,有先后顺序,不能调换。
=IF(AND(K4>H4,N4>=0),\"大众定时交货\"大众,IF(AND(J4<=G4,L4<=G4,J4>0,N4>=0),\公众定时交货\"大众,IF(AND(J4>G4),\"大众过时\"大众,IF(AND(K4<H4,K4>0),\"大众过时\"大众,IF(AND(G4<TODAY()+3,G4>0),\公众紧急\公众,\"大众\"大众)))))
公式阐明:
知足“定时交货”的两个条件:
=IF(AND(K4>H4,N4>=0),\"大众定时交货\公众,交货数量的条件,
K4(交货数)大于H4(订单总数),
N4(欠货数)大于即是0的时候,本单元格显示“定时交货”
IF(AND(J4<=G4,L4<=G4,J4>0,N4>=0),\"大众定时交货\公众,交货日期的条件,如下4个:
J4(交货日期)小于即是G4(交期),
L4(2次交货日期)小于即是G4(交期),
J4(交货日期)大于0指交货日期一栏必须填写,此规则才有效,否则显示“过时”
N4(欠货数)大于即是0时,此规则才有效,否则显示“过时”
知足“过时”的两个条件
IF(AND(J4>G4),\公众过时\"大众,交货日期的条件,
J4(交货日期)大于即是G4(交期)
IF(AND(K4<H4,K4>0),\"大众过时\"大众,交货数量的条件,
K4(交货数)小于H4(订单总数),
K4>0, 目的是避免当K4为空值时,状态栏还显示“过时”
IF(AND(G4<TODAY()+3,G4>0),\"大众紧急\公众,\公众\"大众 靠近交期3天的警示条件
此公式目的,当交期靠近3天,而又没有开始交货的时候,显示“紧急”状态进行提醒,
G4<TODAY()+3,上面有做阐明,不再复述。
G4>0,G4栏有内容时,此单元格才能显示“紧急”
\"大众\"大众 此处的双引号用途是:当单元格G4(交期)为空值时,本单元格也为空值,否则会显示0。
当然,Excel有很多种办法来实现这些功能,本表单供大家学习互换,有问题或更大略的办法,欢迎大家提出。头条号:自学成财