Τύπος Excel: Λάβετε ακέραιο μέρος ενός αριθμού -

Πίνακας περιεχομένων

Γενική φόρμουλα

=TRUNC(number)

Περίληψη

Για να αφαιρέσετε το δεκαδικό μέρος ενός αριθμού και να επιστρέψετε μόνο το ακέραιο τμήμα, μπορείτε να χρησιμοποιήσετε τη συνάρτηση TRUNC για να κόψετε το δεκαδικό.

Στο παράδειγμα, το κελί C6 περιέχει αυτόν τον τύπο:

=TRUNC(B6)

Η συνάρτηση TRUNC απλώς περικόπτει (δηλαδή αφαιρεί) αριθμούς. δεν στρογγυλεύει καθόλου.

Εξήγηση

Με το TRUNC, δεν πραγματοποιείται στρογγυλοποίηση. Η συνάρτηση TRUNC απλώς κόβει το δεκαδικό μέρος του αριθμού με τις προεπιλεγμένες ρυθμίσεις.

Το TRUNC παίρνει πραγματικά ένα προαιρετικό δεύτερο όρισμα για να καθορίσει την ακρίβεια της περικοπής, αλλά όταν δεν παρέχετε αυτό το προαιρετικό όρισμα, θεωρείται ότι είναι μηδέν και η περικοπή συμβαίνει στο δεκαδικό.

Τι γίνεται με το INT ή το ROUND;

Ίσως να αναρωτιέστε αν μπορείτε να χρησιμοποιήσετε το INT ή στρογγυλό λειτουργίες αντ 'αυτού.

Η συμπεριφορά του INT είναι ίδια με το TRUNC (με προεπιλεγμένες ρυθμίσεις) για θετικούς αριθμούς - η συνάρτηση INT θα στρογγυλοποιεί έναν αριθμό προς τα κάτω στον επόμενο ακέραιο και στη συνέχεια θα επιστρέψει μόνο το ακέραιο τμήμα του αριθμού.

Ωστόσο, για αρνητικούς αριθμούς, η στρογγυλοποίηση που κάνει το INT είναι λίγο περίεργη.

Αυτό συμβαίνει επειδή το INT στρογγυλοποιεί τους αρνητικούς αριθμούς κάτω από το μηδέν, ανεξάρτητα από την δεκαδική τιμή. Δείτε τα τελευταία 2 παραδείγματα στην παραπάνω οθόνη για ένα παράδειγμα.

Λόγω αυτής της συμπεριφοράς, το TRUNC είναι μια καλύτερη επιλογή αν θέλετε απλώς το ακέραιο τμήμα ενός αριθμού.

Όπως θα περίμενε κανείς, η συνάρτηση ROUND στρογγυλοποιεί τους αριθμούς προς τα κάτω. Εάν θέλετε να στρογγυλοποιήσετε στον πλησιέστερο ακέραιο, (θετικό ή αρνητικό) απλώς χρησιμοποιήστε:

=ROUND(number,0)

Αλλά να γνωρίζετε ότι η ακέραια τιμή μπορεί να είναι διαφορετική από τον αριθμό με τον οποίο ξεκινήσατε λόγω στρογγυλοποίησης.

ενδιαφέροντα άρθρα...