Funkce Int a Fix

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Vrátí celočíselnou část čísla.

Syntaxe

Funkce INT ( number )

Fix( číslo )

Požadované čísloArgument je typu Double nebo libovolný platný Číselný výraz. Pokud argument číslo obsahuje hodnoty Null, bude vrácena hodnota Null .

Poznámky

Funkce Int i Fix odeberou zlomkovou část argumentu číslo a vrátí výslednou celočíselnou hodnotu.

Rozdíl mezi funkcemi Int a Fix je ten, že pokud je argument číslo záporný, vrátí funkce Int první celé záporné číslo, které je menší než argument číslo nebo je s ním shodné, zatímco funkce Fix vrátí první celé záporné číslo, které je větší než argument číslo nebo je s ním shodné. Například číslo -8,4 převede funkce Int na číslo -9, zatímco funkce Fix je převede na číslo -8.

Funkce Fix(číslo) odpovídá následující kombinaci funkcí:

Sgn(number) * Int(Abs(number))

Příklad

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 je ukázáno, jakým způsobem vrací funkce Int a Fix celočíselné části čísel. V případě záporného číselného argumentu vrátí funkce Int první celé záporné číslo, které je menší než dané číslo nebo je s ním shodné. Funkce Fix vrátí první celé záporné číslo, které je větší než dané číslo nebo je s ním shodné.

Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

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

×