
Formula generică
=TRUNC(number)
rezumat
Pentru a elimina partea zecimală a unui număr și a returna doar porțiunea întreagă, puteți utiliza funcția TRUNC pentru a tăia zecimalul.
În exemplu, celula C6 conține această formulă:
=TRUNC(B6)
Funcția TRUNC trunchiază (adică elimină) numerele; nu se rotunde deloc.
Explicaţie
Cu TRUNC, nu are loc rotunjirea. Funcția TRUNC elimină pur și simplu partea zecimală a numărului cu setările implicite.
TRUNC ia de fapt un al doilea argument opțional pentru a specifica precizia trunchierii, dar atunci când nu furnizați acest argument opțional, se presupune că este zero, iar trunchierea are loc la zecimal.
Dar INT sau ROUND?
S-ar putea întreb dacă puteți utiliza INT sau rotunde funcții în loc.
Comportamentul lui INT este identic cu TRUNC (cu setări implicite) pentru numerele pozitive - funcția INT va rotunji un număr la următorul număr întreg și apoi va returna doar porțiunea integrală a numărului.
Cu toate acestea, pentru numerele negative, rotunjirea pe care o face INT este un pic ciudată.
Acest lucru se datorează faptului că INT rotunjește numerele negative de la zero, indiferent de valoarea zecimală. Vedeți ultimele 2 exemple în ecranul de mai sus pentru un exemplu.
Datorită acestui comportament, TRUNC este o opțiune mai bună dacă doriți doar porțiunea întreagă a unui număr.
După cum v-ați aștepta, funcția ROUND rotunjește numerele în jos. Dacă doriți să rotunjiți la cel mai apropiat număr întreg, (pozitiv sau negativ) folosiți:
=ROUND(number,0)
Rețineți însă că valoarea întregului poate fi diferită de numărul cu care ați început din cauza rotunjirii.