excel中怎么计算一个三位数各位数相减后再相加然后取个位的公式?
问题描述:
excel中怎么计算一个三位数各位数相减后再相加然后取个位的公式?
例如A1为109 B1则为相减结果都取正数 1-0=1 0-9=9 1-9=8 1+9+8则B1为8,公式该如何写?最好附上详细说明,
答
=VALUE(RIGHT(ABS(VALUE(LEFT(A1,1))-VALUE(RIGHT(LEFT(A1,2),1)))+ABS(VALUE(RIGHT(LEFT(A1,2),1))-VALUE(RIGHT(A1,1)))+ABS(VALUE(LEFT(A1,1))-VALUE(RIGHT(A1,1))),1))能不能大概的解释下?left 和right 都是文本函数,如:LEFT(A1,1) 表示取到A1从左起第一个字符。value 是将文本转化为数值的函数,为了使取到的文本可以相加减,所以要变成数值形式才可以ABS函数是取绝对值的函数,把负值变成正直整个可以分三个部分一部分:第一位减去第二位的数ABS(VALUE(LEFT(A1,1))-VALUE(RIGHT(LEFT(A1,2),1))二部分:第一位减去第三位的数ABS(VALUE(RIGHT(LEFT(A1,2),1))-VALUE(RIGHT(A1,1)))三部分:第二位减去第三位的数ABS(VALUE(LEFT(A1,1))-VALUE(RIGHT(A1,1)))四部分:前面三部分相加后,取右边第一位字符。VALUE(RIGHT(三部分相加的值,1))有问题追问