打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Sumif实现合并单元格求和

大家好,今天和大家分享的是“Sumif实现合并单元格求和",这是给昨天第九个案例的一个补充,我讲两种方法

一、方法1,格式刷+Sumif

2、、公式

=SUMIF($A$1:$A$9,D1,$B$1:$B$9)

  • 这样用,一定要格式刷一次

4、动画操作

5、具体操作方法

  • 第1步:选中区域A1:A9

  • 第2步:开始选项卡,点一下格式刷

  • 第3步:用格式刷刷一下区域F1:F9

  • 第4步:选中区域A1:A9,开始,点一下合并单元格那个按钮,也就是取消合并单元格

  • 第5步:开始选项卡,编辑组,查找和选择组,定位条件,空值,在编辑栏输入一个等号=,引用A1单元格,快捷键Ctrl+回车

二、方法2:Sumif降维的应用

2、、公式

=SUM(SUMIF(OFFSET($B$1,MATCH(D1,$A$1:$A$9,)-1,0,INDEX(FREQUENCY(-ROW($A$1:$A$9),IF($A$1:$A$9<>"",-ROW($A$1:$A$9))),ROW(A1)),1),"<>0"))

  • OFFSET($B$1,MATCH(D1,$A$1:$A$9,)-1,0,INDEX(FREQUENCY(-ROW($A$1:$A$9),IF($A$1:$A$9<>"",-ROW($A$1:$A$9))),ROW(A1)),1),offset函数第1参数是B1单元格

  • MATCH(D1,$A$1:$A$9,)-1得到offset函数第2参数,偏移多少行,为什么要减1,本身不包括

  • offset函数第3参数偏移列不偏移,所以以0

  • offset函数第4参数行高用INDEX(FREQUENCY(-ROW($A$1:$A$9),IF($A$1:$A$9<>"",-ROW($A$1:$A$9))),ROW(A1))获取,这个要理解确实有点难度

  • FREQUENCY(-ROW($A$1:$A$9),IF($A$1:$A$9<>"",-ROW($A$1:$A$9)))这里用负数,确实是高,得到每一个姓名的合并单元格的个数,且是从后面开始统计的

  • 然后用index从第一个开始引用出来

  • 这里sumif起到降维的作用,由于第3参数和第1参数一样,所以第3参数不写,且附件是不等于0

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
不一样的条件求和【Excel分享】
Excel里降维函数讲解
小题不一般,MMULT vs LOOKUP vs OFFSET,群芳齐争艳!
试用期就破格升职加薪?这位新同事做的Excel自动查询表,我服!(建议收藏)
Excel公式练习46: 获取最大年增长率对应的值
Excel教程:offset函数使用方法和实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服