求助:Excel表格a1是一个三位数或多位数,如248,要在b1中显示5。说明:2+4+8=14,
求助:Excel表格a1是一个三位数或多位数,如248,要在b1中显示5。说明:2+4+8=14,1+4=5。即a1中位数相加大于13(不包括13)则继续加到小于13或等...
求助:Excel表格a1是一个三位数或多位数,如248,要在b1中显示5。说明:2+4+8=14,1+4=5。即a1中位数相加大于13(不包括13)则继续加到小于13或等于13。
例题1:a1 999,b1=9+9+9=27=2+7=9,则b1=9
例题2:a1 108,则b1=9
以上例题如何用函数实现?请求各位大师帮帮忙,小弟感激不尽。 展开
例题1:a1 999,b1=9+9+9=27=2+7=9,则b1=9
例题2:a1 108,则b1=9
以上例题如何用函数实现?请求各位大师帮帮忙,小弟感激不尽。 展开
4个回答
展开全部
更多追问追答
追问
只能用2个单元格实现,如:已知a1是148,那么b1就是13,又如:a1是149,那么b1就是5
展开全部
这个公式有点长,但是可以实现
=IF(SUM(IF(MID(A1,ROW($1:$9),1)<>"",1*MID(A1,ROW($1:$9),1),0))<=13,SUM(IF(MID(A1,ROW($1:$9),1)<>"",1*MID(A1,ROW($1:$9),1),0)),SUM(IF(MID(SUM(IF(MID(A1,ROW($1:$9),1)<>"",1*MID(A1,ROW($1:$9),1),0)),ROW($1:$9),1)<>"",1*MID(SUM(IF(MID(A1,ROW($1:$9),1)<>"",1*MID(A1,ROW($1:$9),1),0)),ROW($1:$9),1),0)))
把这个公式复制到b1中,然后同时按shift+Ctrl+enter(变成数组)即可
=IF(SUM(IF(MID(A1,ROW($1:$9),1)<>"",1*MID(A1,ROW($1:$9),1),0))<=13,SUM(IF(MID(A1,ROW($1:$9),1)<>"",1*MID(A1,ROW($1:$9),1),0)),SUM(IF(MID(SUM(IF(MID(A1,ROW($1:$9),1)<>"",1*MID(A1,ROW($1:$9),1),0)),ROW($1:$9),1)<>"",1*MID(SUM(IF(MID(A1,ROW($1:$9),1)<>"",1*MID(A1,ROW($1:$9),1),0)),ROW($1:$9),1),0)))
把这个公式复制到b1中,然后同时按shift+Ctrl+enter(变成数组)即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公式简洁就好
=IF(SUM(IFERROR(--MID(A1,ROW($1:$5),1),0))>13,MOD(A1-1,9)+1,SUM(IFERROR(--MID(A1,ROW($1:$5),1),0)))
同时按shift+Ctrl+enter(三键数组型)输入即可
=IF(SUM(IFERROR(--MID(A1,ROW($1:$5),1),0))>13,MOD(A1-1,9)+1,SUM(IFERROR(--MID(A1,ROW($1:$5),1),0)))
同时按shift+Ctrl+enter(三键数组型)输入即可
更多追问追答
追问
我现在用手机版Excel复制粘贴可以吗
还是不对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-03 · 知道合伙人软件行家
gvntw
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:709
获赞数:4877
微软最有价值专家(Most Valuable Professionals) 合著书籍7部:《Excel应用大全》等。
向TA提问 私信TA
关注
展开全部
逐位加到只剩一位数:
=MOD(A1-1,9)+1
=MOD(A1-1,9)+1
更多追问追答
追问
不对啊!例如148应该等于13,为什么等于4呢?
追答
哦,你是要13呀,我以为是加到只剩一位数,那就比较麻烦了,你的数字最多几位?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询