专栏名称: Excel技巧精选
Excel资源站点,学习Excel技巧的最佳公众号。
目录
相关文章推荐
Excel之家ExcelHome  ·  数据查询的6个牛掰公式,VLOOKUP只能坐 ... ·  昨天  
Excel之家ExcelHome  ·  AI高效办公:批量从身份证号中提取信息 ·  2 天前  
Excel之家ExcelHome  ·  让Excel自动检测录入的数据 ·  2 天前  
Excel之家ExcelHome  ·  用AI做数据分析,更快更准更简单 ·  3 天前  
完美Excel  ·  FILTER函数,实现任意列多匹配值查找 ·  3 天前  
51好读  ›  专栏  ›  Excel技巧精选

鱼缸式百分比信息图表,这样计算才正确

Excel技巧精选  · 公众号  · Excel  · 2018-04-30 11:58

正文

请到「今天看啥」查看全文


s = arccos(1-h)-(1-h)*sqrt(2h-h^2)


如果不理解这个公式,请自行搜索脑补。


但我们是已知阴影面积 s,求水面高 h 是多少,我的数学知识有限,没法从这个公式解出 h=f(s) 的公式,只好变通处理,根据这个公式做个对照表,按 s 来反查 h 的取值。如果有人能解出公式,还请教教我:)


数据准备



图中:

  • C列,h 从1% 变化到200%

  • D列,计算出阴影面积 s,D7:=ACOS(1-C7)-(1-C7)*SQRT(2*C7-C7^2)

  • E列,为这个 s 占圆的面积的比例,也就是业务指标百分比,E7:=D7/(PI()*1^2)

  • F列,为对应的正确水深,F7:=C7/2


这里E、F两列就构成一个 s~h 的关系对应表,供下面调用查找。


转换作图数据:



C列为业务指标,D列为转换后的数据,也就是柱形图的高度,水面的高度:

D7:=VLOOKUP(C7,计算反查!$E$7:$F$206,2,1)


注意最后参数为1,模糊近似查找方式。对照表是有限精度,结果也会略有误差,不过已经可以忽略,咱们画个图表而已。


E列为辅助数据,固定为100%,用来绘制鱼缸外圈。


作图步骤


1、用B、D、E数据做簇状柱形图。


2、用形状绘制一个圆圈,复制后贴入到辅助序列柱形图;把圆圈复制1份,设置填充色,复制后贴入到折算序列柱形图,填充方式选 层叠并伸展。







请到「今天看啥」查看全文


推荐文章
Excel之家ExcelHome  ·  AI高效办公:批量从身份证号中提取信息
2 天前
Excel之家ExcelHome  ·  让Excel自动检测录入的数据
2 天前
Excel之家ExcelHome  ·  用AI做数据分析,更快更准更简单
3 天前
健康温州  ·  话说青年文明号:防艾不妨爱
8 年前
战略前沿技术  ·  近代大国军事改革的经验启示
7 年前