excel函数公式透视表案例--车辆保养统计分析及预测案例

结果展示:

一、理解需求

excel函数公式透视表案例--车辆保养统计分析及预测案例_第1张图片
     1 - 根据现有车辆保养记录【明细表】,来统计车辆保养情况及预测下次保养时间
     2 - ①行驶里程间隔为7千公里,②保养时间间隔为8月,①②中以先达到的为主
     3 - 需要统计计算的字段在【结果表】中,其中标准保养类型为一次A类,一次B类交替保养
     4 - 如果记录中只保养过1次的,假设他就是按照标准进行保养
     5 - 保养是否规律:这里按照平均保养时间间隔不超过8个月,平均保养行驶里程间隔不超过7千公里计算

     6、明细表字段(约10万条数据记录)

          excel函数公式透视表案例--车辆保养统计分析及预测案例_第2张图片

二、操作流程    

    1、检查源数据是否有问题,主要检查缺失值,字段空格等 
    2、涉及到首次和最近一次,为了减少匹配查找公式的使用,先对“保养时间”进行升序,再对“车牌号”进行升序
    3、用透视表1得到“车牌号”、“保养总次数”、“平均保养消费金额”三个字段,并复制到结果表对应字段。
    4、在【明细表】中新增辅助列“是否为首次保养”,=IF(A2<>A1,"yes",""),由于数据量比较大,将公式---计算选择---手动,输入公式后填充完公式,按F9手动计算
    5、给“是否为首次保养”添加筛选(开始--排序和筛选--筛选),筛选出“yes”,复制到结果表对应字段,检查复制位置是否正确(复制前多插入一列,用于存放车牌号与之前的复制结果对比,看是否对应,正确再删除,复制快捷键:ctrl+shift+方向键),“是否为首次保养”恢复到全选
    6、在【明细表】中新增辅助列“是否为最近一次保养”,=IF(A2<>A3,"yes",""),筛选=“yes”的复制到【结果表】对应的位置,检查正确性,“是否为最近一次保养”恢复到全选
    7、回到【透视表1】添加“最小值保养时间”、“最大值保养时间”、“最小值保养里程”最大值保养里程“,然后用公式在后面计算”平均保养时间间隔  =ROUND(IF(B4>1,DATEDIF(D4,E4,"D")/(B4-1),"0"),0)“和“平均保养里程间隔  =ROUND(IF(B4>1,(G4-F4)/(B4-1),"0"),0)”,结果复制到【结果表】对应位置
    8、预计下次保养时间:默认保养时间间隔为8个月,行驶里程间隔为7千公里。思考:当预计行驶里程在7千公里内,那就是8个月,如果行驶里程提前达到就提前保养(计算以往的日均里程来计算7千公里所需时间),那就在【结果表】中插入“日均里程=ROUND(IFERROR((I3-E3)/(H3-D3),7000/240),0)”,“8个月的里程 =DATEDIF(H3,EDATE(H3,8),"D")*N3  ”,计算“预计下次保养时间  =IF(O3>7000,H3+ROUND((7000/N3),0),EDATE(H3,8))  ”
    9、预计下次保养里程:如果日均里程*8个月<7000公里,则表示下次保养历程的间隔,如果>=7000,则取7000  。  =IF(O3<7000,O3+I3,7000+I3)
    10、预计下一次保养类型:按照保养类型为一次A类,一次B类交替保养标准预测
    11、保养是否规律:=IF(AND(M3<=7000*105%,L3<=8*31*105%),"是","否")  

    12、可视化展示,这个可以根据实际需求制作,提示制作可视化是经常用到查找定位公式。

三、初步结果表

excel函数公式透视表案例--车辆保养统计分析及预测案例_第3张图片

本部分仅按照需求做了相关的数据统计及预测分析,共预测了近4万个车牌号的结果,客户可以根据表格数据进一步筛选,对近期需要保养的车辆进行通知到位,并建议车主进行相应类型的保养。

四、可视化结果

你可能感兴趣的:(excel)