[電腦]excel一問 + 再加題minor

2008-11-10 11:07 pm
1.如何令正數變綠色,負數變藍色
(正數前可整到有"+"號嗎?)

2 minor
係[if]個function,如何在同一個格 加入幾個限制?

我想用excel做多d data treatment, 唔知邊度可以學到多d呢...

回答 (3)

2008-11-11 2:42 am
✔ 最佳答案
正數變綠色, 負數變藍色 :-
先highlight你要改格式o既範圍, 再依照下面做法.
Step 1 : [格式]->[設定格式化條件]
Step 2 : 左格揀[儲存格的值]; 中間揀[大於]; 右格輸入數字0
Step 3 : 按[格式]鍵, 在[字型]頁, [色彩]項揀取自己想要o既綠色後按確定
Step 4 : 返回[設定格式化的條件]視窗後, 按[新增], 此時會見到條件二o既選項
Step 5 : 左格揀[儲存格的值]; 中間揀[小於]; 右格輸入數字0
Step 6 : 按[格式]鍵, 在[字型]頁, [色彩]項揀取自己想要o既藍色後按確定.
Step 7 : 返回[設定格式化的條件]視窗後, 按[確定]便可.

注意 : 按你所訂既要求, 並沒有設定當數值=0時o既顏色, 當數值=0時, 會出黑色字, 如有需要, 可自己更改有關[大於]或[小於]既設定, 改成[大於或等於]或[小於或等於]



數字格式設定 :-
先highlight你要改數字格式o既範圍, 再依照下面做法.
Step 1 : click mouse 右掣, 進入[儲存格格式]
Step 2 : 在[數值]頁, 左方[類別]揀取[自訂]
Step 3 : 右方[類式]下的空格輸入"+"0.00;"-"0.00再按[確定]便可

注意 : 以上數字格式, 分號(;)前代表正數想要的格式, 分號後代表負數. 如負數不需加"-"號, 自需刪去"-"便可, 如負數想以括號表示, 只負將後半部改成(0.00)


[if] function :-
函數if語法係 =IF(logical_test,value_if_true,value_if_false)
可以睇成3部分:
左 - 條件測試
中 - 通過測試會出既結果(或指示)
右 - 唔通過會出既結果(或指示)
eg. =IF(A1>=0,"正數","負數") {呢個係最基本做法, 測試A1格是否大過0, 如果大過就會出現結果"正數", 否則就會出現結果"負數"}

多幾個限制, 即係IFo既多層做法(最多7層), 其實只係將另一組IF取代[中間]或者[右邊]既部分
eg. =IF(A1>=0,IF(A1>0,"正數","此數為零"),"負數") {兩階IF既做法, 以IF(A1>0,"正數","此數為零")取代原先"正數", 咁樣就可以做多一個測試, 可以知道A1係正數, 零, 定係負數.)

運用呢個概念, 就可以做到多層IF既做法, eg. =IF(A1>=50,IF(A1>=80,IF(A1>=90,"Excellent","Good"),"Pass"),"Fail")

2008-11-11 12:23:51 補充:
同意自訂格式方法可以更方便做到, 因為我都唔知道原來可以咁做!! 多d參考人哋既答案, 好多時都可以得益, 呢次又有嘢學到!!
2008-11-11 6:46 pm
其實felinenico的自定義格式方法應更佳, 假設正數顯示綠色及+號; 零值顯示黃色;負數顯示藍色及- 號
儲存格格式>自定> [綠色]+0.00;[=0][黃色]0.00;[藍色]-0.00
格式的 中括號 [ ] 和 分號 ; 是有不少知識點的
2008-11-11 2:42 am
1.我用大陸版excel, 所以係 [ ] 入面打中文, 因應你用的版本可以自行更改
格式>自定義> [绿色]#,##0.00_);[蓝色](#,##0.00)
1.1 可以, 下面個格式會出現 +1.00 或者 -2.58
格式>自定義> +0.00_);-0.00

2. 最簡單就係不斷加if
因為if,可以return你要求的二選一value, 咁就可以在外圍的if()中再作比較.
但要就你的個別問題考慮, if( ) 未必一定好用.
因為Excel有限制一格的字元數目.

3. 可以online search 下 ... (未能提供)


收錄日期: 2021-04-13 16:13:53
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20081110000051KK00773

檢視 Wayback Machine 備份