【EXCEL中如果A1为789,A2为045,要求A3等于A-查字典问答网
分类选择

来自刘巧红的问题

  【EXCEL中如果A1为789,A2为045,要求A3等于A1减A2等于366,也就是说已知A1和A2求A1加?等于A2REXCEL中如果A1为789,A2为045,要求A3等于A1减A2等于366,也就是说已知A1和A2求A1加?等于A2的数.或者是当A1的个十百与A2】

  EXCEL中如果A1为789,A2为045,要求A3等于A1减A2等于366,也就是说已知A1和A2求A1加?等于A2R

  EXCEL中如果A1为789,A2为045,要求A3等于A1减A2等于366,也就是说已知A1和A2求A1加?等于A2的数.或者是当A1的个十百与A2的个十百相对应相减(个位减个位,十位减十位,百位减百位),当A1个十百有那一位数大于A2个十百的数字,则对应位的数字自动退位,但不影响其它位数.例如;251减去444要求等于293,251中的十位大于444中的十位数4那么5减4等于9,其它两者个位与百位相减数字不退位.请问用函数具体怎么表示?

1回答
2020-05-27 19:15
我要回答
请先登录
陈正江

  如果你的数据都是3位的话,可以用下面的公式

  =MOD(INT(A2/100)-INT(A1/100),10)*100+MOD(INT(MOD(A2,100)/10)-INT(MOD(A1,100)/10),10)*10+MOD(MOD(A2,10)-MOD(A1,10),10)

  如果位数不确定,可以用下面的公式

  =SUMPRODUCT(MOD(INT(MOD(A2,10^ROW(1:10))/10^(ROW(1:10)-1))-INT(MOD(A1,10^ROW(1:10))/10^(ROW(1:10)-1)),10)*10^(ROW(1:10)-1))

  说明:公式里的1:10,表示数据最高为10位,如果最高为8位,则改为1:8.

  实际上,多设几位应该问题不大,但运算速度会慢一些.

2020-05-27 19:16:09

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •