怎样把Excel单元格内数字个位十位相加,数值大于十在相加,显示结果为个位数

如题所述

数据为两位数,使用if嵌套

=IF(LEN(IF(LEN(A1)>1,LEFT(A1,1)+RIGHT(A1,1),A1))>1,LEFT(IF(LEN(A1)>1,LEFT(A1,1)+RIGHT(A1,1),A1),1)+RIGHT(IF(LEN(A1)>1,LEFT(A1,1)+RIGHT(A1,1),A1),1),IF(LEN(A1)>1,LEFT(A1,1)+RIGHT(A1,1),A1))

例:38,两次计算后,结果为2

追问

如果是两单元格相加,如是个位数就显示个位数,如是两位数就可代入这公式,但公式怎么一体化

追答

应该直接把A1用sum(A1+B1)替换就可以了吧。不过输出单元格要在其他位置。你试一下

错了,是sum(a1,b1)
=IF(LEN(IF(LEN(SUM(A1,B1))>1,LEFT(SUM(A1,B1),1)+RIGHT(SUM(A1,B1),1),SUM(A1,B1)))>1,LEFT(IF(LEN(SUM(A1,B1))>1,LEFT(SUM(A1,B1),1)+RIGHT(SUM(A1,B1),1),SUM(A1,B1)),1)+RIGHT(IF(LEN(SUM(A1,B1))>1,LEFT(SUM(A1,B1),1)+RIGHT(SUM(A1,B1),1),SUM(A1,B1)),1),IF(LEN(SUM(A1,B1))>1,LEFT(SUM(A1,B1),1)+RIGHT(SUM(A1,B1),1),SUM(A1,B1)))

追问

如果单元格数值为十位数相加到个位,值为个位数直接显示公式要怎么写

追答

这个不是你题目最开始问的吗?不太明白你的意思,你要不上个图片?

追问

解决了,谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-12
Excel要实现这样的功能并不是很难,我们可以使用Right和Left韩束将这个数分解,然后我们在执行两数相加操作,这样他们就可以正常算出他们的结果了,建议你动手试一试,你如果碰到疑问,你可以按F1可以跳出帮助系统。