分享

在数据透视表中添加计算字段——计算字段之函数应用

 sunnynie2021 2021-04-27

在计算字段中可以使用函数,但不能使用有引用单元格参数的函数,比如countif函数第一个参数就是引用单元格。我们来看看下面这个例子。

原始数据部分截图如图1:


1

现在要求不同产品在A,B,C三种不同渠道的总收入、渠道数量、平均每种渠道的收入。

按【Ctrl+A 】选中全部数据,点击插入→数据透视表,把字段产品拉到行标签,A,B,C拉到数值,如图2,得到数据透视表结果如图3。


2


3

在图3数据透视表任意单元格点击数据透视表工具→字段、项目和集→计算字段,

插入计算字段1,名称改为计数,公式= (A>0)+(B>0)+(C>0),公式意思是如果A,B,C都大于0就计数,如果等于0就不计数,也可以用If函数来实现,公式=If(A>0,1,0)+ If(b>0,1,0)+ If(c>0,1,0),考虑到用if函数公式较长,直接用逻辑判断式A>0,返回结果要么是1,要么是0。

再插入计算字段2,名称改为总和,公式=A+B+C,

再插入计算字段3,名称改为平均值,公式=总和/计数,再点击“确定”按钮,得到的数据透视表对平均值设置单元格显示小数位为2位,结果如图7。


4


5


6


7

需要提醒的是,如果平均值用公式=average(A,B,C),计算出来的结果与实际不符,我们可以插入计算字段平均值2,如图8,来对比下结果,如图9,这是因为在数据透视表中插入计算字段,average函数不管字段结果是否为空。


8


9

今天的分享到此结束,如果想看更多历史文章,请点击以下文字,或者从菜单精彩回顾里查看。

所有文章都在这里,点击文字即可查看

作者简介:2001年-2005年在江西移动工作,2005年开始就职于腾讯公司MIG运营商业务部,2011年开始兼职腾讯学院Excel课程讲师,2015年4月出版图书《Excel高手捷径:一招鲜,吃遍天》,人民邮电出版社出版,2015年12月在台湾出版繁体字版。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多