λογισμικό

    没有任何同级栏目
Γνώση Υπολογιστών >> λογισμικό >

Ποιος είναι ο τύπος στο Excel για την καταμέτρηση της βάσης 8;

Το Excel δεν διαθέτει ενσωματωμένη λειτουργία για την καταμέτρηση στη βάση 8 (οκταδικό). Ωστόσο, μπορείτε να το επιτύχετε χρησιμοποιώντας ένα συνδυασμό τύπων:

1. Μετατρέψτε τον αριθμό σε δεκαδικό:

* Φόρμουλα: `=Dec2bin (oct2dec (your_octal_number))`

* oct2dec (your_octal_number): Αυτό μετατρέπει τον οκταδικό αριθμό σε δεκαδικό.

* dec2bin (decimal_number): Αυτό μετατρέπει τον δεκαδικό αριθμό σε δυαδικό.

2. Μετρήστε τον αριθμό των "1" bits στη δυαδική αναπαράσταση:

* Φόρμουλα: `=Sumproduct (-(mid (your_binary_number, σειρά (έμμεση (" 1:"&len (your_binary_number))), 1) =" 1 "))`

* mid (your_binary_number, σειρά (έμμεση ("1:" &len (your_binary_number))), 1): Αυτό εξάγει κάθε μεμονωμένο bit από τον δυαδικό αριθμό.

* "1": Αυτό συγκρίνει κάθε bit με "1".

* -: Αυτό μετατρέπει τις αληθινές/ψευδείς τιμές σε 1/0.

* Sumproduct: Αυτό συνοψίζει όλες τις τιμές "1".

Παράδειγμα:

Ας υποθέσουμε ότι ο οκταδικός αριθμός σας είναι στο κελί A1.

* Βήμα 1: Στο κύτταρο Β1, εισαγάγετε τον τύπο `=DEC2BIN (OCT2DEC (A1))` Για να μετατρέψετε τον οκταδικό αριθμό σε δυαδικό.

* Βήμα 2: Στο κύτταρο C1, εισαγάγετε τον τύπο `=sumproduct (-(mid (b1, σειρά (έμμεση (" 1:"&len (b1))), 1) =" 1 "))` Για να μετρήσετε τον αριθμό του "1" Bits στη δυαδική αναπαράσταση.

αποτέλεσμα: Η τιμή στο κύτταρο C1 θα αντιπροσωπεύει την καταμέτρηση των "1" bits στη δυαδική αναπαράσταση του οκταδικού αριθμού στο κύτταρο A1.

Σημείωση: Αυτή η μέθοδος μετράει τα "1" bits στη δυαδική αναπαράσταση. Για να μετρήσετε τον αριθμό των ψηφίων "1" στον ίδιο τον οκταδικό αριθμό, θα χρειαστείτε μια διαφορετική προσέγγιση που περιλαμβάνει την εξαγωγή κάθε οκταδικού ψηφίου και τη σύγκρισή του με το "1".

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα