Skaitļu konvertēšana atšķirīgās skaitīšanas sistēmās

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016 Excel darbam ar iPad Excel darbam ar iPhone Excel darbam ar Android planšetdatoriem Excel darbam ar Android tālruņiem

Skaitļu sistēma ir sistemātisks veids, kā skaitļus attēlot ar simboliskām rakstzīmēm, un izmanto bāzes vērtību, lai ērti grupētu skaitļus saspiestā veidā. Visbiežāk izmantotā skaitļu sistēma ir decimālā sistēma, kuras bāzes vērtība ir 10, bet simboliskā rakstzīmju kopa ir 0, 1, 2, 3, 4, 5, 6, 7, 8 un 9. Tomēr ir arī citas skaitļu sistēmas, un tās var būt efektīvāk izmantot noteiktam mērķim. Piemēram, tā kā datori izmanto Būla loģiku, lai veiktu aprēķinus un operācijas, tie izmanto bināro skaitļu sistēmu, kuras bāzes vērtība ir 2.

Piezīme

Šajā rakstā ir aprakstītas dažādas skaitļu sistēmas. Lai mainītu rakstzīmi, kas tiek izmantota tūkstošu vai decimāldaļu atdalīšanai atkarībā no jūsu reģiona, skatiet tēmu Tūkstošu vai decimāldaļu atdalīšanai izmantotās rakstzīmes mainīšana vietnē Microsoft jautājumi&atbildes.

Programmā Microsoft Office Excel ir vairākas funkcijas, ko varat izmantot, lai pārveidotu skaitļus no šādām skaitļu sistēmām:

Skaitļu sistēma Bāzes vērtība Simboliskā rakstzīmju kopa
Binārs 2 0,1
Oktālais skaitlis 8 0, 1, 2, 3, 4, 5, 6, 7
Pēc decimālzīmes. 10 0, 1, 2, 3, 4, 5, 6, 7, 8 un 9
Heksadecimāls 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Bināra skaitļa konvertēšana par decimālu

Lai veiktu šo uzdevumu, izmantojiet funkciju BIN2DEC .

Formula Apraksts (rezultāts)
=BIN2DEC(1100100) Bināro skaitli 1100100 konvertē par decimālo skaitli (100)
=BIN2DEC(1111111111) Bināro 1111111111 konvertē par decimālo skaitli (-1)

Bināra skaitļa konvertēšana par heksadecimālu

Lai veiktu šo uzdevumu, izmantojiet funkciju BIN2HEX .

Formula Apraksts (rezultāts)
=BIN2HEX(11111011; 4) Bināro 11111011 konvertē par heksadecimālo ar 4 rakstzīmēm (00FB)
=BIN2HEX(1110) Bināro skaitli 1110 konvertē par heksadecimālo skaitli (E)
=BIN2HEX(1111111111) Bināro 1111111111 konvertē par heksadecimālo skaitli (FFFFFFFFFF)

Bināra skaitļa konvertēšana par oktālu

Lai veiktu šo uzdevumu, izmantojiet funkciju BIN2OCT .

Formula Apraksts (rezultāts)
=BIN2OCT(1001; 3) Bināro skaitli 1001 konvertē par oktālo skaitli ar 3 rakstzīmēm (011)
=BIN2OCT(1100100) Bināro skaitli 1100100 konvertē par oktālo skaitli (144)
=BIN2OCT(1111111111) Bināro 1111111111 konvertē par oktālo skaitli (7777777777)

Konvertē decimālu skaitli par bināru

Lai veiktu šo uzdevumu, izmantojiet funkciju DEC2BIN .

Formula Apraksts (rezultāts)
=DEC2BIN(9; 4) Pārvērš decimālo skaitli 9 par bināro ar 4 rakstzīmēm (1001)
=DEC2BIN(-100) Pārvērš decimālo skaitli -100 par bināro (1110011100)

Decimāla skaitļa konvertēšana par heksadecimālu

Lai veiktu šo uzdevumu, izmantojiet funkciju DEC2HEX .

Formula Apraksts (rezultāts)
=DEC2HEX(100; 4) Pārvērš decimālo skaitli 100 par heksadecimālo skaitli ar 4 rakstzīmēm (0064)
=DEC2HEX(-54) Pārvērš decimālo skaitli -54 par heksadecimālo skaitli (FFFFFFFFCA)

Decimāla skaitļa konvertēšana par oktālu

Lai veiktu šo uzdevumu, izmantojiet funkciju DEC2OCT .

Formula Apraksts (rezultāts)
=DEC2OCT(58; 3) Pārvērš decimālo skaitli 58 par oktālo skaitli (072)
=DEC2OCT(-100) Pārvērš decimālo skaitli par oktālo skaitli (7777777634)

Heksadecimālā skaitļa pārvēršana par bināru

Lai veiktu šo uzdevumu, izmantojiet funkciju HEX2BIN .

Formula Apraksts (rezultāts)
=HEX2BIN("F"; 8) Pārvērš heksadecimālo skaitli F par bināro skaitli ar 8 rakstzīmēm (00001111)
=HEX2BIN("B7") Pārvērš heksadecimālo skaitli B7 par bināro skaitli (10110111)
=HEX2BIN("FFFFFFFFFF") Pārvērš heksadecimālo skaitli FFFFFFFFFF par bināro skaitli (1111111111)

Heksadecimāla skaitļa konvertēšana par decimālu

Lai veiktu šo uzdevumu, izmantojiet funkciju HEX2DEC .

Formula Apraksts (rezultāts)
=HEX2DEC("A5") Pārvērš heksadecimālo skaitli A5 par decimālo skaitli (165)
=HEX2DEC("FFFFFFFF5B") Pārvērš heksadecimālo skaitli FFFFFFFF5B par decimālo skaitli (-165)
=HEX2DEC("3DA408B9") Pārvērš heksadecimālo skaitli 3DA408B9 par decimālo skaitli (1034160313)

Heksadecimāla skaitļa konvertēšana par oktālu

Lai veiktu šo uzdevumu, izmantojiet funkciju HEX2OCT .

Formula Apraksts (rezultāts)
=HEX2OCT("F"; 3) Pārvērš heksadecimālo skaitli F par oktālo skaitli ar 3 rakstzīmēm (017)
=HEX2OCT("3B4E") Pārvērš heksadecimālo skaitli 3B4E par oktālo skaitli (35516)
=HEX2OCT("FFFFFFFF00") Pārvērš heksadecimālo skaitli FFFFFFFF00 par oktālo skaitli (7777777400)

Oktāla skaitļa konvertēšana par bināru

Lai veiktu šo uzdevumu, izmantojiet funkciju OCT2BIN .

Formula Apraksts (rezultāts)
=OCT2BIN(3; 3) Pārvērš oktālo skaitli 3 par bināro ar 3 rakstzīmēm (011)
=OCT2BIN(7777777000) Konvertē oktālo 7777777000 par bināru (1000000000)

Oktāla skaitļa konvertēšana par decimālskaitli

Lai veiktu šo uzdevumu, izmantojiet funkciju OCT2DEC .

Formula Apraksts (rezultāts)
=OCT2DEC(54) Pārvērš oktālo skaitli 54 par decimālo skaitli (44)
=OCT2DEC(7777777533) Pārvērš oktālo skaitli 7777777533 par decimālskaitli (-165)

Oktāla skaitļa konvertēšana par heksadecimālu

Lai veiktu šo uzdevumu, izmantojiet funkciju OCT2HEX .

Formula Apraksts (rezultāts)
=OCT2HEX(100; 4) Konvertē oktālo skaitli 100 par heksadecimālo skaitli ar 4 rakstzīmēm (0040)
=OCT2HEX(7777777533) Konvertē oktālo skaitli 7777777533 par heksadecimālu (FFFFFFFF5B)

Skatiet arī

Reģionālo formātu iestatījumu mainīšana programmā Excel tīmeklim