I den här artikeln beskrivs formelsyntaxen för och användningen av BIN2OCT i Microsoft Excel.
Beskrivning
Omvandlar ett binärt tal till ett oktalt.
Syntax
BIN.TILL.OKT(tal; [antal_siffror])
Syntaxen för funktionen BIN.TILL.OKT har följande argument:
-
Tal Obligatoriskt. Det binära tal som du vill omvandla. Tal får inte ha mer än 10 tecken (10 bitar). Den mest signifikanta biten av tal är teckenbiten. De återstående 9 bitarna anger talet. Negativa tal representeras med tvåkomplementmetoden.
-
Antal_siffror Valfritt. Det antal tecken du kan använda. Om antal_siffror utelämnas använder BIN.TILL.OKT lägsta antalet nödvändiga tecken. Antal_siffror är användbart när du vill fylla ut det returnerade värdet med inledande nollor (0).
Kommentarer
-
Om tal inte är ett giltigt binärt tal eller om tal innehåller mer än 10 tecken (10 bitar) returnerar BIN.TILL.OKT felvärdet #OGILTIGT!.
-
Om tal är negativt ignorerar BIN.TILL.OKT antal_siffror och returnerar ett oktalt tal med 10 tecken.
-
Om BIN.TILL.OKT kräver mer än antal_siffror tecken returnerar det felvärdet #OGILTIGT!.
-
Om antal_siffror inte är ett heltal avkortas det till ett heltal.
-
Om antal_siffror inte är numeriskt returnerar BIN.TILL.OKT felvärdet #VÄRDEFEL!.
-
Om antal_siffror är negativt returnerar BIN.TILL.OKT felvärdet #OGILTIGT! .
Exempel
Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. När du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur. Om det behövs kan du justera kolumnbredderna så att alla data visas.
|
Formel |
Beskrivning |
Resultat |
|
=BIN.TILL.OKT(1001; 3) |
Omvandlar det binära talet 1001 till ett oktalt tal med 3 tecken |
011 |
|
=BIN.TILL.OKT(1100100) |
Omvandlar det binära talet 1100100 till ett oktalt tal |
144 |
|
=BIN.TILL.OKT(1111111111) |
Omvandlar det binära talet 1111111111 till ett oktalt tal |
7777777777 |