Excel精英培训网

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

[已解决]两个表SUMIFS结果不一样,请大家帮忙!

[复制链接]
发表于 2014-4-18 17:38 | 显示全部楼层 |阅读模式
SUMIFS公式同样的方法,两个表的结果不一样,请问大家这是怎么回事?
最佳答案
2014-4-18 23:14
本帖最后由 chinaman_86 于 2014-4-19 00:17 编辑

公式日期选取有误;原筛选结果也有误,“2013年10月31日”的时间格式为:"2013/10/31  0:00:00",">2013/10/31"实际上包含了“2013年10月31日”当天全天而不是从“2013年10月31日”以后的日期开始算起。请看附件。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2014-4-18 17:39 | 显示全部楼层
SUMIFS公式同样的方法,两个表的结果不一样,请问大家这是怎么回事?刚才忘了发附件了,现在附上。本人小菜鸟一只,请专业的朋友们帮忙看一下。

求解2.zip

319.51 KB, 下载次数: 17

回复

使用道具 举报

发表于 2014-4-18 18:09 | 显示全部楼层
yp2014 发表于 2014-4-18 17:39
SUMIFS公式同样的方法,两个表的结果不一样,请问大家这是怎么回事?刚才忘了发附件了,现在附上。本人小菜 ...


数据是正确的,再验证一下,
  1. =SUMPRODUCT((F2:F4000=F5)*(C2:C4000=C2)*(D2:D4000>G23)*(D2:D4000<G22)*A2:A4000)
复制代码
我用SUM,SUMPRODUCT,求出的结果也是一样28224.5。
回复

使用道具 举报

 楼主| 发表于 2014-4-18 18:13 | 显示全部楼层
xuyouxm 发表于 2014-4-18 18:09
数据是正确的,再验证一下,我用SUM,SUMPRODUCT,求出的结果也是一样28224.5。

亲,用你的公式结果是0呢?
回复

使用道具 举报

 楼主| 发表于 2014-4-18 18:35 | 显示全部楼层
xuyouxm 发表于 2014-4-18 18:09
数据是正确的,再验证一下,我用SUM,SUMPRODUCT,求出的结果也是一样28224.5。

谢谢解答!G22填入“2013/11/1”,G23填入“2013/9/30”,这样写对吗,可返回结果是0?另外,可是我用数据筛选出来的结果是27004,请看下图 2.JPG


回复

使用道具 举报

发表于 2014-4-18 21:03 | 显示全部楼层
你确定你的示例结果是正确的?
回复

使用道具 举报

发表于 2014-4-18 23:00 | 显示全部楼层
  1. =SUM(($C2:$C10000="物品二")*(IFERROR(--LEFT($F2:$F10000,5),"")>41578)*(IFERROR(--LEFT($F2:$F10000,5),"")<41609)*($A2:$A10000))
复制代码
日期有问题,因为你的日期后面有具体时间,而计算的大于,小于是整数,所以有差。

求解2.zip

558.05 KB, 下载次数: 2

回复

使用道具 举报

发表于 2014-4-18 23:03 | 显示全部楼层
本帖最后由 xuyouxm 于 2014-4-18 23:05 编辑
yp2014 发表于 2014-4-18 18:35
谢谢解答!G22填入“2013/11/1”,G23填入“2013/9/30”,这样写对吗,可返回结果是0?另外,可是我用数据 ...

03版公式:(数组--三键结束)
  1. =SUM(($C2:$C10000="物品二")*(IF(ISERROR(--LEFT($F2:$F10000,5)),"",(--LEFT($F2:$F10000,5)))>41578)*(IF(ISERROR(--LEFT($F2:$F10000,5)),"",(--LEFT($F2:$F10000,5)))<41609)*($A2:$A10000))
复制代码

求解2.zip

558.12 KB, 下载次数: 1

回复

使用道具 举报

发表于 2014-4-18 23:14 | 显示全部楼层    本楼为最佳答案   
本帖最后由 chinaman_86 于 2014-4-19 00:17 编辑

公式日期选取有误;原筛选结果也有误,“2013年10月31日”的时间格式为:"2013/10/31  0:00:00",">2013/10/31"实际上包含了“2013年10月31日”当天全天而不是从“2013年10月31日”以后的日期开始算起。请看附件。

求解2.rar

290.06 KB, 下载次数: 5

回复

使用道具 举报

 楼主| 发表于 2014-4-19 20:38 | 显示全部楼层
蝶·舞 发表于 2014-4-18 21:03
你确定你的示例结果是正确的?

呵呵,我就是不知道是数据筛选的结果正确还是用SUMIFS公式的正确。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 18:21 , Processed in 0.312845 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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