让决策更智能
新一代智能数据分析平台

复杂报表格间计算公式的写法(新版公式)

观小数发表于:2021年11月02日 16:04:29更新于:2021年11月02日 16:08:48

一、场景介绍:

需要对两个字段进行计算,得出一个新的计算结果,比如根据收入和成本,得出毛利率,报表样式如下:

0016180e72a1d113a667809804c1335


二、实现步骤:

1、在视图里把需要的字段拖到维度和数据区:

0016180e870c69a0631d84be3ec09ac

2、编辑模板:

① 事业部、收入、成本这三个字段可以直接拖入想要的模板区域:

② 毛利率:根据计算公式用G_CELLCALCEXP函数进行格间计算,毛利率=(收入-成本)/收入,即(B列-C列)/B列,

具体写法:=G_CELLCALCEXP((B{r}-C{r})/B{r})

0016180ee4b54d421685eea93af6181

结果如下:

0016180f18633aad791a0039ff7d382

可以看到,当收入为0时,会出现错误而返回#DIV/0! ,此时可以用excel自带的if(iserror())函数替换,

写法参考:=G_CELLCALCEXP(if(iserror((B{r}-C{r})/B{r}),"--",(B{r}-C{r})/B{r}))

0016180ef2771987508e61360341767

结果如下:

0016180ef7fc13c3a9eef555c426874


三、其他说明

1、合计的公式:收入和成本直接用=SUM()即可;毛利率的合计还是用格间计算公式,当然,合计这里直接用G_CELLCALC也是可以的。。

0016180f02d971157544b35e5190764

2、G_CELLCALC也是格间计算函数,但是它不扩展:

image.png

结果如下:

0016180f0cad591f8a7d5f8e1db1963




    您需要登录后才可以回复