[算表] If函数求解...

楼主: tanjita321 (TANJITA)   2014-05-07 17:21:24
小弟在用Excel用一个试算表,简单的if却搞不定.........
里程数 机油 齿轮油 空滤 空滤海棉 机油滤心 碟煞油
24000 V
25000 V
26000 V
27000 V
28000 V
29000 V
30000 V
31000 V
32000 V
33000 V
34000 V
~~~~
大概是这样子,在齿轮油的字段我下了if函数,我想要每5000公里换一次齿轮油,
因此我下
=IF(A2/5000=0,"V"," ")
如果A2能被5000整除就代表该换了,给该字段一个V,如果不能被整除则给空白,
但结果通通只显示空白,不能显示为V。
不晓得为啥会都把它判断成FALSE呢?感谢各位。
作者: soyoso (我是耀宗)   2014-05-07 17:24:00
以整除来看应用函数modA2=IF(MOD(A2,5000)=0,"V","")
作者: runaway580 (让个位)   2014-05-07 18:55:00
因为像A2=24000 除以5000 是4.8 不是0 所以不会跑出来
作者: soyoso (我是耀宗)   2014-05-07 22:46:00
不是0,为false而原po的false结果是" ",因此会看来是空白25000/5000=5不为0,还是false而用mod取余数来看mod(24000,5000)为余数4000mod(25000,5000)因可以整除,余数为0就会为真,结果"v"
作者: lambo (Lambo)   2014-05-11 19:50:00
因为只有0/5000才等于0啊,5000的倍数除以5000是整除但不为0

Links booklink

Contact Us: admin [ a t ] ucptt.com