Sgn 関数

指定した数値の符号をバリアント型 (内部処理形式 IntegerVariant) で返します。

構文

Sgn ( 数値 )

必要な数値引数 は、任意の有効な 数値式にすることができます。

戻り値

引数 number

Sgn 戻り値

0 より大

1

0 と等しい

0

0 より小

-1


解説

数値 引数の符号は、 Sgn関数の戻り値を決定します。

クエリの例

結果

ProductSales からの DiscountSign として、PriceSign、割引、sgn (割引) として、[単価]、[sgn (unitprice)] を選択します。

列 PriceSign と DiscountSign で、"unitprice" と "割引" をそれぞれの符号 (正の場合は1、負の場合は0、0の場合は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 Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×