今年蛇是49才对呀,其它的生肖数字也对不上,不要弄错啊,因为A1中是带数字的,所以本公式中有一个猫肖,是专门用于应对把A1中的数字转化为0的,哈。。我这是十三生肖公式。
A2公式:
=SUMPRODUCT(--TEXT(FIND(TEXT(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"!猫"),"鼠牛虎兔龙蛇马羊猴鸡狗猪猫"),"[=13]!0"))
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
用在我的表就不行了
追答注意,单元格中必须为肖加数字的形式,不能带有空格,如果还是不行,把你的表截图发来看看,或加Q 690221857
追问Q里说,上线啊,大神
追答。。。。。。。。。。。
能再改一下吗?因为A1里还有数字在。纯生肖文字可以用。有数字返回错误值了
追答公式也可以写成
=SUMPRODUCT(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),{"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"},))
没有规律的内容,公式就用不上了
因为A1里的内容是48蛇46羊33猴32鸡25龙17鼠。我想忽视掉数字,只使用文字计算。能成么?
追答=SUM(IF(ISNUMBER(FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"鼠牛虎兔龙蛇马羊猴鸡狗猪")),FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"鼠牛虎兔龙蛇马羊猴鸡狗猪")))
数组公式,按下SHIFT+CTRL+ENTER三键
得出的结果不一样啊。大神给个扣扣请教
48蛇46羊33猴32鸡25龙17鼠 返回了24.对不上
我这里算出来是39,怎么到你手上就会错了
能下拉的吗?留个扣扣,帮我改一下文件
追答上图来看
追问又不能计算了
注意汉字的简繁的不同,如果一定要用这种繁体,请修改公式中的对应字
追问哦,好了,再请教下,要是多加一个单元格下去运算怎么做?就是A1,A2一起算呢?
追答公式中的 A1 改成 A1&A2
本回答被提问者采纳