Office

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

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

Σύνταξη

Int ( αριθμός )

Επιδιόρθωση ( αριθμός )

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

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

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

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

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

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

Παραδείγματα ερωτημάτων

Παράσταση

Αποτελέσματα

Επιλέξτε INT ([έκπτωση]) ως Έκφρ1 από το ProductSales.

Καταργεί το κλασματικό τμήμα όλων των τιμών στο πεδίο "έκπτωση" και επιστρέφει τις ακέραιες τιμές που προκύπτουν. Για τα αρνητικά κλάσματα το "int" επιστρέφει τον πρώτο αρνητικό ακέραιο αριθμό μικρότερο ή ίσο με τον αριθμό. Για παράδειγμα, για την τιμή έκπτωσης "-223,20", ο ακέραιος που επιστρέφεται θα είναι-224,00.

Επιλέξτε Επιδιόρθωση ([έκπτωση]) ως Έκφρ1 από το ProductSales.

Καταργεί το κλασματικό τμήμα όλων των τιμών στο πεδίο "έκπτωση" και επιστρέφει τις ακέραιες τιμές που προκύπτουν. Για τα αρνητικά κλάσματα "Fix" επιστρέφει τον πρώτο αρνητικό ακέραιο αριθμό που είναι μεγαλύτερος ή ίσος με τον αριθμό. Για παράδειγμα, για την τιμή έκπτωσης "-223,20", ο ακέραιος που επιστρέφεται θα είναι-223,00.

Παράδειγμα VBA

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

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

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.

×