php判断顺子对子,豹子对子顺子乱子 函数判断

豹子对子顺子乱子 函数判断

a4c26d1e5885305701be709a3d33442f.png

157字符(数组)2013-12-27 欢乐无鞋

=IF(SUM(--MID(A1,{1,2,3},1))=MIN(--MID(A1,{1,2,3},1))*3+3,"顺子",IF(MOD(A1,111),IF(SUM(--(--MID(A1,{1,2,3},1)=MEDIAN(--MID(A1,{1,2,3},1))))=2,"对子","乱子"),"豹子"))

155字符(数组)

=IF(SUM(--MID(A1,{1,2,3},1))=MAX(--MID(A1,{1,2,3},1))*2,"顺子",IF(MOD(A1,111),IF(SUM(--(--MID(A1,{1,2,3},1)=MEDIAN(--MID(A1,{1,2,3},1))))=2,"对子","乱子"),"豹子"))

关于顺子的判断以上公式有个别数据 会出错

比如808 是对子 会8*8=8+8+0 最大max

比如114 是对子 会1*3+3=1+1+4最小min

------------------

140字符

=IF((SUM(N(LARGE(--MID(A1,{1,2,3},1),{1,2})-1=LARGE(--MID(A1,{1,2,3},1),{2,3})))=2),"顺",MID("豹对对散",SUM(FIND(MID(A1,{1;2;3},1),A1))-2,1))&"子"

------------------

排除顺子的判断(这里主要整理思路)

一、TEXT(COUNT(FIND(ROW($1:$10)-1,A1)),{"[=1]豹;[=2]对;散"})

二、LOOKUP(SUM(FIND(MID(A1,{1;2;3},1),A1)),{3,"豹";4,"对";6,"散"})&"子"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值