Lukujärjestelmä on järjestelmällinen tapa esittää symbolisia merkkejä sisältäviä lukuja ja käyttää perusarvoa ryhmitelläkseen luvut kätevästi kompaktissa muodossa. Yleisin lukujärjestelmä on desimaaliluku, jonka perusarvo on 10, ja symbolinen merkkijoukko 0, 1, 2, 3, 4, 5, 6, 7, 8 ja 9. On kuitenkin olemassa muita numerojärjestelmiä, ja niiden käyttäminen tiettyyn tarkoitukseen voi olla tehokkaampaa. Esimerkiksi koska tietokoneet käyttävät totuusarvologiikkaa laskutoimitusten ja toimintojen suorittamiseen, ne käyttävät binaarilukujärjestelmää, jonka perusarvo on 2.
Huomautus
Tässä artikkelissa kuvataan eri numerojärjestelmät. Jos haluat muuttaa merkkiä, jota käytetään tuhansien tai desimaalien erottamiseen alueesi perusteella, katso Artikkelia Tuhansien tai desimaalien erottamiseen käytetyn merkin muuttaminen Microsoft Q-&A.
Microsoft Office Excelissä on useita funktioita, joiden avulla voit muuntaa lukuja seuraaviin lukujärjestelmiin ja seuraavista lukujärjestelmistä:
| Lukujärjestelmä | Perusarvo | Symbolinen merkistö |
|---|---|---|
| Binaarinen | 2 | 0,1 |
| Oktaali | 8 | 0, 1, 2, 3, 4, 5, 6, 7 |
| Desimaalisarkain | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8 ja 9 |
| Heksadesimaali | 16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Binaariluvun muuntaminen desimaaliluvuksi
Voit tehdä tämän tehtävän BIN2DEC-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =BINDES(1100100) | Muuntaa binaariluvun 1100100 desimaaliluvuksi (100) |
| =BINDES(1111111111) | Muuntaa binaariluvun 1111111111 desimaaliluvuksi (-1) |
Binaariluvun muuntaminen heksadesimaaliluvuksi
Voit tehdä tämän tehtävän BIN2HEX-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =BINHEKSA(11111011; 4) | Muuntaa binaariluvun 11111011 heksadesimaaliluvuksi, jossa on 4 merkkiä (00FB) |
| =BINHEKSA(1110) | Muuntaa binaariluvun 1110 heksadesimaaliluvuksi (E) |
| =BINHEKSA(1111111111) | Muuntaa binaariluvun 1111111111 heksadesimaaliluvuksi (FFFFFFFFFF) |
Binaariluvun muuntaminen oktaaliluvuksi
Voit tehdä tämän tehtävän BIN2OCT-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =BINOKT(1001, 3) | Muuntaa binaariluvun 1001 oktaaliluvuksi, jossa on 3 merkkiä (011) |
| =BINOKT(1100100) | Muuntaa binaariluvun 1100100 oktaaliluvuksi (144) |
| =BINOKT(1111111111) | Muuntaa binaariluvun 1111111111 oktaaliluvuksi (7777777777) |
Muuntaa desimaaliluvun binaariluvuksi.
Voit tehdä tämän tehtävän DEC2BIN-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =DESBIN(9; 4) | Muuntaa desimaaliluvun 9 binaariluvuksi, jossa on neljä merkkiä (1001) |
| =DESBIN(-100) | Muuntaa desimaaliluvun -100 binaariluvuksi (1110011100) |
Desimaaliluvun muuntaminen heksadesimaaliluvuksi
Voit tehdä tämän tehtävän DEC2HEX-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =DESHEKSA(100; 4) | Muuntaa desimaaliluvun 100 heksadesimaaliluvuksi, jossa on neljä merkkiä (0064) |
| =DESHEKSA(-54) | Muuntaa desimaaliluvun -54 heksadesimaaliluvuksi (FFFFFFFFCA) |
Desimaaliluvun muuntaminen oktaaliluvuksi
Voit tehdä tämän tehtävän DEC2OCT-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =DESOKT(58; 3) | Muuntaa desimaaliluvun 58 oktaaliluvuksi (072) |
| =DESOKT(-100) | Muuntaa desimaaliluvun oktaaliluvuksi (7777777634) |
Heksadesimaaliluvun muuntaminen binaariluvuksi
Voit tehdä tämän tehtävän HEX2BIN-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =HEKSABIN("F"; 8) | Muuntaa heksadesimaaliluvun F binaariluvuksi, jossa on 8 merkkiä (00001111) |
| =HEKSABIN("B7") | Muuntaa heksadesimaaliluvun B7 binaariluvuksi (10110111) |
| =HEKSABIN("FFFFFFFFFF") | Muuntaa heksadesimaaliluvun FFFFFFFFFF binaariluvuksi (1111111111) |
Heksadesimaaliluvun muuntaminen desimaaliluvuksi
Voit tehdä tämän tehtävän HEX2DEC-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =HEKSADES("A5") | Muuntaa heksadesimaaliluvun A5 desimaaliluvuksi (165) |
| =HEKSADES("FFFFFFFF5B") | Muuntaa heksadesimaaliset FFFFFFFF5B desimaaliluvuiksi (-165) |
| =HEKSADES("3DA408B9") | Muuntaa heksadesimaaliluvun 3DA408B9 desimaaliluvuksi (1034160313) |
Heksadesimaaliluvun muuntaminen oktaaliluvuksi
Voit tehdä tämän tehtävän HEX2OCT-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =HEKSAOKT("F"; 3) | Muuntaa heksadesimaalisen F:n oktaaliluvuksi, jossa on kolme merkkiä (017) |
| =HEKSAOKT("3B4E") | Muuntaa heksadesimaaliluvun 3B4E oktaaliluvuksi (35516) |
| =HEKSAOKT("FFFFFFFF00") | Muuntaa heksadesimaaliset FFFFFFFF00 oktaaliluvuiksi (7777777400) |
Oktaaliluvun muuntaminen binaariluvuksi
Voit tehdä tämän tehtävän OCT2BIN-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =OKTBIN(3; 3) | Muuntaa oktaaliluvun 3 binaariluvuksi, jossa on kolme merkkiä (011) |
| =OKTBIN(7777777000) | Muuntaa oktaaliset 7777777000 binaariluvuksi (1000000000) |
Oktaaliluvun muuntaminen desimaaliluvuksi
Voit tehdä tämän tehtävän OCT2DEC-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =OKTDES(54) | Muuntaa oktaaliluvun 54 desimaaliluvuksi (44) |
| =OKTDES(7777777533) | Muuntaa oktaaliset 7777777533 desimaaliluvuiksi (-165) |
Oktaaliluvun muuntaminen heksadesimaaliluvuksi
Voit tehdä tämän tehtävän OCT2HEX-funktiolla .
| Kaava | Kuvaus (tulos) |
|---|---|
| =OKTHEKSA(100; 4) | Muuntaa oktaaliluvun 100 heksadesimaaliluvuksi, jossa on 4 merkkiä (0040) |
| =OKTHEKSA(7777777533) | Muuntaa oktaaliluvun 7777777533 heksadesimaaliluvuksi (FFFFFFFF5B) |