EXCEL 使用函数公式计算模具有多少套

要求:统计有多少套模具,重复的只算一套(但自己开模的,出现几次算几套),地方为“BBQ”的,状态为“Active”的友情提示:由于模具有“#REF!",在我列数组公式中出... 要求:统计有多少套模具, 重复的只算一套(但自己开模的,出现几次算几套),地方为“BBQ”的,状态为“Active”的
友情提示:由于模具有“#REF!",在我列数组公式中出现了错误。好难。。。。。。。。
展开
 我来答
【名臣】f2
2015-01-08 · TA获得超过1913个赞
知道大有可为答主
回答量:1594
采纳率:0%
帮助的人:1547万
展开全部
第一,显示“#REF!"的单元格,都得先加一个判断,让它不出现这结果,否则后面有公式引用到这一单元格的都会显示错误
第二,这个不单单只是去重,自己开模的又不去重,所以感觉透视表也解决不了,VBA行吗?
追问
不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hlhcygs
2015-01-08 · TA获得超过3174个赞
知道大有可为答主
回答量:2987
采纳率:66%
帮助的人:1949万
展开全部
“#REF!"要不要统计?
更多追问追答
追问
不要
追答
=SUM((IF(ISERROR(MATCH(A1:A60000,A1:A60000,0)=ROW(A1:A60000)),0,MATCH(A1:A60000,A1:A60000,0)=ROW(A1:A60000))*(C1:C60000="BBQ")*(D1:D60000="ACTIVE")))+IF(SUMPRODUCT((IF(ISERROR(A1:A60000),"",A1:A60000)="自已开模")*(C1:C60000="BBQ")*(D1:D60000="ACTIVE"))>0,SUMPRODUCT((IF(ISERROR(A1:A60000),"",A1:A60000)="自已开模")*(C1:C60000="BBQ")*(D1:D60000="ACTIVE"))-1,0)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Stcxj
高粉答主

2015-01-08 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部
你会列数组公式,我就不用再赘述。参考以下忽略错误值的判断式:
IF(ISERR(A1:A100),"",A1:A100)
追问
大哥我不会啊。。。
追答

按你的抓图:

=SUM(IF(ISERR(A2:A100),0,(MATCH(A2:A100&C2:C100&D2:D100,A2:A100&C2:C100&D2:D100,)=ROW($1:$99))*(C2:C100="BBQ")*(D2:D100="Active")))-1+COUNTIFS(A2:A100,"自己开模",C2:C100,"BBQ",D2:D100,"Active")

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。

其中:

1、错误值#rREF!不被统计;

2、A12符合条件,但跟A8相同、A24跟A2相同,也不计入;

3、A列“自己开模”有5个,但只有3个符合条件,故计3。

剩下的就是填充黄色的个数(行数)=13。


看来我的补充回答多余的了!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asanxiang
2015-01-08 · TA获得超过330个赞
知道答主
回答量:205
采纳率:0%
帮助的人:69万
展开全部
做个透视表就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式