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)) 有問題追問

添加新評論

暱稱
郵箱
網站