Exceli valem: hankige arvu täisarv -

Lang L: none (table-of-contents)

Üldine valem

=TRUNC(number)

Kokkuvõte

Numbri kümnendosa eemaldamiseks ja ainult täisosa tagastamiseks saate kümnendkoha jaotamiseks kasutada funktsiooni TRUNC.

Näites sisaldab lahter C6 järgmist valemit:

=TRUNC(B6)

Funktsioon TRUNC lihtsalt kärbib (st eemaldab) numbreid; see ei ümarda üldse.

Selgitus

Funktsiooniga TRUNC ümardamist ei toimu. Funktsioon TRUNC lõikab vaikeseadetega lihtsalt numbri kümnendkoha.

TRUNC võtab kärpimise täpsuse täpsustamiseks tegelikult valikulise teise argumendi, kuid kui te seda valikulist argumenti ei esita, eeldatakse, et see on null ja kärpimine toimub kümnendkohaga.

Aga INT või ROUND?

Võib tekkida küsimus, kas saate selle asemel kasutada funktsioone INT või ROUND .

INT käitumine on positiivsete arvude puhul identne TRUNC-ga (vaikeseadetega) - funktsioon INT ümardab arvu järgmise täisarvuni ja tagastab seejärel ainult numbri täisosa.

Negatiivsete arvude puhul on INT-i ümardamine siiski veidi kummaline.

Seda seetõttu, et INT ümardab negatiivsed arvud nullist eemale, olenemata kümnendväärtusest. Näite saamiseks vaadake ülaltoodud ekraanil kahte viimast näidet.

Selle käitumise tõttu on TRUNC parem valik, kui soovite lihtsalt arvu täisarvu.

Nagu arvata võib, ümardab funktsioon ÜMBER numbrid alla. Kui soovite ümardada lähima täisarvuni (positiivne või negatiivne), kasutage lihtsalt järgmist:

=ROUND(number,0)

Kuid pidage meeles, et täisarv võib ümardamise tõttu erineda numbrist, millega alustasite.

Huvitavad Artiklid...