Excel képlet: A szám egész részének lekérése -

Általános képlet

=TRUNC(number)

Összegzés

Ha el akarja távolítani a szám tizedes részét, és csak az egész részt adja vissza, akkor a TRUNC függvény segítségével vághatja le a tizedest.

A példában a C6 cella a következő képletet tartalmazza:

=TRUNC(B6)

A TRUNC függvény egyszerűen megcsonkítja (azaz eltávolítja) a számokat; egyáltalán nem kerekít.

Magyarázat

A TRUNC segítségével kerekítés nem történik. A TRUNC funkció egyszerűen levágja a szám tizedes részét alapértelmezett beállításokkal.

A TRUNC tulajdonképpen egy opcionális második argumentumot használ a csonkolás pontosságának megadásához, de ha nem adja meg ezt az opcionális argumentumot, akkor feltételezzük, hogy nulla, és a csonkolás tizedes pontossággal történik.

Mi a helyzet az INT-szel vagy a KEREK?

Kíváncsi lehet, hogy használhatja-e helyette az INT vagy a ROUND funkciókat .

Az INT viselkedése megegyezik a pozitív számok TRUNC-jával (alapértelmezett beállításokkal) - az INT függvény lefelé kerekít egy számot a következő egész számra, majd csak a szám egész részét adja vissza.

Negatív számok esetében azonban az INT kerekítése kissé furcsa.

Ennek oka, hogy az INT a negatív számokat kerekíti le nullától eltérően, függetlenül a tizedesértéktől. Lásd a fenti képernyő utolsó 2 példáját.

Ez a viselkedés miatt a TRUNC jobb megoldás, ha csak egy szám egész részét akarja megadni.

Ahogy az várható volt, a ROUND függvény lefelé kerekíti a számokat. Ha a legközelebbi egész számra akar kerekíteni (pozitív vagy negatív), használja a következőt:

=ROUND(number,0)

Ne feledje azonban, hogy az egész szám eltérhet attól a számtól, amellyel a kerekítés miatt kezdett.

érdekes cikkek...