Sgn 函數

會傳回指示數字正負號的 Variant (Integer)。

語法

Sgn ( number )

必要的號碼引數 可以是任何有效的 數值運算式。

傳回值

If 數位

Sgn傳回

大於零

1

等於零

0

小於零

-1


註解

Number 引數的符號決定Sgn函數的傳回值。

查詢範例

運算式

結果

從 productSales 選取 [單價]、[sgn (單價)] 作為 [PriceSign]、[折扣]、[sgn] (折扣) DiscountSign;

會在 [欄 PriceSign] 和 [DiscountSign] 中傳回 [單價] 和 "折扣" 及其各自的符號 (1 代表正負、-1 代表負數, 而0代表零值)。

VBA 範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

這個範例使用Sgn函數來判斷數位的符號。

Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1) ' Returns 1.
MySign = Sgn(MyVar2) ' Returns -1.
MySign = Sgn(MyVar3) ' Returns 0.

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×