excel的取余函数为什么会出现这个问题?

2022-12-18 0 740

题主的难题看了数次,实际上你的if推论能强化,那个前面而言。

那时来探讨mod表达式的用语:第三模块为等号、第三模块为余数,返回的值为平方根。

MOD(某数,1)=0.7,只不过是推论某数的十进制首位是不是7,且前面没其它位数(被1除,平方根为0.7)

那个事例里头有位难题,当某数等同于4.68、4.71、4.70这四个数时,多于第四个4.70为真。即使前三个被一除平方根分别为0.68、0.71,它不等同于0.7。

这说他们甚么? 当你做天数演算时,任何人有十进制位数的排序你都要很留神,没错常量表明的是0.7,但只不过是0.68、只不过是0.71,只好excel推论为false。

返回题主事例,为何7.7能,8.7却没用?

即使7.7是吗7.7,但8.7却有可能将是其它的甚么8.68、8.71无穷多可能将,在没看见你的排序亲密关系的情形,难以下定案。但不管怎样,试一试上面的方式:

Mod(round(E71,1),1)=0.7

将E71在十进制首位展开小数,再展开mod演算,确保没0.68、0.71那些无穷多的情形。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务