ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 233|回复: 7

[已解决] 【财务方面】关于sumifs函数求和,排除特定部分的求助。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-7-16 09:18 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 tanaka 于 2024-7-16 11:47 编辑

本人是财务,需要统计每张凭证的实际总金额。

由于财务系统要求,存在“虚假”增加发生数的情况,想请教下该怎么样进行排除。

image.png


如图,我想根据B列统计,每张凭证的累计金额,但是由于红色部分的存在,导致累计发生数虚增,请问下该如何排除虚增部分。

虚增部分有如下特点:B列+E列+F列+G列/H列(金额列)完全一样。

具体如附件。


这里只是实例数据,实际数据量上万行,并且情况比较复杂的。
1、比如可能存在G列/H列金额相同的情况,但是这部分不是“虚假”数据,而是需要统计。
2、这部分数据也可能不是紧挨着的。(但是肯定在一张凭证里,即B列关键列


我想通过sumifs函数,或者别的函数高效的来得出结果。

sumif求和问题:排除起重某部分特殊数据.zip

11.12 KB, 下载次数: 13

TA的精华主题

TA的得分主题

发表于 2024-7-16 09:52 | 显示全部楼层
=SUM(($B$2:$B$28=$B$2)*IFERROR($H$2:$H$28*1,0)*(($H$2:$H$28&"")<>($G$1:$G$27&""))) 1721095195512.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-16 10:13 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
hxj119 发表于 2024-7-16 09:52
=SUM(($B$2:$B$28=$B$2)*IFERROR($H$2:$H$28*1,0)*(($H$2:$H$28&"")($G$1:$G$27&"")))

你好,我有亮点想咨询一下。第一个这个公式最后只根据金额来进行了排除,后便可能存在金额相同,但是不需要排除的情况。

第二个,这个数据只是大几千行数据的一部分,如果数据量太大了,这样会不会有问题的?

TA的精华主题

TA的得分主题

发表于 2024-7-16 10:16 | 显示全部楼层
tanaka 发表于 2024-7-16 10:13
你好,我有亮点想咨询一下。第一个这个公式最后只根据金额来进行了排除,后便可能存在金额相同,但是不需 ...

只要那两行是相邻的即可。

TA的精华主题

TA的得分主题

发表于 2024-7-16 10:39 | 显示全部楼层
一键方案 ,公式不是365公式应该很繁琐吧



sumif求和问题:排除起重某部分特殊数据.zip

19.2 KB, 下载次数: 3

TA的精华主题

TA的得分主题

发表于 2024-7-16 14:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
=SUMIFS(G2:G28,B2:B28,B2,F2:F28,"<>*【往来款项性质:*")

TA的精华主题

TA的得分主题

发表于 2024-7-16 16:46 | 显示全部楼层
座等大神用 函数 解决问题!!

留个记号,好找


TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-16 22:14 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 tanaka 于 2024-7-16 22:16 编辑


【已解决,求优化】

解决了,解决了,但是为什么好卡

image.png



=SUM(UNIQUE(FILTER(HSTACK(B:B&E:E&F:F&MAX(I:I),I:I),A:A=A8),,TRUE))/2


增加了一个辅助列I列,解决了问题,但是好卡。求大神帮忙优化一下


【已解决,求优化公式】sumif求和问题:排除起重某部分特殊数据.zip

12.15 KB, 下载次数: 1

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 03:02 , Processed in 0.039704 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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