Excel精英培训网

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

[已解决]多条件统计

[复制链接]
发表于 2012-2-29 19:24 | 显示全部楼层 |阅读模式
请帮看下这个多条件统计应如何写公式,谢谢!!
最佳答案
2012-2-29 19:46
不用数组其实还是一个数组形式,使用SUMPRODUCT支持数组运算,不知道楼主什么目的,数组公式运算效率未必低下的
  1. =COUNTIF(B2:B18,"*上井*")-SUMPRODUCT((A2:A18={"海达作业队","远征作业队","腾远作业队","铁马作业队"})*ISNUMBER(FIND("上井",B2:B18)))
复制代码
这里A15:A18必须转换为常量区域才能用,否则还得使用三键结束!

多条件统计.rar

1.75 KB, 下载次数: 43

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-2-29 19:29 | 显示全部楼层
回复

使用道具 举报

发表于 2012-2-29 19:32 | 显示全部楼层
数组公式
  1. =COUNT(0/(MMULT(N(A2:A18<>TRANSPOSE(A15:A18)),{1;1;1;1})=4)*FIND("上井",B2:B18))
复制代码
输入后按CTRL+SHIFT+ENTET
回复

使用道具 举报

 楼主| 发表于 2012-2-29 19:34 | 显示全部楼层
hrpotter 发表于 2012-2-29 19:29

先谢了,这个表中的施工队是有规律的,但如果将下面四个施工队放到中间就无法统计了。
回复

使用道具 举报

 楼主| 发表于 2012-2-29 19:39 | 显示全部楼层
zhxj7008 发表于 2012-2-29 19:34
先谢了,这个表中的施工队是有规律的,但如果将下面四个施工队放到中间就无法统计了。

3楼的公式试了结果正确,不知道不用数组公式能否实现。
回复

使用道具 举报

发表于 2012-2-29 19:46 | 显示全部楼层    本楼为最佳答案   
不用数组其实还是一个数组形式,使用SUMPRODUCT支持数组运算,不知道楼主什么目的,数组公式运算效率未必低下的
  1. =COUNTIF(B2:B18,"*上井*")-SUMPRODUCT((A2:A18={"海达作业队","远征作业队","腾远作业队","铁马作业队"})*ISNUMBER(FIND("上井",B2:B18)))
复制代码
这里A15:A18必须转换为常量区域才能用,否则还得使用三键结束!
回复

使用道具 举报

 楼主| 发表于 2012-2-29 19:56 | 显示全部楼层
5blessyou 发表于 2012-2-29 19:46
不用数组其实还是一个数组形式,使用SUMPRODUCT支持数组运算,不知道楼主什么目的,数组公式运算效率未必低 ...

谢谢朋友们的帮助,因为是初学者数组公式看不太懂。6楼朋友的公式照着做还行,未明白其中道理希望能讲解下。谢谢!!
回复

使用道具 举报

发表于 2012-2-29 20:12 | 显示全部楼层
=SUMPRODUCT((ROW(A1:A14)<ROW(A14))*(RIGHT(B1:B14,2)="上井"))
回复

使用道具 举报

发表于 2012-2-29 20:12 | 显示全部楼层
=SUMPRODUCT((ROW(A1:A14)<ROW(A14))*(RIGHT(B1:B14,2)="上井"))
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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