Excel精英培训网

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

[已解决]如何用函数公式统计频次,并剔除重复项。

[复制链接]
发表于 2016-1-17 14:01 | 显示全部楼层 |阅读模式

在一个数据库中有好几年的数据,如想统计某个月份或年度其中某一项值出现的频次,并剔除重复项,要怎么计算?详细如图。



1.jpg
最佳答案
2016-1-17 14:32
togoxdd 发表于 2016-1-17 14:24
附件在这里哦

答案在这里哦
实际运用中。区域自己修改
发表于 2016-1-17 14:09 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2016-1-17 14:24 | 显示全部楼层
心正意诚身修 发表于 2016-1-17 14:09
把附件传上来吧。。应该不难。

附件在这里哦 附件1.zip (7.65 KB, 下载次数: 7)
回复

使用道具 举报

发表于 2016-1-17 14:32 | 显示全部楼层    本楼为最佳答案   
togoxdd 发表于 2016-1-17 14:24
附件在这里哦

答案在这里哦
实际运用中。区域自己修改

附件1.rar

7.98 KB, 下载次数: 15

回复

使用道具 举报

 楼主| 发表于 2016-1-17 21:29 | 显示全部楼层
心正意诚身修 发表于 2016-1-17 14:32
答案在这里哦
实际运用中。区域自己修改

为什么我套用这个公式,结果是0?明明有相应的数据呀{:111:}
我套用的公式是:=SUMPRODUCT((基础数据!$E2:$E9000=$B4)*(YEAR(基础数据!$G2:$G9000)=2014)*(MATCH(基础数据!$G2:$G9000&基础数据!$E2:$E9000,基础数据!$G2:$G9000&基础数据!$E2:$E9000,)=ROW(基础数据!$A2:$A9000)))


E列为编码,G列为入库日期,A列为单号

点评

ROW(A2:A9000)要减1,才对得上MATCH的值。去看下MATCH的含义。  发表于 2016-1-18 10:57
回复

使用道具 举报

发表于 2016-1-17 21:34 | 显示全部楼层
公式结束后。编辑状态下同时按CTRL+SHIFTT+ENTER结果。不过你这么多数据。用数组公式。怕是会卡吧。你试下吧
回复

使用道具 举报

 楼主| 发表于 2016-1-17 21:39 | 显示全部楼层
心正意诚身修 发表于 2016-1-17 21:34
公式结束后。编辑状态下同时按CTRL+SHIFTT+ENTER结果。不过你这么多数据。用数组公式。怕是会卡吧。你试下吧 ...

{:021:}还是不行,这是为什么。。明天要交报表了{:301:}
回复

使用道具 举报

 楼主| 发表于 2016-1-17 21:45 | 显示全部楼层
心正意诚身修 发表于 2016-1-17 14:32
答案在这里哦
实际运用中。区域自己修改

咦?为什么我把你的公式最后的ROW=(A1:A8)改成ROW=(A1:A10)公式就错了呢?
回复

使用道具 举报

发表于 2016-1-17 22:12 | 显示全部楼层
两边的数据要一样多。。。
回复

使用道具 举报

 楼主| 发表于 2016-1-17 22:18 | 显示全部楼层
心正意诚身修 发表于 2016-1-17 22:12
两边的数据要一样多。。。

{:1212:}没明白诶,我的数据每个都是2:9000,你的公式是2:10,唯独最后一个是2:8。。。改成2:10反而不行了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 23:42 , Processed in 0.402915 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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