Excel vzorec: Získajte celočíselnú časť čísla -

Obsah

Všeobecný vzorec

=TRUNC(number)

Zhrnutie

Ak chcete odstrániť desatinnú časť čísla a vrátiť iba celočíselnú časť, môžete pomocou funkcie TRUNC desatinnú časť odrezať.

V príklade obsahuje bunka C6 tento vzorec:

=TRUNC(B6)

Funkcia TRUNC jednoducho skráti (tj odstráni) čísla; vôbec sa nezaokrúhľuje.

Vysvetlenie

Pri TRUNCe nedochádza k zaokrúhľovaniu. Funkcia TRUNC jednoducho oddeľuje desatinnú časť čísla s predvoleným nastavením.

Funkcia TRUNC v skutočnosti vyžaduje voliteľný druhý argument na určenie presnosti skrátenia, ale ak tento voliteľný argument nezadáte, predpokladá sa, že je nulový, a skrátenie sa uskutoční na desatinné miesto.

A čo INT alebo ROUND?

Možno vás zaujíma, či môžete použiť INT alebo guľatá funkcie miesto.

Chovanie INT je pre kladné čísla rovnaké ako TRUNC (s predvoleným nastavením) - funkcia INT zaokrúhli číslo nadol na ďalšie celé číslo a potom vráti iba celočíselnú časť čísla.

Pre záporné čísla je však zaokrúhľovanie, ktoré robí INT, trochu zvláštne.

Je to preto, že INT zaokrúhľuje záporné čísla smerom nadol od nuly, bez ohľadu na to, aká je desatinná hodnota. Príklad nájdete na posledných 2 príkladoch na obrazovke vyššie.

Z tohto dôvodu je TRUNC lepšou voľbou, ak chcete iba celočíselnú časť čísla.

Ako by ste čakali, funkcia ROUND zaokrúhľuje čísla nadol. Ak chcete zaokrúhliť na najbližšie celé číslo (kladné alebo záporné), stačí použiť:

=ROUND(number,0)

Pamätajte však, že celočíselná hodnota sa môže líšiť od čísla, s ktorým ste začali, kvôli zaokrúhľovaniu.

Zaujímavé články...