选课中心
选课中心
一个高难度的Excel非重复值求和公式,值得你收藏
来源:Excel精英培训
时间:2021-12-06 10:28

摘要:以前总会遇到多条件不重复计数的问题,即使你不会也可以在网上搜到很多种答案,但今天小编遇到一个看似简单的Excel求和公式,做起来真费了不少脑筋。

以前总会遇到多条件不重复计数的问题,即使你不会也可以在网上搜到很多种答案,但今天小编遇到一个看似简单的Excel求和公式,做起来真费了不少脑筋。

 

如下图所示,上表中是每个人在各个银行开的信用卡清单,现需要统计出每个人的开卡个数和总额度之和(同一个银行只算一次)。

 

 

图片

 

开卡个数公式很简单,用Countif统计即可

 

=COUNTIF(B$2:B9,A13)

 

总额度之和的公式很难设置,难就难在同一个银行只能计算一次。如计算张三时,第3行的军魂卡就不能统计在内了。

 

图片

 

遇到这样的问题,我们逐步设置公式:

 

1、根据姓名筛选银行

 

=IF(B2:B9=A13,A2:A9,NA())

 

图片

 

2、把重复银行排除

 

用match函数查找位置和行数对比,重复的会返回false

=MATCH(IF(B2:B9=A13,A2:A9,NA()),IF(B2:B9=A13,A2:A9,NA()),)=ROW(1:8)

 

图片

 

3、返回符合条件的额度

和C列相乘

=(MATCH(IF(B2:B9=A13,A2:A9,NA()),IF(B2:B9=A13,A2:A9,NA()),)=ROW(1:8))*C2:C9

 

图片

 

4、用iferror函数错误值变成0

 

=IFERROR((MATCH(IF(B2:B9=A13,A2:A9,NA()),IF(B2:B9=A13,A2:A9,NA()),)=ROW(1:8))*C2:C9,0)

 

5、最后用sumprouduct函数求和

 

=SUMPRODUCT(IFERROR((MATCH(IF(B$2:B9=A13,A$2:A9,NA()),IF(B$2:B9=A13,A$2:A9,NA()),)=ROW($1:8))*C$2:C9,0))

 

图片

 

由于时间关系公式没有优化。小编觉得应该还有更简单的公式。如果你写出,就留言分享出来。按条件不重复值求和公式,网上很难搜到,建议大家一定要收藏起来。

 

没有账号?立即注册
提示

重置密码成功

已重置该账号登录密码
确定
提示

短信验证码发送成功

验证码已发送到您的手机,请查看手机短信后填写。
(短信验证码30分钟内有效)
确定
提示

邮箱验证码发送成功

验证码已发送到您的邮箱,请
(短信验证码30分钟内有效)
确定
选择登录账号

该手机号对应多个账号,请选择

选好了,确认登录
提示

一个铂略账号只能关联绑定一个微信账号。
您的铂略账号已关联绑定过其他微信账号,您可登录铂略PC官网、
APP或拨打铂略客服电话(400-616-3899)解除绑定。解除绑定
后,请再与当前微信账号进行绑定。

知道了
提示

一个铂略账号只能关联绑定一个QQ账号。
您的铂略账号已关联绑定过其他QQ账号,您可登录铂略PC官网、
APP或拨打铂略客服电话(400-616-3899)解除绑定。解除绑定
后,请再与当前QQ账号进行绑定。

知道了
提示

一个铂略账号只能关联绑定一个新浪账号。
您的铂略账号已关联绑定过其他新浪账号,您可登录铂略PC官网、
APP或拨打铂略客服电话(400-616-3899)解除绑定。解除绑定
后,请再与当前新浪账号进行绑定。

知道了
提示

一个铂略账号只能关联绑定一个手机号码。
您的铂略账号已关联绑定过其他手机号码,您可登录铂略PC官网、
APP或拨打铂略客服电话(400-616-3899)解除绑定。解除绑定
后,请再与当前手机号码进行绑定。

知道了
360浏览器谷歌浏览器

学习时长规则说明

1、学习时长指用户看课所用的实际时间,也就是说一个用户一天的学习时长最多为24小时。

2、一个用户一天中的同一时刻如果播放多门课,只有最先进入的一门课计入该时刻的学习时长,如例1。

3、用户倍速播放时产生的学习时长以实际时间为准,如例2。

例1:用户某天9点到10点在PC上看了A课,9点30分到10点30分在手机上看了B课,那么学习时长为1.5小时,其中A课1小时,B课0.5小时。

例2:用户以2倍速观看了1小时的课程,那么学习时长为0.5小时。

*学习任务的完成情况统计与学习时长无关,是以在整个课程内容中,已观看部分的覆盖情况来判定的。