Συναρτήσεις Int, Fix

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά, για να το συμβουλεύεστε εύκολα.

Επιστρέφει το ακέραιο μέρος ενός αριθμού.

Σύνταξη

Int ( αριθμό )

Διόρθωση ( αριθμό )

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

Παρατηρήσεις

Int και Διόρθωση καταργήστε το κλασματικό τμήμα του αριθμού και επιστρέφει την τιμή που προκύπτει ακέραιο αριθμό.

Η διαφορά μεταξύ Int και Διόρθωση είναι ότι εάν ο αριθμός είναι αρνητικός αριθμός, Int επιστρέφει τον πρώτο αρνητικό ακέραιο μικρότερο ή ίσο αριθμό, ενώ το διορθώσετε επιστρέφει τον πρώτο αρνητικό ακέραιο μεγαλύτερο ή ίσο με αριθμός Για παράδειγμα, Int μετατρέπει-8.4 -9 και Διόρθωση μετατρέπει-8.4 -8.

Επιδιόρθωση (αριθμός) είναι ισοδύναμη με:

Sgn(number) * Int(Abs(number))

Παράδειγμα

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε ένα έργο Visual Basic για τη λειτουργική μονάδα Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στο στοιχείο Αναζήτηση και πληκτρολογήστε μία ή περισσότερες όρων στο πλαίσιο αναζήτησης.

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

Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×