Vrátí hodnotu typu Variant (Integer), která určuje znaménko čísla.

Syntaxe

Sgn ( číslo )

Požadovaný početArgument může být libovolný platný Číselný výraz.

Návratové hodnoty

Pokud je číslo

Vrácení funkce Sgn

Větší než nula

1

Rovná se nule

0

Menší než nula

-1

Poznámky

Znaménko argumentu čísla určuje návratovou hodnotu funkce Sgn .

Příklad dotazu

Výraz

Výsledky

SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales;

Vrátí hodnotu "unitprice" a "Discount" s příslušnými znaky (1 pro kladné, -1 pro záporné a 0 pro nulovou hodnotu) ve sloupcích PriceSign a DiscountSign v uvedeném pořadí.

Příklad jazyka VBA

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci Sgn k určení znaménka čísla.

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.