
Heksadesimaali desimaaliksi: taulukko, kaava & Excel
Oletko törmännyt heksadesimaalilukuihin ohjelmointi- tai verkkoasiakirjoissa ja miettinyt, mitä ne oikeasti tarkoittavat? Hex-merkintä näkyy usein tiedostojen otsikkotiedoissa, värikoodauksissa ja järjestelmälokeissa juuri siksi, että se tiivistää pitkät binääriarvot lyhyempään muotoon. Tässä artikkelissa opit muuttamaan heksadesimaalin desimaaliksi sekä käsityönä että Excelin avulla, ja saat konkreettisia esimerkkejä kuten 6C = 108 ja F = 15.
Heksadesimaalin kanta: 16 · Mahdolliset merkit: 0-9, A-F · Esimerkki: 1E (hex): 30 (desimaali) · Esimerkki: 6C (hex): 108 (desimaali) · Esimerkki: F (hex): 15 (desimaali)
Pikakatsaus
- Käytä potensseja 16^x (RapidTables-hex-muunnin)
- Oikealta vasemmalle lukien (RapidTables-hex-muunnin)
- Ilmainen syöttö, välitön tulos
- Täydellinen taulukko 00-FF
- =HEX2DEC(A1) (Microsoft Excel-tuki)
- Automaattinen muunnos (Microsoft Excel-tuki)
- Nopea katsaus 00-FF arvoihin
- Kirjanmerkitsevä apuväline
Kaavio sisältää viisi ydintietoa: heksadesimaalin kanta on 16, desimaalin kanta 10, merkit 0-9 ja A-F, muuntokaava ∑ (merkit × 16^positio), ja esimerkki FF = 255.
| Label | Arvo |
|---|---|
| Heksadesimaalin kanta | 16 |
| Desimaalin kanta | 10 |
| Merkit hexissä | 0-9, A-F |
| Muuntokaava | ∑ (merkit * 16^positio) |
| Esimerkki FF | 255 |
Heksadesimaali desimaalitaulukko
Kymmenen eri lukua taulukossa paljastaa yhden säännönmukaisuuden: jokainen heksadesimaalin merkki vastaa suoraan tiettyä desimaaliarvoa, ja A-F-kirjaimet täydentävät numeeriset arvot 10–15.
Yleinen 0-F taulukko
- 0 = 0, 1 = 1, 2 = 2, 3 = 3, 4 = 4, 5 = 5, 6 = 6, 7 = 7, 8 = 8, 9 = 9 (RapidTables-hex-muunnin)
- A = 10, B = 11, C = 12, D = 13, E = 14, F = 15 (BinaryHexConverter-hex-työkalu)
Täydellinen 00-FF taulukko
Täydessä taulukossa 00–FF jokainen kahden merkin yhdistelmä tuottaa arvon 0–255, mikä on käytännöllistä esimerkiksi RGB-värikoodauksissa ja muistiosoitteiden tulkinnassa.
- 00 = 0, 01 = 1, …, FF = 255 (RapidTables-hex-muunnin)
- 10 heksadesimaalina = 16 desimaalina (RapidTables-hex-muunnin)
- 100 heksadesimaalina = 256 desimaalina (RapidTables-hex-muunnin)
Mitä tämä tarkoittaa käytännössä: taulukko toimii pikaviitteenä, kun käsittelet värikoodeja kuten #FF5733 tai tarkistat muistidumppeja pelkkien hex-arvojen perusteella.
6C hex desimaaliksi
Hex-arvo 6C esiintyy usein pelitallennuksissa, tiedostoentiteeteissä ja verkkoanalysoinneissa — siksi sen muuntaminen desimaaliksi on hyödyllinen taito.
Laskentavaiheet
Muunnos etenee oikealta vasemmalle, kertoen kunkin merkin 16:n potenssilla: 6 × 16¹ + C × 16⁰, missä C = 12.
- Vaihe 1: 6 × 16¹ = 6 × 16 = 96 (RapidTables-hex-muunnin)
- Vaihe 2: C (eli 12) × 16⁰ = 12 × 1 = 12
- Vaihe 3: 96 + 12 = 108
Vastaus ja selitys
Lopputulos on 108, ja tämä arvo vastaa esimerkiksi IPv4-osoitteen tavua tai pelihahmon sijaintikoordinaattia.
Mitä tämä tarkoittaa: kun näet hex-arvon 6C, tiedät nyt, että kyseessä on desimaaliarvo 108 — tämä helpottaa esimerkiksi pelitallennusten tai verkko-otsikoiden manuaalista analysointia.
Heksadesimaali desimaaliksi esimerkki
Yksittäisten merkkien jälkeen monimerkkisten hex-lukujen muuntaminen vaatii kaavan hallintaa, jossa jokainen positio kerrotaan oikealla 16:n potenssilla.
Yksinkertainen esimerkki
1E muunnetaan laskemalla 1 × 16¹ + E × 16⁰, missä E = 14, mikä antaa 16 + 14 = 30 (RapidTables-hex-muunnin).
- 1E: 1 × 16 + 14 = 30
- Oikeanpuoleisin digiti kerrotaan 16⁰:lla (eli 1:llä)
Pidempi luku kuten 62C
Pidemmissä luvuissa kuten 62C noudatetaan samaa kaavaa: 6 × 16² + 2 × 16¹ + 12 × 16⁰ = 6 × 256 + 2 × 16 + 12 × 1 = 1580 (RapidTables-hex-muunnin).
- 400 heksadesimaalina = 1024 desimaalina (RapidTables-hex-muunnin)
- Muuntokaava: ∑ d_i × 16^i, missä i on merkin positio oikealta alkaen
Kaavan hallinta erottaa ammattilaisen harrastajasta: kun ymmärrät potenssien käytön, pystyt muuntamaan minkä tahansa monimutkaisen hex-arvon pelkkää kynää ja paperia käyttäen.
Heksadesimaali desimaaliksi verkossa
Verkkotyökalut sopivat erityisesti silloin, kun tarvitset nopean muutoksen tai käsittelet pidempiä hex-lukuja manuaalisen laskennan sijaan.
Ilmaiset työkalut
RapidTables ja BinaryHexConverter tarjoavat ilmaisia muunnoksia ilman rekisteröitymistä, ja ne tukevat jopa 16 merkin pituisia hex-arvoja (BinaryHexConverter-hex-työkalu).
- Kirjoita hex-kenttään ja paina muunna
- Ei rekisteröitymistä vaadita
- Tulokset välittömiä
Käyttöohjeet
Syötä hex-arvo ilman etuliitettä (esim. 1E, ei 0x1E), ja työkalu palauttaa desimaaliarvon sekunnin murtoosassa.
Mitä tämä tarkoittaa: verkkotyökalut säästävät aikaa, kun työskentelet suurten hex-datasettien kanssa — esimerkiksi verkkoanalyysissä tai pelitallennusten muokkauksessa.
Heksadesimaali desimaaliksi Excelissä
Excelissä HEX2DEC-funktio muuntaa heksadesimaalin desimaaliksi automaattisesti, ja se käsittelee myös negatiiviset luvut kaksin komplementilla (Microsoft Excel-tuki). Lisätietoa heksadesimaalilukujen muuntamisesta löydät osoitteesta Lisatiedot aiheesta latest suomipress.fi.
Kaava Excelissä
Kirjoita soluun =HEX2DEC(A1), jos heksadesimaaliarvo on A1-solussa, ja paina Enter — tulos näkyy välittömästi.
Jos haluat lukea aiheesta lisaa, voit katsoa Gamblermaster.
- =HEX2DEC(A1) muuntaa solun A1 hex-arvon desimaaliksi (Microsoft Excel-tuki)
- =DEC2HEX(A1) tekee käänteisen muodon desimaalista heksaan
- Funktio hyväksyy enintään 10 merkkiä (40 bittiä)
Esimerkki kaavalla
- =HEX2DEC(“A5”) tuottaa 165 (Microsoft Excel-tuki)
- =HEX2DEC(“FFFFFFFF5B”) tuottaa -165 (kaksin komplementti) (Microsoft Excel-tuki)
- =HEX2DEC(“3DA408B9”) tuottaa 1034009017 (Microsoft Excel-tuki)
Excel-muunnos toimii parhaiten taulukkomuotoisessa datassa, jossa hex-arvot ovat sarakkeessa ja haluat lisätä desimaalivastaavuudet viereiseen sarakkeeseen automaattisesti.
Muuntovaiheet: heksadesimaalista desimaaliksi
- Tunnista merkit: Lue hex-luku vasemmalta oikealle ja muunna A-F kirjaimet vastaaviksi numeroiksi (A=10, B=11, C=12, D=13, E=14, F=15).
- Määritä potenssit: Määritä jokaiselle merkille sen potenssi: oikeanpuoleisin on 16⁰, seuraava 16¹, sitten 16², ja niin edelleen.
- Kerro ja laske yhteen: Kerro jokainen merkki sen potenssilla ja laske kaikki tulokset yhteen kaavalla ∑ d_i × 16^i.
- Tarkista tulos: Vertaa saamaasi arvoa verkkotyökaluun tai Excelin =HEX2DEC()-funktioon varmistaaksesi oikeellisuuden.
Little endian -järjestys tarkoittaa, että tavut koodataan pienimmästä suurimpaan osoitteesta — esimerkiksi 78 56 34 12 vastaa big endian 12 34 56 78, joka on desimaaliksi 305419896. Excelin HEX2DEC ei käsittele little endiania automaattisesti; tavut pitää kääntää manuaalisesti ennen muuntoa (HexCalculator-little-endian-työkalu).
Vahvistetut faktat
- Kaava ∑ d_i × 16^i on standardi muuntokaava
- HEX2DEC hyväksyy enintään 10 merkkiä (40 bittiä)
- Negatiiviset hex-luvut esitetään kaksin komplementilla Excelissä
- Little endiania käytetään binäärifileissä, muistidumpeissa ja sulautetuissa järjestelmissä
Mikä on epäselvää
- Little endian vs big endian -kontekstin merkitys vaihtelee sovelluskohtaisesti
- Excelin automaattinen little endian -käsittely ei ole virallisesti dokumentoitu
Converts a hexadecimal number to decimal.
— Microsoft Excel-tuki (virallinen Excel-dokumentaatio)
Little Endian hexadecimal values into human-readable decimal numbers.
Artikkelin keskeinen havainto on, että heksadesimaalista desimaaliksi muuntaminen on yksinkertaisempaa kuin miltä se näyttää: peruskaava ja yksinkertaiset laskutoimitukset riittävät, ja Excel tarjoaa valmiin funktion nopeaan automaatioon. Verkkotyökalujen ja taulukoiden avulla tarkistat tulokset vaivattomasti, mutta little endian -järjestyksen käsittely vaatii erityishuomiota monitavuisten arvojen kanssa työskenneltäessä.
Aiheeseen liittyvää: Speed Test Elisa – Ilmainen nopeustesti netille · Darts Taulun Korkeus – Virallinen 173 cm Standardi ja Ohjeet
Usein kysytyt kysymykset
Mitä heksadesimaali tarkoittaa?
Heksadesimaali on 16-kantainen lukujärjestelmä, joka käyttää symboleita 0-9 ja A-F (vastaavat arvoja 10–15). Se on käytännöllinen tapa esittää binääridataa lyhyemmässä muodossa, esimerkiksi värikoodauksissa ja muistiosoitteissa.
Miksi hex-merkistössä A-F?
A-F täydentävät numerot 0-9 ja mahdollistavat 16 eri arvoa per merkki. Tämä tiivistää binääridatan tehokkaasti: kaksi heksamerkkiä voi esittää 256 eri arvoa (00–FF), mikä vastaa yhtä tavua.
Voiko hex-muunnoksen tehdä laskimella?
Kyllä, tavallinen laskin riittää, kun käytät kaavaa ∑ d_i × 16^i. Esimerkiksi Windows-laskin ohjelmistossa voi laskea 6 × 16 + 12 = 108, kun C = 12 muunnetaan ensin.
Mikä on little endian hexissä?
Little endian tarkoittaa tavujen koodaamista pienimmästä suurimpaan osoitteeseen. Hex-arvo 78 56 34 12 little endian -järjestyksessä vastaa big endian 12 34 56 78, joka on desimaaliksi 305419896.
Kuinka tarkistan muunnoksen?
Käytä verkkotyökalua (RapidTables tai BinaryHexConverter) tai Excelin =HEX2DEC()-funktiota. Vertaa saamaasi tulosta varmistaaksesi, että manuaalinen laskenta on oikea.
Sopiiko hex desimaaliksi -muunnos ohjelmointiin?
Kyllä, erityisesti kun analysoit binääritiedostoja, muistidumpeja tai verkko-otsikoiden hex-arvoja. Hex-esitys on yleistä C-kielisessä ohjelmoinnissa ja sulautetuissa järjestelmissä.
Mikä ero big endian ja little endian välillä?
Big endian tallentaa tavut suurimmasta pienimpään (12 34 56 78), kun taas little endian kääntää järjestyksen (78 56 34 12). Molemmat edustavat samaa dataa, mutta eri tavujärjestyksessä, mikä vaikuttaa muunnokseen.