找好久都找不到資料QAQ

以前學過如果不要四捨五入的話就輸入INT(儲存格)。
也學過如果要不顯示負數的函數 =IF(儲存格>=0,儲存格,"-")<-這是用背的,其實我還是沒辦法理解,不是大於等於0顯示-嗎?為什麼是負數顯示-?這個到現在都不懂QAQ~


問題來了,如果我要同一個儲存格內同時判別「該儲存格為負數則顯示為0(或不顯示),且若非負數則不要四捨五入」,有甚麼辦法嗎QAQ??

拜託大家了!!!
文章關鍵字

也學過如果要不顯示負數的函數 =IF(儲存格>=0,儲存格,"-")<-這是用背的,其實我還是沒辦法理解,不是大於等於0顯示-嗎?為什麼是負數顯示-?這個到現在都不懂QAQ~


問題來了,如果我要同一個儲存格內同時判別「該儲存格為負數則顯示為0(或不顯示),且若非負數則不要四捨五入」,有甚麼辦法嗎QAQ??


首先你要了解…

if的語法
IF(logical_test,value_if_true,value_if_false)

logical_test:就是判斷的條件,儲存格>=0。

value_if_true的意思就是當判斷條件成立時,儲存格所顯示的值為儲存格。

value_if_false的意思就是當判斷條件不成立時,儲存格所顯示的值為-。


int在值為正數是無條件捨去、在負數時無條件進位。

=if(儲存格>=0,INT(儲存格),"0")
如果儲存格大於等於0, 顯示無條件捨去, 否則不顯示:
=IF(儲存格>=0,INT(儲存格),"")

如果儲存格大於等於0, 顯示無條件捨去, 否則顯示零:
=IF(儲存格>=0,INT(儲存格),0)
首先學函數如果用背的,我想你一輩子都會活用不了
瞭解函數的意思,你就會知道怎麼用了

王小幻 wrote:
如果不要四捨五入的話就輸入INT(儲存格)

int是無條件捨去,不是"不要四捨五入",意思有差
例如10.33333用int後會變成10
例如10.99999用int後還是10


王小幻 wrote:
=IF(儲存格>=0,儲存格,"-")<-這是用背的,其實我還是沒辦法理解,不是大於等於0顯示-嗎?為什麼是負數顯示-?


這個函式的寫法意義:
if(條件, 如果符合條件時做的事, 如果不符合條件時做的事)
if(儲存格>=0, 直接顯示儲存格內容, 顯示成-號)
假設儲存格值為10,那麼這個條件下就會顯示10
假設儲存格值為-10,那麼這個條件下就會顯示-



王小幻 wrote:
如果我要同一個儲存格內同時判別「該儲存格為負數則顯示為0(或不顯示),且若非負數則不要四捨五入」


請活用下去
if(儲存格>=0, 顯示不要四捨五入的儲存格內容, 顯示為0或不顯示(把-變成0應該不難))
四捨五入 Round
該儲存格為負數則顯示為0(或不顯示),且若非負數則四捨五入
=if(a1<=0,"",round(a1,0)) <=0不顯示
=if(a1<=0,0,round(a1,0)) <=0顯示0

if的語言是if(條件判斷.成立.不成立)

不知道不要四捨五入是要進入還是捨去
Roundup 進入
Rounddown 捨去
Excel 說明中有很詳細的說明, 請服用
先謝謝大家的回覆QAQ
受用不盡QAQ

那如果我現在要下這個指令可以嗎?
我要算應付出的稅金。


另外還有一個問題...
P4的部分我是打函數=IF(O4>=0,INT(O4),"0")
因為如果用=IF(O4>=0,INT(O4),"-")的話,在P4顯示-,那我Q4的部分就會顯示「#VALUE!」,這個有方法可以改善嗎?
還是說因為顯示-的關係所以系統會判定他不是個數字,就無法做加減的動作呢?





Q4也寫個函數就好啊

=if(P4="-",要退稅的金額,"-")

因為要繳稅的話,就沒有退稅金額了

要退稅的金額 我不知道你要怎麼設定
如果只是應繳稅額呈現負項的時候,那個額度就是要退稅的
就直接寫(-P4) 就可以了
Q4怎麼寫的?
通常加個ISERROR就可以了
不過你描述P4的寫法會影響Q4
就不確定了
最好把Q4的寫法放上來

L.D.S. wrote:
Q4怎麼寫的?通常加...(恕刪)


Q4沒有寫函數耶@~@
Q4我就直接打=M4-P4(已扣繳的稅額減去應該繳的稅額)
因為我需要得知我可以退的稅額是多少。
所以我在R4又新增了一串儲存格,函數打=IF(Q4>0,Q4,"-")
意思是Q4的部分如果為負數就顯示-號。

變成我為了要用函數,我要多增好幾個儲存格....
我不會把它放在同一格裡面...
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!