Skip to content

Binaarilukujen muuntaminen BIN.A.DEC-, BIN.A.HEX- ja BIN.A.OCT -toiminnolla (esimerkki)

17 de elokuu de 2021
codigos binarios

Binaarinen järjestelmä Sitä voidaan käyttää ohjelmoinnissa koodaamaan tietokoneen toiminnan kannalta tärkeitä tai elintärkeitä tietoja tai muita viestejä tai sanoja, kuten nimesi; ja se on järjestelmä, joka perustuu kahteen numeroon, 0 ja 1.

On kuitenkin mahdollista purkaa tämä koodi, varsinkin kun käytämme Excelissä kaavoja, jotka voivat helpottaa työtämme, muuntaa ne desimaali-, heksadesimaali- ja jopa oktaalijärjestelmiksi, kuten opimme tämän artikkelin aikana, yksinkertaisimmalla mahdollisella tavalla.

Otamme lähtökohtana desimaalijärjestelmän, jossa on 10 numeroa, prosessi, joka voi käsin kestää kauemmin kuin meillä, koska numeroiden sijainti on otettava huomioon, alkaen oikealta vasemmalle .

Esimerkiksi manuaalisesti aiomme muuttaa binääriluku 10011001, josta aloitamme oikealta vasemmalle seuraavan kaavan avulla:

(2 ^ X) jossa ’X’ edustaa sijaintia, jossa se sijaitsee, jättäen 1X (2 ^ 7) + 0X (2 ^ 6) + 0X (2 ^ 5) + 1X (2 ^ 4) + 1X (2 ^ 3) + 0X (2 ^ 2) + 0X (2 ^ 1) + 1X (2 ^ 0), mikä antaa meille desimaaliluvun 153 lopussa, kun otetaan huomioon, että olemme lisänneet ja saaneet yhteensä oikein.

Toiminnolla BIN.A.DEC Ohitamme kaiken tämän prosessin ja teemme sen seuraavasti: ensimmäiseen soluun, joka ottaa lähtöpisteeksi A1, kirjoitamme binääriluvun, jonka haluamme muuntaa desimaaliksi, ottaen esimerkkinä edellisen numeron 10011001, ja A2: ssa kirjoita kaava = BIN.A.DEC (A1), joka antaa meille saman tuloksen 153.

Binaariset heksadesimaaliluvut

Jos haluamme muuttaa luvun binaarijärjestelmästä heksadesimaaliksi, meidän on otettava huomioon, että tämä järjestelmä toimii merkit 0-9ja numeroyhdistelmät aina F -kirjaimeen asti, toisin sanoen A -kirjaimesta puhumme 10: stä, B: stä 11, C: stä 12, D: stä 13, E: stä 14 ja ’F’ on 15, koska pohja on aina 16.

Manuaalisesti voimme muuttaa minkä tahansa binaariyhdistelmän yleisen taulukon mukaan, joka on seuraava: 0 edustaa 0 sekä binaarisessa että heksadesimaalikoodissa, 0001 on 1, 0010 on 2, 0011 on 3, 0100 on 4, 0101 on 5, 0110 on 6, 0111 on 7, 1000 on 8, 1001 on 9, 1010 on A, 1011 on B, 1100 on C, 1101 on D, 1110 on E ja 1111 on F; joten riippumatta siitä, mitä Excel -kieltä käytät Excelissä, binaarinen on aina sama.

rivin binaariluvut ovat erinomaisia

On kaksi mahdollisuutta muuntaa binaariluvut heksadesimaaleiksi, ensimmäinen on kirjoittaa ensimmäiseen soluun esimerkiksi summa binäärinä 101011010110 kirjoita soluun C1 ja seuraavaan eli C2 = BIN.A.HEX ​​(C1), jonka pitäisi antaa meille AD6, yksinkertainen askel.

Binaariset oktaaliluvut

Kuten nimestä voi päätellä, oktaalijärjestelmän toiminnallinen perusta on numero 8, ja siinä on enintään 7 merkkiä ilman muita symboleja, kuten kirjaimia, jotka täydentävät sitä.

Seuraavassa taulukossa tarkastellaan kutakin yhdistelmää ja sen ekvivalenttia oktaalimuodossa: missä 0 edustaa 0 molemmissa muodoissa, 001 edustaa 1, 010 edustaa 2, 011 edustaa 3, 100 edustaa 4, 101 edustaa 5, 110 edustaa 6 ja 111 edustaa 7, nyt muutamme määrän 1010100101 oktaaliksi.

Oikealta vasemmalle meidän on ryhmiteltävä ne kolmeen numeroon, jotka ovat 101, 001, 010 ja koska tarvitsemme numeroita, lisäämme kaksi nollaa, saamme 001, joka antaa meille 1215 ja voila, olemme muuttaneet binäärisen määrän oktaaliksi käsin.

Excelissä menettely on sama kuin edellisissä: kirjoitamme soluun summan binäärilukuina (1010100101) ja seuraavassa kaavassa: = BIN.A.OCT (C1), jonka pitäisi antaa meille automaattisesti 1215.