(excel竖列自动求和公式)(excel竖列总数)

源数据规范化这种事情,虽然是第一要旨,无比重要,但实际工作中往往很难掌控,尤其是一涉及“领导要求”,那是从业务决策角度的需求,再难也得办得到,考验的是表哥表妹的技能。

比如今天的案例,本来一个好好的二维统计表,非要按月一段段横向拓展,最后要求按条件求和汇总。

案例:

下图 1 是一季度各销售人员的获客数据表,这是一个非标准至极的表,每个月的数据竟然不是纵向往下添加成二维表,而是横向增加;每个月还按业绩降序排序了一下,导致人员和部门完全错行。

现在需要根据 B14 单元格所列出的条件求和,效果如下图 2 所示。

(excel竖列自动求和公式)(excel竖列总数)
(excel竖列自动求和公式)(excel竖列总数)

解决方案:

1. 在 C14 单元格中输入以下公式:

=SUMIF(B2:J10,B14,D2:L10)

公式释义:

  • sumif 函数的参数含义:sumif (条件区域,求和条件,求和区域) ;
  • 上述公式表示:在 B2:J10 区域中查找 B14 单元格的值,即“销售一部”,如果找到,就对 D2:L10 区域中对应的单元格求和;
  • 第一和第三个参数,使用了错列区域,两个区域大小完全一致,在第一个区域中匹配到的值,就在第二个区域的同等经纬度取值求和。
(excel竖列自动求和公式)(excel竖列总数)
(excel竖列自动求和公式)(excel竖列总数)

也可以用下面这个牛气的函数。

2. 在 D14 单元格中输入以下公式:

=SUMPRODUCT((B14=B2:J10)*1,D2:L10)

公式释义:

  • B14=B2:J10:判断 B2:J10 区域中的值是否等于 B14 单元格的值,生成一组由 true 或 false 组成的数组;
  • ...*1:将数组中的每个值 *1,就将逻辑值变成了一组由 1 或 0 值组成的数值;
  • SUMPRODUCT(...,D2:L10):将上述数组与 D2:L10 区域的值先乘积再求和,从而实现对符合条件的数值求和的目的
(excel竖列自动求和公式)(excel竖列总数)
(excel竖列自动求和公式)(excel竖列总数)

有关 sumproduct 函数的详解,请参阅

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,文中专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者Excel学习世界所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(excel竖列自动求和公式)(excel竖列总数)
本文链接:https://www.51qsb.cn/article/dvjrh3.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-08-17
下一篇2023-08-17

你可能还想知道

发表回复

登录后才能评论