Funkce Sgn

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

Syntaxe

Funkce SGN(číslo)

Požadované čísloArgument může být jakékoli platné Číselný výraz.

Vrácené hodnoty

Pokud číslo se nachází

Funkce SGNvrátí hodnotu

Větší než nula

1

Rovno nule

0

Menší než nula

-1


Poznámky

Znaménko argumentu číslo určuje vrácenou hodnotu funkce SGN .

Příklad dotazu

Výraz

Výsledky

Vyberte JednotkováCena, funkce (JednotkováCena) jako PriceSign, sleva, SGN (sleva) jako DiscountSign z productSales.

Vrátí hodnotu "UnitPrice" a "Discount" se svými odpovídajícími značkami (1 pro kladné číslo-1 pro konstantu 0 pro nulu) ve sloupcích PriceSign a DiscountSign.

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.

V tomto příkladu se funkce SGN používá k určení znaménka čísla.

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.

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×