线上门店销售数据周报表
文章目录
- 前言
- 一、源数据以及周报表展示
- 二、如何制作
- 1.先设定一个日期作为基准
- 2.制作结果指标和过程指标
- 3.制作小看板
- 4.美化报表
- 总结
前言
在工作过程中总会遇到制作周报表的任务,网络上的周报表五花八门,各式各样,怎么才能制作一款能根据数据变化而变化的、自动化的的周报表呢?那么现在,从零开始,学习制作一款高效智能且美观的线上门店销售数据周报表吧。
一、源数据以及周报表展示
源数据展示
这是蛙小辣火锅杯品牌旗下几家线上门店1月至8月的销售数据,包括GMV,商家实收,门店曝光量,门店访问量,门店下单量,有效订单,无效订单,cpc总费用,商户补贴,平台补贴等等,该数据表囊括了一家线上门店的销售数据。
那么,智能高效且美观的周报表是怎么样的呢?
周报录屏
当更改日期时,其他日期也会实时更改,根据日期而展示的数据也会实时更改;当更改右上角的平台为全部或者美团、饿了么时,报表的数据都会跟着更改,非常的智能。而且也提高了报表的复用性,当你要制作下一周的报表时,只需要将日期改为你想要的日期即可,非常的方便,提高了制作报表的效率,将时间放在更重要的事情上。
二、如何制作?
1.先设定一个日期作为基准
如上图左边红框所示,将单元格A13的日期作为基准,然后其他单元格引用此基准,最终达到基准日期改变,其他日期也跟着改变。将A14单元格日期则表示为=A13+1,然后以A14单元格往下拖拽,则剩下的单元格也会按照=A13+1规则生成。
然后因为线上门店有美团和饿了么两个平台,所以周报表需要设置不同的平台下门店的销售情况。如上图的右上角所示,需要在单元格里设置数据验证,选择序列,输入平台美团饿了么,形成一个完整的下拉菜单。
2.制作结果指标和过程指标
因为蛙小辣火锅杯品牌旗下有几家门店,如果需要计算一天内该品牌的GMV,需要用到SUMIFS函数,也因为报表需要在不同的平台显示不同的数据,所以逻辑如下
IF(平台=全部,SUMIFS(GMV,日期列,对应的日期),SUMIFS(GMV,日期列,对应的日期,平台列,对应的平台))
先判断平台的值是否等于全部,如果等于的话,直接计算在该日期下的GMV总和,如果不等于的话,则要多加一个条件即是美团还是饿了么,然后再进行求和。代码如下
=IF(H5="全部",SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!A:A,A13),
SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!A:A,A13,'拌客源数据1-8月'!H:H,H5))
然后根据Excel的自动填充功能,先添加绝对引用,再进行拖拽
=IF($H$5="全部",
SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!$A:$A,$A13),
SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!$A:$A,$A13,'拌客源数据1-8月'!$H:$H,$H$5))
结果如图,剩下的单元格不用自己一个个去算,而是使用函数公式自动生成
那么通过拖拽自动生成商家实收、有效订单以及无效订单的总和应该怎么计算呢?
其实只要将上述公式里的日期列、GMV即求和列以及平台列用函数公式表达即可,函数公式的基准就是表格里的单元格引用,当拖拽时,单元格的行数或列数发生变化,那么单元格的引用也发生变化,则可以自动生成相应的数据。
日期列INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0))求和列INDEX('拌客源数据1-8月'!$A:$X,0,MATCH(C$12,'拌客源数据1-8月'!$1:$1,0))平台列INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("平台i",'拌客源数据1-8月'!$1:$1,0))
完整的代码如下
=IF($H$5="全部",
SUMIFS(
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH(C$12,'拌客源数据1-8月'!$1:$1,0)),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),$A13),
SUMIFS(
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH(C$12,'拌客源数据1-8月'!$1:$1,0)),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),$A13,
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("平台i",'拌客源数据1-8月'!$1:$1,0)),$H$5))
结果如下
因为到手率和客单价需要进行额外的计算,
到手率=商家实收/GMV
客单价=GMV/有效订单
那么过程指标里的曝光人数怎么计算呢?
很简单,因为GMV和曝光人数属于源数据的列名,只需要将公式里代表GMV的单元格替换为曝光人数的单元格即C$12改为C$24。还有一些需要额外计算的数据如下
进店转化率=进店人数/曝光人数,下单转化率=下单人数/进店人数,营销占比=cpc总费用/GMV
营销占比怎么计算呢?其实是等于8-10至8-16的cpc总费用/8-10至8-16的GMV,8-10至8-16的GMV已经有了,8-10至8-16的cpc总费用则可以通过在计算一天的cpc总费用的公式上进行更改,将SUMIFS里的一天的条件改为大于或等于8-10以及小于或等于8-16的条件,完整代码如下
=IF($H$5="全部",
SUMIFS(
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("cpc总费用",'拌客源数据1-8月'!$1:$1,0)),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),">="&$A13,
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),"<="&$A19),
SUMIFS(
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("cpc总费用",'拌客源数据1-8月'!$1:$1,0)),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),">="&$A13,
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),"<="&$A19,
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("平台i",'拌客源数据1-8月'!$1:$1,0)),$H$5))
完整的结果指标和过程指标报表如下
3.制作小看板
在周报头部的小看板,有着周累计的数据以及周环比,周累计数据直接将一列的数据进行求和即可,周环比的数据需要复杂的计算。
有效订单数的周环比计算公式为周环比=本周有效订单数/上周的有效订单数-1
上周的有效订单数怎么计算?
上述已经计算过一周的cpc总费用,只需要将公式改一改即可得到一周的有效订单数量再改为上周的有效订单数量即可,即将"cpc总费用"改为"有效订单"或者直接引用,得到本周的有效订单数量,再将公式里的日期改为-7,即可得到上周的有效订单数量,代码如下
=F20/IF($H$5="全部",
SUMIFS(
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$8,'拌客源数据1-8月'!$1:$1,0)),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),">="&($A13-7),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),"<="&($A19-7)),
SUMIFS(
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$8,'拌客源数据1-8月'!$1:$1,0)),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),">="&($A13-7),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH($A$12,'拌客源数据1-8月'!$1:$1,0)),"<="&($A19-7),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("平台i",'拌客源数据1-8月'!$1:$1,0)),$H$5))-1
商家实收的周环比=本周的商家实收/上周的商家实收-1
只需将上述公式的$A$8即有效订单改为商家实收所在的单元格即可$C$8,则可得到上周的商家实收
到手率周环比=本周到手率/上周到手率-1
上周到手率=上周商家实收/上周GMV
所以
到手率周环比=本周到手率/(上周商家实收/上周GMV)-1
上周的商家实收从上公式可以得到,上周的GMV,只需将上述公式里的代表商家实收的改为GMV即可,即$C$8改为$C$12
业务进度即为本月从1号开始的GMV至本周最后一天的GMV/目标
那么本月从1号开始的GMV至本周最后一天的GMV怎么计算?
从上周GMV公式更改,本月的第一天为DATE(YEAR(A13),MONTH(A13),1),本周的最后一天即为A19,在SUMIFS公式里添加大于第一天小于本周最后一天的条件
代码如下
=IF($H$5="全部",
SUMIFS(
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH(C$12,'拌客源数据1-8月'!$A$1:$X$1,0)),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("日期",'拌客源数据1-8月'!$A$1:$X$1,0)),">="&DATE(YEAR(A13),MONTH(A13),1),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("日期",'拌客源数据1-8月'!$A$1:$X$1,0)),"<="&($A$19)),
SUMIFS(
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH(C$12,'拌客源数据1-8月'!$A$1:$X$1,0)),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("日期",'拌客源数据1-8月'!$A$1:$X$1,0)),">="&DATE(YEAR(A13),MONTH(A13),1),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("日期",'拌客源数据1-8月'!$A$1:$X$1,0)),"<="&($A$19),
INDEX('拌客源数据1-8月'!$A:$X,0,MATCH("平台i",'拌客源数据1-8月'!$A$1:$X$1,0)),$H$5))/H8
至此,报表里所需要计算的数据就计算完了
4.美化报表
使用条件格式添加新规则,为报表数据添加细节,如在周环比的数据是负的话数字颜色为红色,且有向下的箭头
将报表的网格线去掉,在结果指标和过程指标的主要表格里用黑色框线围住,显得更为突出
表头布置橙色背景,以及标题用橙色显示等等
完整周报表如图所示
总结
以上就是从零开始如何制作一个智能高效且美观的周报表,使用Excel的自动填充规则以及index和match函数,理清里面的逻辑,就可以一步一步完成制作。
线上门店销售数据周报表相关推荐
- 线上门店销售数据透视图(2)
文章目录 前言 一.Excel完整的报表包括什么呢? 二.如何从零开始制作? 1.条件格式 2.条件格式的显示比例 3.迷你图 4.插入图表 5.环形图 6.数据透视表 7.透视表的可视化 总结 前言 ...
- 线上门店销售数据透视图
文章目录 前言 一.制作数据透视图 二.如何从零开始制作? 1.新建数据透视图 2.插入切片器 2.插入数据透视图 2.组合图 总结 前言 接上篇文章,本文讲的是如何从零开始制作基础的品牌旗下门店的销 ...
- 慕课堂签到迟到怎么办_线上教学第一周:长安大学精品课程助力“云端课堂”...
课下学生点播长安大学精品在线课程视频自学,课上与老师互动解决重点难点,实现空中翻转课堂.近几年学校陆续建设了85门精品在线开放课程资源,为我校的各类课程进行大规模线上线下混合式教学积累了宝贵的实践经验 ...
- COMPUTEX 2021线上展首周热门趋势及议题
台湾台北--(美国商业资讯)--2021年度台北国际电脑展(COMPUTEX)线上展正在火热进行中,并将持续至6月30日.主办单位台湾对外贸易发展协会(TAITRA)表示,#COMPUTEXVirtu ...
- 线上配镜新方式:眼镜直通车竞品分析报告
一.前言 1.1 竞品分析描述 分析眼镜行业市场和用户群体,了解用户需求,挖掘用户痛点,衍生产品的核心功能. 分析眼镜APP竞品,以眼镜直通车APP为主体,通过直接竞品了解眼镜行业APP的基础功能,通 ...
- 医药电商、线上药房、连锁药店、用药咨询、药箱补货、药师认证、分销商、合伙人、医生管理、诊所管理、处方药、收银、发票、电子会员卡、门店调拨、提成分销、问诊咨询、积分、顾客、流程图、业务逻辑、营销、优惠
医药电商.线上药房.连锁药店.用药咨询.药箱补货.药师认证.分销商.合伙人.医生管理.诊所管理.处方药.收银.发票.电子会员卡.门店调拨.提成分销.问诊咨询.积分.顾客.流程图.业务逻辑.营销.优惠 ...
- 门店私域运营,突围线上冲击
线下的实体零售门店想要打破线上冲击,那就要改变现状,先突破固有的思维模式,我们知道线上的效率要远高于大部分的线下零售行业的,尤其是近年来,线上电商行业的迅速崛起,逐渐霸占了人们的消费方式,也因此一些线 ...
- 线上服务器崩溃,线下门店破万,社交新宠「剧本杀」是如何迅速爆火的?
[导语]:今天我们来聊聊最近的社交游戏新宠–剧本杀,Python技术部分请看第三部分. Show me data,用数据说话 今天我们聊一聊 剧本杀 如果问,线下聚会可以玩儿什么?狼人杀?密室逃脱? ...
- 最近两周我们接触到的两种线上抓娃娃机的技术实现方案(一种RTSP/一种RTMP)
线上抓娃娃机需求 最近线上抓娃娃机的项目火爆了,陆陆续续几十款线上抓娃娃机上架,还有一大波正在开发上线中,各大视频云提供商都在蹭热度发布自己的线上抓娃娃机方案,综合了一下,目前线上抓娃娃机的视频需求无 ...
最新文章
- php 如何判断是否搜索出结果,搜索PHP - 如何调出搜索框没有结果
- php json字符串返回false,php – json_encode()返回false
- Cuboid特征提取算法
- Java面向对象(七)包、内部类、垃圾回收机制
- Linux下动态库(.so)和静态库(.a) 的区别
- Spring 计划 7.0
- CSS: 如何实现img垂直居中?
- 一起聊一聊数字化,信息化,数据化,数字化转型(建议收藏)
- 类似元气骑士的九宫格随机地图实现
- 新技术预研Android
- table表格首列首行固定
- Northleaf扩大业务开发团队,任命Chris O’Connor 为澳大利亚和新西兰地区董事总经理
- 图书信息管理系统(一)
- 出走的门徒之四:丰元创投朱会灿:冒险的牧师
- 【论文阅读记录】孪生网络(Siamese network)
- System.currentTimeMillis()和System.nanoTime()的区别
- floorplan 和 place的区别
- 三极管工作原理_【电子器件】02:三极管工作原理
- Facebook的双重验证码
- 永宏plc的ip通信转接模块,能ping通了,却无法建立modbus tcp连接的问题解决
热门文章
- 最实用的深度学习教程 Practical Deep Learning For Coders (Kaggle 冠军 Jeremy Howard 亲授)...
- 《五》微信网页登陆授权
- [Fabric] First-NetWork(byfn.sh文件分析)
- ====== 2008年NBA季后赛,与诸强同行 ======
- 前端数据校验的使用——nice-validator基本使用
- LiveQing直播点播流媒体如何关闭指定类型的流播放HTTP-FLV直播流|WS-FLV直播流|HLS(m3u8)直播流|RTMP直播流
- openwrt java_用openwrt编译斐讯k2(第二章)
- cute functions
- 为什么开发人员工作10多年了还会迷茫?没有安全感?
- java main命令行参数_java使用命令行参数