哪位Excel高人研究的新公式,一个顶9个SUMIF,牛!

与 30万 粉丝一起学Excel

图片

VIP学员的问题,要根据单位统计填充色部分的金额,原来是用9个SUMIF统计,很麻烦。希望能够有更简单的公式。=SUMIF+SUMIF+SUMIF+SUMIF+SUMIF+SUMIF+SUMIF+SUMIF+SUMIF

图片

先来看群内大神提供的公式,比9个SUMIF简洁,不过不太适合普通人,公式不好理解。=SUM(SUMIF(B$6:B$10,F14,OFFSET(B$6:B$10,,{1,2,3,5,6,7,10,11,12})))

图片

当然,也可以用VLOOKUP,文章写完后突然想到的。

=SUM(VLOOKUP(F14,$B$6:$N$10,{2,3,4,6,7,8,11,12,13},0))对于普通人,卢子一直认为,善于借助辅助列,才是正道。1.手动辅助列将所有填充色区域,手工用SUM先求和。=SUM(C6:E6,G6:I6,L6:N6)

图片

现在就变成根据单位统计辅助列的金额,非常简单。=SUMIF(B:B,F14,O:O)

图片

语法:=SUMIF(条件区域,条件,求和区域)2.自动辅助列插入一行空白行,选择C5单元格,点公式→定义名称,名称输入颜色,引用位置输入下面的公式,确定。63代表获取单元格的背景颜色。=GET.CELL(63,C6)

图片

在C5输入公式,右拉。可以看到,有背景色的显示35。=颜色

图片

用定义名称的方法,适合列数比较多,后期如果背景色的列变动,也可以自动统计,就这个优势。

现在就变成根据单位、35两个条件进行求和。二维数据源用SUMPRODUCT更方便。=SUMPRODUCT(($B$7:$B$11=F15)*($C$5:$N$5=35)*$C$7:$N$11)

图片

语法:

=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*求和区域)最后,再拓展一个案例,跟这个案例很像,都是根据背景色统计,不过有关键词奖金。要统计每个人的奖金,列数很多。

图片

有关键词奖金,处理起来就容易,可以借助通配符*。=SUMIF($B$1:$H$1,"奖金*",B2:H2)

图片

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。