I den här artikeln lär vi oss hur du använder HEX2OCT -funktionen i Excel.
HEX2OCT -funktionen i excel används för att konvertera hexadecimal representation av radix 16 till oktaltal (radix = 8).
Tabellen nedan visar några av de mest använda baserna och deras radix med alfanumeriska tecken
Bas | radix | Alfanumeriska tecken |
Binär | 2 | 0 - 1 |
Octal | 8 | 0 - 7 |
Decimal | 10 | 0 - 9 |
hexadecimal | 16 | 0 - 9 & A - F |
hexatridecimal | 36 | 0 - 9 & A - Z |
Hexadecimalt tal representerar ett antal radix 16. 10 siffror med början från 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 tillsammans med 6 alfabet med början från A, B, C, D, E & F där oktaltalsrepresentation har 8 siffror från 0, 1, 2, 3, 4, 5, 6, 7. Tabellen nedan hjälper dig att förstå bättre.
Octal | Decimal | hexadecimal |
0 | 0 | 0 |
1 | 1 | 1 |
2 | 2 | 2 |
3 | 3 | 3 |
4 | 4 | 4 |
5 | 5 | 5 |
6 | 6 | 6 |
7 | 7 | 7 |
10 | 8 | 8 |
11 | 9 | 9 |
12 | 10 | A |
13 | 11 | B |
14 | 12 | C |
15 | 13 | D |
16 | 14 | E |
17 | 15 | F |
Konverteringsformulering sker i två steg. Först konverteras numret till binärt och sedan konverteras binärt tal för att få det oktala värdet.
Låt oss ta ett exempel
543 konverteras till binärt tal
- Separera siffrorna
- Skriv deras hexadecimala konvertering upp till 4 -siffrig plats genom att lägga till nollor till vänster om hexadecimaltalet
- Kombinera alla konverterade hexadecimaler för att få hexadecimaltal.
5 | 4 | 3 |
101 | 100 | 11 |
0101 | 0100 | 0011 |
543 (hexa) = 010101000011 (binärt) |
010101000011 konverteras till hexadecimal
- Gör uppsättningen med 3 siffror från den sista siffran.
- Slutför den sista uppsättningen genom att lägga till nollor framför värdet.
- Konvertera nu allt inställt värde till hexadecimal och kombinera dem för att få hela värdet.
010101000011 | |||
010 | 101 | 000 | 011 |
2 | 5 | 0 | 3 |
543 (hexadecimal) = 2503 (oktal) |
Funktionen HEX2OCT konverterar hexadecimalt tal för radix 16 till oktaltal för radix 8.
Syntax:
= HEX2OCT (antal, [platser])
Antal: Hexadecimalt tal som returnerar oktaltalet med 8 tecken.
[Platser]: [valfritt] nummer där resultatet uttrycks upp till antalet.
Ingångsvärdet till funktionen får inte innehålla mer än 10 tecken (10 bitar). Där första siffran returnerar tecknet på talet (positivt eller negativt) & Övrigt 9 returnerar värdet efter tecknet.
För att få ett negativt tal måste inmatningsnumret ha 10 tecken som börjar med första biten eftersom det representerar det negativa tecknet. Det negativa talet beräknas med hjälp av tvås komplementnotation. Alla färre än 10 tecken anser funktionen som standard 0s framför.
Låt oss nu få mer förståelse för funktionen genom att använda dem i några exempel.
Här har vi några hexadecimala värden i hexadecimala kolumnen. Vi måste konvertera dessa hexadecimala tal till oktalvärde.
Använd formeln i hexadecimal kolumn:
= HEX2OCT (A2)
A2: nummer som tillhandahålls till funktionen som cellreferens eller text i citattecken
Värden till HEX2OCT -funktionen tillhandahålls som cellreferens.
HEX2OCT -representationen för 2 av bas 16 (hexadecimal) är 2 av bas 8 (decimal).
216= 28
Kopiera nu formeln till andra celler med hjälp av Ctrl + D snabbtangent.
Som du kan se här returnerar HEX2OCT -funktionen resultatet av inmatningsvärdena.
Anmärkningar:
- Siffror kan ges som argument till funktionen direkt med citattecken eller cellreferens i excel.
- Funktionen tar inte hänsyn till [platser] -numret vid ett negativt decimaltal.
- Om det inmatade hexadecimala talet är negativt kan det inte vara mindre än 1FFFFFFF och om talet är positivt kan det inte vara större än FFE0000000.
- Om inmatningsnumret [platser] inte är ett heltal, styms det av funktionen.
- Funktionen returnerar oktalvärdet för maxvärdet 3777777777 & minimivärde upp till 4000000000 (endast heltal).
- Funktionen returnerar #NUM! Fel
- Om det inmatade hexadecimala talet är mindre än 1FFFFFFF eller större än FFE0000000.
- Om inmatningsnumret [platser] är noll eller negativt.
- Om inmatningsnumret [platser] inte är tillräckligt för det resulterande positiva oktaltalet.
- Funktionen returnerar #VÄRDE! Fel
- Om inmatningsnumret [placerar] är text eller icke-numeriskt.
Hoppas du förstod hur du använder HEX2OCT -funktion och referenscell i Excel. Utforska fler artiklar om Excel matematiska konverteringsfunktioner här. Ange gärna din fråga eller feedback för ovanstående artikel.
Så här använder du DEC2BIN -funktionen i Excel
Så här använder du funktionen BIN2OCT i Excel
Så här använder du funktionen BIN2HEX i Excel
Så här använder du DEC2OCT -funktionen i Excel
Hur man använder DEC2HEX -funktionen i Excel
Så här använder du OCT2BIN -funktionen i Excel
Hur man använder OCT2DEC -funktionen i Excel
Så här använder du OCT2HEX -funktionen i Excel
Så här använder du HEX2BIN -funktionen i Excel
Hur man använder HEX2OCT -funktionen i Excel
Hur man använder HEX2DEC -funktionen i Excel
Populära artiklar:
Om med jokertecken
Vlookup efter datum
Gå med för- och efternamn i excel
Räkna celler som matchar antingen A eller B