复杂报表格间计算公式
场景介绍
需要对两个字段进行计算,得出一个新的计算结果,比如根据收入和成本,得出毛利率,报表样式如下:
实现步骤
数据准备
在视图里把需要的字段拖到维度和数据区,根据需要设置筛选、排序、聚合方式。
编辑模板
① 事业部、收入、成本这三个字段可以直接拖入想要的模板区域:
② 毛利率:根据计算公式用G_CELLCALCEXP函数进行格间计算,毛利率=(收入-成本)/收入,即(B列-C列)/B列,
具体写法:=G_CELLCALCEXP((B{r}-C{r})/B{r})
结果如下:
可以看到,当分母“收入”为0时,会出现错误而返回 #DIV/0! ,此时可以用Excel自带的 if(iserror())
函数替换。
写法参考:=G_CELLCALCEXP(if(iserror((B{r}-C{r})/B{r}),"--",(B{r}-C{r})/B{r}))
其他说明
- 合计的公式:收入和成本直接用=SUM()即可;毛利率的合计还是用格间计算公式,当然,合计这里直接用 G_CELLCALC 也是可以的。。
- G_CELLCALC 也是格间计算函数,但是它不扩展。