作者Kevinsun (阿肥)
看板Office
标题[算表] excel if 问题
时间Sat Jul 28 10:29:41 2018
软体:excel
版本:2013
本鲁想做个开奖的程式
开奖号码有12个(M1-X1)
每组投注号码有7个(B-H)
https://imgur.com/Np4hOFD
而本鲁想设计个可显示中奖或不中的公式
而中奖就是中0-2、5~7个就是中奖
所以设计了这个方程式
=IF(COUNT(MATCH(B1,$M$1:$X$1,0),MATCH(C1,$M$1:$X$1,0),MATCH(D1,$M$1:$X$1,0)
,MATCH(E1,$M$1:$X$1,0),MATCH(F1,$M$1:$X$1,0),MATCH(G1,$M$1:$X$1,0)
,MATCH(H1,$M$1:$X$1,0))>4,"中","没中")
=IF(COUNT(MATCH(B1,$M$1:$X$1,0),MATCH(C1,$M$1:$X$1,0),MATCH(D1,$M$1:$X$1,0
),MATCH(E1,$M$1:$X$1,0),MATCH(F1,$M$1:$X$1,0),MATCH(G1,$M$1:$X$1,0)
,MATCH(H1,$M$1:$X$1,0))<3,"中","没中")
而本鲁想将两个方程式合并(中奖数若为<3或>4为中奖)
请问各位大大?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.102.202
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1532744984.A.3A8.html
1F:→ semurderer: {=IF((SUM(COUNTIF(M1:X1,A1:F1))=3)+(SUM(COUNTIF(M1 07/28 10:52
2F:→ semurderer: :X1,A1:F1))=4),"没中","中奖") 07/28 10:52
3F:→ semurderer: 少一栏...把我的A1:F1改成B1:H1就可以了 07/28 10:55
4F:→ soyoso: =IF(SUM(--(SUM(COUNTIF(M$1:X$1,B1:H1))={3,4}))," 07/28 11:04
5F:→ soyoso: 没中","中") 07/28 11:04
6F:→ soyoso: 为阵列公式需在资料编辑列(公式列)按下组合键ctrl+shift+ 07/28 11:05
7F:→ soyoso: enter 07/28 11:05
8F:→ soyoso: 以原文公式修改的话,可配合sumproduct 07/28 11:07
10F:→ soyoso: 如以count和match的话,公式缩短上,可以 07/28 11:11
11F:→ soyoso: =IF(SUM(--(COUNT(MATCH(B1:H1,$M$1:$X$1,))={3,4})),"没 07/28 11:11
12F:→ soyoso: 中","中") 同上为阵列公式 07/28 11:12