Excel中取整函数INT有什么特殊的用法,为什么我求一个值加不加INT函数得到的结果不一样

Excel中取整函数INT有什么特殊的用法,为什么我求一个值加不加INT函数得到的结果不一样第一张是取整求的成绩
第二张是未取整求的成绩,正确答案是第一张。
数据明明没有小数,为啥取整和不取整的结果却不一样?

加int是转换成整型,并不完全等于取整,还有一个更重要的意义是将字符型转换成数字型
所以你的带int的返回结果是数字1,满足你的if条件
不带int的返回的结果是字符1,不满足if条件
字符1在函数中应写成 "1" ,而不是 1 ,要加双引号
如果你的函数是IF(MID(B4,4,1)="1",,),那么无论加不加int都成立了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-18
加了INT函数后,用MID函数提取出来的字符是数值格式的,没有加INT函数的提取出来的字符是文本格式的。

所以第一张图的值是J4*50%+K4*50%,第二张图的值是J4*60%+K4*50%
第2个回答  2018-03-18
因为什么int返回数值,mid返回文本,而=1中的1为数值
第3个回答  2018-03-18
这个是什么,追问

Excel中的INT函数

相似回答