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作為條件,條件成立時返回*持平*,否則返回*虧損*。