发布网友 发布时间:2022-09-25 18:33
共5个回答
热心网友 时间:2023-09-20 05:11
两种方法,简单的一种是楼主输入数据的时候人为把三个数字分开输入三个单元格里分别为A1 B1 C1 D1=ABS(A1-B1) E1=ABS(B1-C1)F1=ABS(C1-A1)G1=D1+E1+F1。这种方法容易理解,公式简单,由于题目中仅仅要求3位数,所以手工分离非常容易。自己算的时候也很方便,不过如果是要求考试写程序,那么就不行了。下面给lz讲解如何用程序分离三位数据。热心网友 时间:2023-09-20 05:12
B1的公式为=LEFT(A1,1)+MID(A1,2,1)热心网友 时间:2023-09-20 05:12
=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))
有问题追问
热心网友 时间:2023-09-20 05:13
最直接的写法,把数字当字符串处理就行了热心网友 时间:2023-09-20 05:14
fx=ABS(A1-B1) ABS(Number)表示绝对值函数