那么,这个让人心动的Excel动态速度表到底怎么做呢?让我来一步一步告诉你!
一、销量源数据
在单独的“源数据”页签中,维护各系列产品在1~6月份的销量源数据:
二、制作查询表格
1、在C2单元格设置数据验证,选择验证条件为“序列”,来源为源数据工作表的A2:A6单元格区域的产品系列:
2、在C3单元格输入公式:
=INDEX(源数据!$B$2:$G$6,MATCH(KPI动态速度表!$C$2,源数据!$A$2:$A$6,0),MATCH(KPI动态速度表!B3,源数据!$B$1:$G$1,0))
上图下半部分对公式进行了分解:
第一个MATCH部分,是找到当前查询产品“滑板车”,在源数据区域A2:A6中的第2行;
第二个MATCH部分,是找到当前查询月份“1月”,在源数据区域B1:G1中的第1列;
外层的INDEX部分,是返回源数据区域B2:G6中,第2行、第1列交叉位置的数据,即得到滑板车在1月份的销售数据。
3、将C3单元格的公式下拉复制到C8。
4、在C9单元格输入平均销量的公式:
=ROUND(AVERAGE(C3:C8),0)
使用AVERAGE函数计算C3:C8区域的平均值,再使用ROUND函数进行四舍五入到整数。
三、构造速度表辅助数据
范围设置区域:
用于构造速度表的红、黄、绿三色圆环条,代表各色条及空白条的长度;
这个设置数据可以根据实际范围的划分而更改。
平均值设置区域:
1、“目标值”N4为系列产品可能的最大月平均销量值。
2、“平均值”N5单元格公式为:=C9,即取自上一步计算的查询产品对应的平均销量。
3、“比率”N6单元格公式为:=N5/N4,即查询产品的平均销量占最大目标值的百分比。
4、“指针开始”N7单元格公式为:=N6*100-0.5
用于构造速度表指针的开始位置对应的数据;红、黄、绿三色圆环条总共长度值为100,根据平均销量占最大目标值的比率,从红条开始,到指针中间位置的长度,即为总长度值100*比率;“-0.5”的目的是构造指针宽度为1的数据,使得指针正中位置正好对应到“比率”值。
指针设置区域:
1、“指针开始”K11单元格,取自平均值设置区域的指针开始的值。
2、“指针宽度”K12单元格设置为1,用于构造宽度为1的速度表指针。
3、“剩余宽度”K13单元格公式:=SUM(K4:K7)-K11-K12,整个圆环条的长度为130(红+黄+绿+空格),使用总长度减去指针开始值和指针宽度,得到从指针结束到红条开始的总长度值。
4、整个区域的数据用于构造速度表上的动态指针。
标签设置区域:
1、 在P5单元格输入“标签0”,下拉填充到P16单元格。
2、 选中Q5:Q15单元格区域,输入数值30,Ctrl+Enter,完成多单元格数据输入。
3、 在Q16单元格输入数值70。
4、 在S5单元格输入0,在S6单元格输入0.1,选中S5和S6单元格,下拉填充到S15单元格。
5、 在R15单元格输入公式:=$N$4,即取最大目标值。
6、 在R5单元格输入公式:=S5*$R$15,下拉复制到R14单元格。
7、 整个区域用于构造速度表盘上的10个数值标签,从0~150,以15为间隔。
这次的上半部分就先到这里,请继续关注之后的下半部分,到时将为大家详细分解这个动态速度表的绘制方法,谢谢!