Excel精英培训网

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

[已解决]求同时出现1,2的次数

[复制链接]
发表于 2015-2-6 06:47 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2015-2-6 11:28 编辑

  A B C D E
1 1 2 6 9 10
2 2 4 5 8 9
3 1 2 3 6 9
4 1 2 7 11 12
5 1 2 5 10 18



答案是4次,如何用函数表示,谢谢
最佳答案
2015-2-6 21:41
本帖最后由 qinqh_yl 于 2015-2-6 21:43 编辑
lgb6699 发表于 2015-2-6 18:35
抱歉楼上大大,如果同时要查符合三个以上的条件又该如何表示?
比如说上述1 2 6有2次


=SUMPRODUCT(N(MMULT((A1:E5=1)*1,ROW(1:5)^0)*MMULT((A1:E5=2)*1,ROW(1:5)^0)*MMULT((A1:E5=6)*1,ROW(1:5)^0)>0))
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-2-6 08:31 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2015-2-6 08:53 | 显示全部楼层
谢谢!我还有不太懂的地方--A1:E5=1,为何B1:F5=2,如果2也在A1:E5里,不能写成A1:E5=2?
回复

使用道具 举报

 楼主| 发表于 2015-2-6 09:00 | 显示全部楼层
抱歉还想续问一下,如果同时要查符合三个以上的条件又该如何表示?
比如说上述1 2 6有2次
回复

使用道具 举报

发表于 2015-2-6 16:09 | 显示全部楼层
QQ截图20150206160546.jpg
1.rar (3.34 KB, 下载次数: 6)
回复

使用道具 举报

发表于 2015-2-6 17:02 | 显示全部楼层
=SUMPRODUCT(N((A1:E5=1)*(B1:F5=2)))
这个公式有问题。
比如2在A列,1在其他列是统计不到;还有2不在1的后面那一列(如隔1列或隔几列)也统计不到。
用下面的公式可以统计各种不同情况(只要满足同一行中同时有1和2就可以统计到):
=SUMPRODUCT((MMULT((A1:F5=1)*1,ROW(1:6)^0)>0)*(MMULT((A1:F5=2)*1,ROW(1:6)^0)>0))
回复

使用道具 举报

 楼主| 发表于 2015-2-6 18:35 | 显示全部楼层
抱歉楼上大大,如果同时要查符合三个以上的条件又该如何表示?
比如说上述1 2 6有2次
回复

使用道具 举报

发表于 2015-2-6 21:41 | 显示全部楼层    本楼为最佳答案   
本帖最后由 qinqh_yl 于 2015-2-6 21:43 编辑
lgb6699 发表于 2015-2-6 18:35
抱歉楼上大大,如果同时要查符合三个以上的条件又该如何表示?
比如说上述1 2 6有2次


=SUMPRODUCT(N(MMULT((A1:E5=1)*1,ROW(1:5)^0)*MMULT((A1:E5=2)*1,ROW(1:5)^0)*MMULT((A1:E5=6)*1,ROW(1:5)^0)>0))
回复

使用道具 举报

 楼主| 发表于 2015-2-7 00:14 | 显示全部楼层
谢谢qinqh_yl 大大费心陈述,但我引用后会出现错误,原因在我本人尚未搞通函数的含义,所以我传一个檔案,描述我的所求,烦请大大再与指点,非常感谢.

test.rar

37.54 KB, 下载次数: 1

说明

回复

使用道具 举报

 楼主| 发表于 2015-2-7 03:51 | 显示全部楼层
谢谢qinqh_yl 大大,问题已经解决了,您的函数是正确的,我已经完全了解其中的意思了,再次谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 04:46 , Processed in 0.284547 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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