Excel精英培训网

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

计算人数

[复制链接]
发表于 2021-2-12 22:08 | 显示全部楼层 |阅读模式
见附件   求Q18的公式

新建 XLS 工作表.rar

9.02 KB, 下载次数: 12

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2021-2-12 23:17 | 显示全部楼层
P18 數組公式: =COUNT(0/(MATCH(B$1:B$72,IF(SUMIFS(J:J,B:B,B$1:B$72,D:D,P18,F:F,">=20210102")>=3500,B$1:B$72),)=ROW($1:$72)))

祝順心,南無阿彌陀佛!


log.png
回复

使用道具 举报

发表于 2021-2-13 10:32 | 显示全部楼层
本帖最后由 高 于 2021-2-13 11:48 编辑

=SUM(N(MMULT(SUMIFS(J:J,C:C,IF(MATCH($C$3:$C$72,C:C,)=ROW($3:$72),C$3:C$72),D:D,P6,F:F,">=20210102"),1)>=3500))
就是说{1;1}要变成1或者{1}。因为这个SUMIFS的结果只有一列,而第一个公式中由于有"AN"&{5,6},造成了第一个公式中的SUMIFS的结果是2列的数组。根据MMULT第一个参数的列数要与第二个参数的行数相等,所以第二个参数,在第二个公式要有1行({1}),在第一个公式要有2行({1;1})
回复

使用道具 举报

发表于 2021-2-13 10:40 | 显示全部楼层
或者,不用MMULT,可以写成数组公式=SUM(1*(SUMIFS(J:J,C:C,IF(MATCH($C$3:$C$72,C:C,)=ROW($3:$72),C$3:C$72),D:D,P6,F:F,">=20210102")>=3500))

评分

参与人数 1学分 +2 收起 理由
cutecpu + 2

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 15:38 , Processed in 0.277320 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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