永发信息网

excel表格中度分秒转换程序=INT(A1)+INT(A15*100-INT(A1)*100)/60+(A1*10000-INT(A1*100)*100在算18.40时怎么会出错啊?大家帮忙,谢谢。

答案:3  悬赏:0  手机版
解决时间 2021-04-29 13:34
  • 提问者网友:谁的错
  • 2021-04-28 14:00
excel表格中度分秒转换程序=INT(A1)+INT(A15*100-INT(A1)*100)/60+(A1*10000-INT(A1*100)*100在算18.40时怎么会出错啊?大家帮忙,谢谢。
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-04-28 14:46
计算机运算误差问题。
=A1*100-INT(A1)*100
返回的是39.9999999999998,用了INT后是39。

=INT(A1)+MId(TEXT(MOD(A1,1),"0.0000"),3,2)/60+MId(TEXT(MOD(A1,1),"0.0000"),5,2)/3600




全部回答
  • 1楼网友:七十二街
  • 2021-04-28 15:46

错误有两点,一是你的第二个int后面的是A1,你写成了A15,再有就是最后面的100要再加个)。然后就可以了,你试试,我已经测试过了,

  • 2楼网友:怀裏藏嬌
  • 2021-04-28 14:52
你就说你想将什么内容,转换成什么样子就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯