Excel vzorec: Získejte celočíselnou část čísla -

Obsah

Obecný vzorec

=TRUNC(number)

souhrn

Chcete-li odstranit desetinnou část čísla a vrátit pouze celočíselnou část, můžete pomocí funkce TRUNC oddělit desetinnou čárku.

V příkladu obsahuje buňka C6 tento vzorec:

=TRUNC(B6)

Funkce TRUNC jednoduše zkrátí (tj. Odstraní) čísla; vůbec to není kulaté.

Vysvětlení

U TRUNC nedochází k žádnému zaokrouhlování. Funkce TRUNC jednoduše odřízne desetinnou část čísla s výchozím nastavením.

TRUNC ve skutečnosti trvá volitelný druhý argument k určení přesnosti zkrácení, ale když tento volitelný argument nezadáte, předpokládá se, že je nula, a zkrácení se děje na desetinné místo.

A co INT nebo ROUND?

Možná vás zajímá, jestli můžete použít INT nebo kulatá funkce místo.

Chování INT je identické s TRUNC (s výchozím nastavením) pro kladná čísla - funkce INT zaokrouhlí číslo dolů na další celé číslo a poté vrátí pouze celočíselnou část čísla.

U záporných čísel je však zaokrouhlování provedené INT trochu divné.

Je to proto, že INT zaokrouhlí záporná čísla směrem dolů od nuly, bez ohledu na to, jaká je desetinná hodnota. Příklad najdete na posledních 2 příkladech na obrazovce výše.

Z tohoto důvodu je funkce TRUNC lepší volbou, pokud chcete pouze celočíselnou část čísla.

Jak byste očekávali, funkce ROUND zaokrouhlí čísla dolů. Pokud chcete zaokrouhlit na nejbližší celé číslo (kladné nebo záporné), použijte:

=ROUND(number,0)

Mějte však na paměti, že celočíselná hodnota se může lišit od čísla, se kterým jste začali kvůli zaokrouhlování.

Zajímavé články...