„Excel“ formulė: Gaukite sveiką skaičių dalį -

Turinys

Bendroji formulė

=TRUNC(number)

Santrauka

Norėdami pašalinti dešimtainę skaičiaus dalį ir grąžinti tik sveiko skaičiaus dalį, naudokite funkciją TRUNC, kad atskirtumėte dešimtainį skaičių.

Pavyzdyje langelyje C6 yra ši formulė:

=TRUNC(B6)

TRUNC funkcija tiesiog sutrumpina (ty pašalina) skaičius; jis apskritai nėra apvalus.

Paaiškinimas

Naudojant TRUNC, apvalinimas nevyksta. TRUNC funkcija paprasčiausiai išpjauna dešimtainę skaičiaus dalį su numatytaisiais nustatymais.

TRUNC iš tikrųjų reikalauja pasirinktinio antrojo argumento, kad nurodytų kirpimo tikslumą, tačiau, kai nepateikiate šio pasirinktinio argumento, laikoma, kad jis yra lygus nuliui, o sutrumpinimas vyksta dešimtainiu skaičiumi.

O INT ar ROUND?

Jums gali kilti klausimas, ar vietoj to galite naudoti funkcijas INT arba ROUND .

Teigiamų skaičių INT elgesys yra identiškas TRUNC (su numatytaisiais nustatymais) - funkcija INT suapvalins skaičių iki kito sveiko skaičiaus ir grąžins tik sveiką skaičiaus dalį.

Tačiau neigiamų skaičių atveju apvalinimas, kurį atlieka INT, yra šiek tiek keistas.

Taip yra todėl, kad INT suapvalina neigiamus skaičius žemyn nuo nulio, nesvarbu, kokia dešimtainė reikšmė. Žr. 2 paskutinius pavyzdžius aukščiau pateiktame ekrane.

Dėl tokio elgesio TRUNC yra geresnė parinktis, jei norite tik sveiko skaičiaus skaičiaus.

Kaip ir turėjote tikėtis, funkcija ROUND suapvalina skaičius. Jei norite suapvalinti iki artimiausio sveiko skaičiaus (teigiamas arba neigiamas), tiesiog naudokite:

=ROUND(number,0)

Tačiau atminkite, kad sveiko skaičiaus reikšmė gali skirtis nuo skaičiaus, kurį pradėjote dėl apvalinimo.

Įdomios straipsniai...