excel中a1=123如何让b1算出a1中三个数字的和是6.
4个回答
2013-10-26
展开全部
设输入单元格地址为A1,则可在输出单元格公示栏输入以下代码:
=SUM(LEN(A1)-LEN(SUBSTITUTE(A1,1,"")),2*(LEN(A1)-LEN(SUBSTITUTE(A1,2,""))),3*(LEN(A1)-LEN(SUBSTITUTE(A1,3,""))),4*(LEN(A1)-LEN(SUBSTITUTE(A1,4,""))),5*(LEN(A1)-LEN(SUBSTITUTE(A1,5,""))),6*(LEN(A1)-LEN(SUBSTITUTE(A1,6,""))),7*(LEN(A1)-LEN(SUBSTITUTE(A1,7,""))),8*(LEN(A1)-LEN(SUBSTITUTE(A1,8,""))),9*(LEN(A1)-LEN(SUBSTITUTE(A1,9,""))))
上述算法普适任意实数值,基本思路为离散求和,即先用LEN(A1)-LEN(SUBSTITUTE(A1,n,""))算出数码n的个数,然後再乘上n自身,最後用SUM()求和。
=SUM(LEN(A1)-LEN(SUBSTITUTE(A1,1,"")),2*(LEN(A1)-LEN(SUBSTITUTE(A1,2,""))),3*(LEN(A1)-LEN(SUBSTITUTE(A1,3,""))),4*(LEN(A1)-LEN(SUBSTITUTE(A1,4,""))),5*(LEN(A1)-LEN(SUBSTITUTE(A1,5,""))),6*(LEN(A1)-LEN(SUBSTITUTE(A1,6,""))),7*(LEN(A1)-LEN(SUBSTITUTE(A1,7,""))),8*(LEN(A1)-LEN(SUBSTITUTE(A1,8,""))),9*(LEN(A1)-LEN(SUBSTITUTE(A1,9,""))))
上述算法普适任意实数值,基本思路为离散求和,即先用LEN(A1)-LEN(SUBSTITUTE(A1,n,""))算出数码n的个数,然後再乘上n自身,最後用SUM()求和。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=sumproduct(--(0&mid(A1,row($1:$15),1)))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-25
展开全部
=sum(left(a1,1),mid(a1,2,1),right(a1,1))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以?你想要做什么?
更多追问追答
追答
excel 好像只对单元格的有公式,单元格内容,还真不了解!
追问
只是随便问问,如果能用一个公式解决就最好,如果没有那我就只能拆开之后再算了,那样就麻烦了一点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询