EXCEL:各位大侠帮忙把以下公式给简化一下。

=if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$1:$W$1)=1))>3,1,0)+if(SUMPRODUCT(--(COUNTIF(B1:G1,... =if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$1: $W$1)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$2: $W$2)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$3: $W$3)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$4: $W$4)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$4: $W$4)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$5: $W$5)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G6,$I$6: $W$6)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$7: $W$7)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$8: $W$8)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$9: $W$9)=1))>3,1,0)
+ if(SUMPRODUCT(--(COUNTIF(B1:G1,$I$10: $W$10)=1))>3,1,0)
展开
 我来答
Stcxj
高粉答主

2015-04-02 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部
你是要统计B1:G1分别跟I1:W1、I2:W2、……大于3对相同的组数吧。
我觉得简化不了,只给你删除掉一些多余的内容。还有,公式若不涉及填充,可不用绝对引用。
=IF(SUMPRODUCT(COUNTIF(B1:G1,$I$1:$W$1))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$2:$W$2))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$3:$W$3))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$4:$W$4))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$4:$W$4))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$5:$W$5))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G6,$I$6:$W$6))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$7:$W$7))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$8:$W$8))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$9:$W$9))>3,1,0)
+ IF(SUMPRODUCT(COUNTIF(B1:G1,$I$10:$W$10))>3,1,0)

要不,就改用数组公式:
=IF(SUM(IF(COUNTIF(B1:G1,I1:W1),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I2:W2),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I3:W3),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I4:W4),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I5:W5),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I6:W6),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I7:W7),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I8:W8),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I9:W9),1,0))>3,1,0)+IF(SUM(IF(COUNTIF(B1:G1,I10:W10),1,0))>3,1,0)
(短不了多少)
更多追问追答
追问

我其实就是想把这两步变成一步完成。我就想出提问的这个公式,但是觉得太复杂了,想简化一下。

追答
看起来很难简化,因为引用的是B1:G1分别对应I1:W1、I2:W2、I3:W3、……I10:W10(行比较),若改用I1:W10,其判断会出现错误(变成矩阵比较)。
景楚
2015-04-02 · TA获得超过296个赞
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:69.3万
展开全部
根据你说的可以用countif和if解决,没看到表格结构不好说具体怎么弄
追问
我想弄成数组公式类的:
举个例子:
这种类型的数组公式
{=IF(MAX(MMULT((I$1:W$50=B1)+(I$1:W$50=C1)+(I$1:W$50=D1)+(I$1:W$50=E1)+(I$1:W$50=F1)+(I$1:W$50=G1),ROW($1:$15)^0))<6,0,1)}(备注:这个公式是网上随便找的数组公式与我提问公式不是一样,我只是举个例子。数组公式我不懂。)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式