sign函式的用法(sign函式是什麼意思)
SIGN函式屬於Excel表格中 數學與三角函式 類別函式,作用對數值的正負進行判定。數值大於0,則返回值為1,等於0,則返回值為0,小於0,則返回-1。
SIGN函式屬性:
語法結構SIGN(number)
中文表示式SIGN(數值)
Number 必需。 任意實數。
SIGN函式示例
如下圖
數字是正數時返回1,為零時返回0,為負數時返回-1。
序號 | 數值 | 結果 | 公式 |
1 | 2.5 | 1 | =SIGN(B2) |
2 | -2.5 | -1 | =SIGN(B3) |
3 | 0 | 0 | =SIGN(B4) |
4 | 0.23 | 1 | =SIGN(B5) |
5 | -2 | -1 | =SIGN(B6) |
6 | 2 | 1 | =SIGN(B7) |
SIGN函式應用案例
如下圖 要求計算2021年度公司每個月經營是盈利、虧損還是持平的。
序號 | 月份 | 收入 | 成本 | 損益(盈虧) |
1 | 1月份 | 623 | 144 | |
2 | 2月份 | 226 | 386 | |
3 | 3月份 | 451 | 451 | |
4 | 4月份 | 287 | 522 | |
5 | 5月份 | 875 | 218 | |
6 | 6月份 | 945 | 613 | |
7 | 7月份 | 497 | 497 | |
8 | 8月份 | 858 | 445 | |
9 | 9月份 | 929 | 269 | |
10 | 10月份 | 627 | 621 | |
11 | 11月份 | 490 | 511 | |
12 | 12月份 | 527 | 657 |
選擇E2單元格輸入公式 =IF(SIGN(C2-D2)=1,"盈利",IF(SIGN(C2-D2)=0,"持平","虧損")) 。
按Enter 鍵運算公式,然後複製E2單元格公式,將其貼上至E3:E13區域單元格中。
案例公式 =IF(SIGN(C2-D2)=1,"盈利",IF(SIGN(C2-D2)=0,"持平","虧損")) 解析,其中公式SIGN(C2-D2)部分,判斷C2單元格數值減去D2單元格數值的符號,為正數時返回1,為負數時返回-1,為零時返回0;IF函式詳解 如下圖
最後將SIGN函式返回的結果=1作為第一個IF函式的判斷條件,條件成立時返回*盈利*,否則返回第二個IF函式迴圈,SIGN函式返回的結果=0作為條件,條件成立時返回*持平*,否則返回*虧損*。