[算表] 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