I den här artikeln beskrivs formelsyntaxen för och användningen av funktionen 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.
- Platser Valfri. 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 |