首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel–如何根据条件,求指定次数的累积和?这个函数一生推

这是读者的一个求助问题,一张全年销售业绩表中,按月记录了每个销售人员的月度订单数量,如何能根据人名和指定的月份,计算出该销售人员从 1 月至指定月份的累计销售额。

通常这种案例会有很多种不同解法,如果要使用公式,我会首推 sumproduct 函数。

因为 sumproduct 函数的功能实在是太强大了,求和、计数类的任何需求,只有你想不到,几乎没有它做不到。不仅能做到,而且通常会比其他方法更简单。

有关 sumproduct 函数的其他案例,请参阅

案例 :

下图 1 中的 A 至 C 列为公司所有销售人员的每月订单数,要求:根据 E、F 列填写的姓名和截止月份,在 G 列计算出该销售人员截止至某个月的总订单数。

效果如下图 2 所示。

解决方案:

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

=SUMPRODUCT(($B$2:$B$25=$E$2)*($A$2:$A$25

公式释义:

$B$2:$B$25=$E$2:B 列中的姓名等于 E2 单元格的姓名

$A$2:$A$25

*:上述两个条件会生成一组由 true 或 false 组成的数组,用 * 将两个数组中的所有元素相乘,那么只有当两个条件都为 true 时,乘积结果才会为 true

SUMPRODUCT(...,$C$2:$C$25):如果同时符合上述两个条件,即相乘的结果为 true,则对 C 列的相应单元格求和

为了验证计算结果是否正确,我将 C 列的相应单元格标一下颜色,方便核对,从下图可以看出,公式的结果正确无误。

如果修改了 E2 和 F2 单元格的内容,G2 单元格的计算结果依然正确。

Excel学习世界

转发、在看也是爱!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200731A0STAI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券