【Excel中比较AB两列数值的大小函数详细要求如下现在要对-查字典问答网
分类选择

来自关彭龄的问题

  【Excel中比较AB两列数值的大小函数详细要求如下现在要对A1和B1的值进行比较,先比较整数部分,如果整数部分A1小于B1,输出结果降,如果整数部分A1大于B1,输出结果,升,如果整数部分等于,则比较】

  Excel中比较AB两列数值的大小函数详细要求如下

  现在要对A1和B1的值进行比较,先比较整数部分,如果整数部分A1小于B1,输出结果降,如果整数部分A1大于B1,输出结果,升,如果整数部分等于,则比较小数部分,如果小数部分A1小于B1,输出结果降,如果小数部分A1大于B1,输出结果升,如果等于,输出结果平

3回答
2020-05-2712:25
我要回答
提示:回答问题需要登录哦!
李虎兴

  这么麻烦,为什么要这么比较呢,我看你的描述,意思就是A列数值比B列数值小的话就是降,反之就是升,没必要分开整数和小数一起比较吧

  那你在C1输入

  =IF(A1-B1>0,"升",IF(A1-B1=0,"平","降"))

2020-05-27 12:27:10
关彭龄

  我是用来统计排序的,现在原始数据有个问题,如果原始数据是两位数,那必须给小数点后加个零,变成三位数,这样用你说的函数就正确了。例如,A1=1.2,其实应该是1.02,那怎么设置一个函数,让整列数据是两位数字的,让它的小数点后面再加一个零,补齐成三位数字的。A1=1.2,变成1.02

2020-05-27 12:29:50
李虎兴

  这个更简单,思想:把数值先取整,然后用这个数减去取整得到的数就是小数部分了,然后将小数部分除以10,再加上取整得到的数就是你要的数了,你的数都是正数吧,负数的话要考虑向上还是向下的问题。例如1.2取整后就是1,然后用1.2-1=0.2,然后0.2/10=0.02,再0.02+1=1.02你可以在B1输入公式:=(A1-INT(A1))/10+INT(A1)刚又看了下,你的问题好像是有三位小数和两位小数,三位小数的是不用改的,只改两位小数的,是吗,这样就要判断小数的位数了,是不是啊?那得,我省的你再问,一并给你解决了=IF(LEN(A1)-FIND(".",A1,1)=3,A1,(A1-INT(A1))/10+INT(A1))应该可以拿分了吧

2020-05-27 12:30:31
大家都在问
最新问答