excel中10进制转换为60进制 20
设置单元格格式就可以
int 取整数 mod 两个数相除,取余数
例子: 121.7931554为a1
121=int(a1)
0.7931554=mod(a1,1)
0.31554=mod(a1*100,1)
0.554=mod(a1*10000,1)
0.4=mod(a1*1000000,1)
60进的话 可以用0.60代替
1.
小数点前,函数需处理含扰扮小数点后2位,逢0.60进1--------121+1
函数为121+int(0.7931554/0.60)
2.
小数点后2位,79-60,加上小数点第3、4为,小于60进0,
函数思路100*(0.79-0.60)+int(0.31554/0.60)
3.
小数点第3、4为,小数谈灶点第5、6位小于60进0
100*(0.31-0.60)+int(55.4/60),前面相减为负,判断0.31是否大于李伏0.60,大于则减去60,否则不变
100*if(0.31>0.60,0.31-0.60,0.31)+int(0.554/0.60)
倒推第二步,也要判断。
4.
小数点第5、6位一样
100*if(0.55>60,0.55-0.60,0.55)+int(0.4/0.6)
结果:
5.
结果:INT(A1)+INT(MOD(A1,1)/0.6)1符号&INT(100*IF(MOD(A1,1)>0.6,MOD(A1,1)-0.6,MOD(A1,1)))+INT(MOD(A1*100,1)/0.6)2符号INT(100*IF(MOD(A1*100,1)>0.6,MOD(A1*100,1)-0.6,MOD(A1*100,1)))+INT(MOD(A1*10000,1)/0.6)3符号INT(100*IF(MOD(A1*10000,1)>60,MOD(A1*10000,1)-0.6,MOD(A1*10000,1))+INT(MOD(A1*1000000,1)/0.6))4符号
有中文 记得加引号和连接符号小写模式按,ctrl+7
推荐于2018-03-14 · 知道合伙人软件行家