Applies ToExcel για Microsoft 365 Excel για Microsoft 365 για Mac Excel για το web Excel 2021 Excel 2021 για Mac Excel 2019 Excel 2019 για Mac Excel 2016 Excel 2013

Σε αυτό το άρθρο περιγράφονται η σύνταξη τύπου και η χρήση της συνάρτησης DECIMAL  στο Microsoft Excel.

Περιγραφή

Μετατρέπει σε δεκαδικό αριθμό έναν αριθμό δεδομένης βάσης που αναπαριστάται με κείμενο.

Σύνταξη

DECIMAL(κείμενο; βάση)

Η σύνταξη της συνάρτησης DECIMAL περιλαμβάνει τα παρακάτω ορίσματα.

  • Κείμενο    Υποχρεωτικό.

  • Βάση:    Υποχρεωτικό. Η βάση πρέπει να είναι ακέραιος.

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

  • Το μήκος συμβολοσειράς του κειμένου πρέπει να είναι μικρότερο ή ίσο με 255 χαρακτήρες.

  • Το όρισμα κείμενο μπορεί να είναι οποιοσδήποτε συνδυασμός αλφαριθμητικών χαρακτήρων που είναι έγκυρος για τη βάση και δεν γίνεται διάκριση πεζών-κεφαλαίων.

  • Το Excel υποστηρίζει ένα όρισμα κείμενο μεγαλύτερο ή ίσο με 0 και μικρότερο από 2^53. Ένα όρισμα κειμένου που έχει αποτέλεσμα αριθμό μεγαλύτερο από 2^53 μπορεί να οδηγήσει σε απώλεια ακρίβειας.

  • Η βάση πρέπει να είναι μεγαλύτερη ή ίση με το 2 (δυαδική ή βάση 2) και μικρότερη ή ίση με 36 (βάση 36).Μια βάση μεγαλύτερη από το 10 χρησιμοποιεί τις αριθμητικές τιμές 0-9 και τα γράμματα Α-Ζ, ανάλογα με την περίπτωση. Για παράδειγμα, η βάση 16 (δεκαεξαδική) χρησιμοποιεί τα 0-9 και Α-F και η βάση 36 χρησιμοποιεί τα 0-9 και Α-Z.

  • Εάν οποιοδήποτε από τα ορίσματα βρίσκεται εκτός των ορίων, η συνάρτηση DECIMAL μπορεί να επιστρέψει #ΑΡΙΘ! ή #ΤΙΜΗ! ως τιμή σφάλματος.

Παράδειγμα

Αντιγράψτε τα δεδομένα του παραδείγματος στον πίνακα που ακολουθεί και, στη συνέχεια, επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας του Excel. Για εμφανιστούν τα αποτελέσματα των τύπων, επιλέξτε τους, πατήστε το πλήκτρο F2 και, στη συνέχεια, πατήστε το πλήκτρο Enter. Εάν χρειαστεί, ρυθμίστε το πλάτος των στηλών για να βλέπετε όλα τα δεδομένα.

Τύπος

Περιγραφή

Αποτέλεσμα

Πώς γίνεται

'=DECIMAL("FF";16)

Μετατρέπει τη δεκαεξαδική (βάση 16) τιμή FF στην ισοδύναμη δεκαδική (βάση 10) τιμή (255).

=DECIMAL("FF";16)

Η τιμή "F" είναι στη θέση 15 του αριθμητικού συστήματος με βάση το 16. Επειδή όλα τα αριθμητικά συστήματα ξεκινούν από το 0, ο 16ος χαρακτήρας στο δεκαεξαδικό σύστημα θα βρίσκεται στην 15η θέση. Ο παρακάτω τύπος δείχνει πώς μετατρέπεται σε δεκαδικό:

Η συνάρτηση HEX2DEC στο κελί C3 επαληθεύει αυτό το αποτέλεσμα.

=HEX2DEC("ff")

Τύπος

=(15*(16^1))+(15*(16^0))

'=DECIMAL(111;2)

Μετατρέπει τη δυαδική (βάση 2) τιμή 111 στην ισοδύναμη δεκαδική (βάση 10) τιμή (7).

=DECIMAL(111;2)

Η τιμή "1" είναι στη θέση 1 του αριθμητικού συστήματος με βάση το 2. Ο παρακάτω τύπος δείχνει πώς μετατρέπεται σε δεκαδικό:

Η συνάρτηση BIN2DEC στο κελί C3 επαληθεύει αυτό το αποτέλεσμα.

=BIN2DEC(111)

Τύπος

=(1*(2^2))+(1*(2^1))+(1*(2^0))

'=DECIMAL("zap";36)

Μετατρέπει την τιμή "zap" (βάση 36) στην ισοδύναμη δεκαδική (βάση 10) τιμή (45745).

=DECIMAL("zap";36)

Το "z" είναι στη θέση 35, το "a" είναι στη θέση 10 και το "p" είναι στη θέση 25. Ο παρακάτω τύπος δείχνει πώς μετατρέπεται σε δεκαδικό.

Τύπος

=(35*(36^2))+(10*(36^1))+(25*(36^0))

Αρχή της σελίδας

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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