Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1695|回复: 6

[已解决]对不规则区域进行条件求和,并显示在指定位置

[复制链接]
发表于 2017-6-7 09:30 | 显示全部楼层 |阅读模式
具体要求详见图示和附件。
最佳答案
2017-6-7 12:57
  1. =IF(OR(B4<>B5,F4&G4<>F5&G5),SUMIFS(I$4:I4,B$4:B4,B4,F$4:F4,F4,G$4:G4,G4)-SUMIFS(J$3:J3,B$3:B3,B4,F$3:F3,F4,G$3:G3,G4),"")
复制代码
QQ截图20170607092551.jpg

对不规则区域进行条件求和,并显示在指定位置.rar

124.4 KB, 下载次数: 10

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-6-7 12:57 | 显示全部楼层    本楼为最佳答案   
  1. =IF(OR(B4<>B5,F4&G4<>F5&G5),SUMIFS(I$4:I4,B$4:B4,B4,F$4:F4,F4,G$4:G4,G4)-SUMIFS(J$3:J3,B$3:B3,B4,F$3:F3,F4,G$3:G3,G4),"")
复制代码

评分

参与人数 1 +20 金币 +20 收起 理由
望帝春心 + 20 + 20 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-6-7 15:52 | 显示全部楼层
回复

使用道具 举报

发表于 2017-6-7 15:56 | 显示全部楼层
=SUMPRODUCT((($B$4:$B$19=B4)*($F$4:$F$19=F4)*($G$4:$G$19=G4))*$I$4:$I$19)
回复

使用道具 举报

 楼主| 发表于 2017-8-30 12:22 | 显示全部楼层
本帖最后由 好运来5599 于 2017-8-30 12:24 编辑
liuyedao1 发表于 2017-6-7 15:56
=SUMPRODUCT((($B$4:$B$19=B4)*($F$4:$F$19=F4)*($G$4:$G$19=G4))*$I$4:$I$19)

非常感谢您的解答,实在不好意思,直到今天才再次登陆进入。您的方法很好地实现了在指定区域,对指定区域内的数值进行多条件求和
但求和的结果不是显示在J列同类项的最下一行,而是在同类项的每一项都有显示。
而且,我是要相连的行进行合并计算(中间只要有间隔,则不能合并计算),而您的方法把不相连的也一并计算了。
您的方法非常值得借鉴,简洁明了,在单一条件求和方面,用您的方法非常实用!
非常感谢您!
回复

使用道具 举报

发表于 2017-8-30 22:57 | 显示全部楼层
本帖最后由 liuyedao1 于 2017-8-30 23:01 编辑
好运来5599 发表于 2017-8-30 12:22
非常感谢您的解答,实在不好意思,直到今天才再次登陆进入。您的方法很好地实现了在指定区域,对指定区域 ...

看一下这个应该可以了 对不规则区域条件求和,并显示在指定位置.rar (124.41 KB, 下载次数: 2)
回复

使用道具 举报

 楼主| 发表于 2017-8-31 11:50 | 显示全部楼层
liuyedao1 发表于 2017-8-30 22:57
看一下这个应该可以了

您这个思路和方法真是“绝”,佩服!类似于排除法,利用逆向思维,思路清晰,公式简洁,一目了然!用总数减去同类项数据,得出当前数据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 01:25 , Processed in 0.167776 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表