Jak korzystać z funkcji OCT2HEX w programie Excel?

Spisie treści

W tym artykule dowiemy się, jak korzystać z funkcji OCT2HEX w programie Excel.

Funkcja OCT2HEX w programie Excel służy do konwersji ósemkowej reprezentacji liczb o podstawie 8 na liczby szesnastkowe (radix = 2).

Poniższa tabela pokazuje niektóre z najczęściej używanych podstaw i ich podstawy alfa - znaki numeryczne

Baza źródło Znaki alfanumeryczne
dwójkowy 2 0 - 1
ósemkowy 8 0 - 7
Dziesiętny 10 0 - 9
szesnastkowy 16 0 - 9 i A - F
szesnastkowy 36 0 - 9 i A - Z

reprezentacja liczby ósemkowej ma 8 cyfr od 0, 1, 2, 3, 4, 5, 6, 7 i gdzie liczba szesnastkowa jest reprezentacją liczby o podstawie 16. 10 cyfr zaczynających się od 0, 1, 2, 3, 4, 5 , 6, 7, 8 ,9 wraz z 6 alfabetami zaczynającymi się od A, B, C, D, E i F. Poniższa tabela pomoże Ci lepiej zrozumieć.

ósemkowy Dziesiętny szesnastkowy
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 mi
17 15 F

Formuła konwersji składa się z dwóch etapów. Najpierw liczba jest konwertowana na binarną, a następnie liczba binarna jest konwertowana, aby uzyskać wartość szesnastkową.

Weźmy przykład

543 jest konwertowane na liczbę binarną

  1. Oddziel cyfry
  2. Zapisz ich konwersję szesnastkową do 3 cyfr, dodając zera po lewej stronie liczby szesnastkowej
  3. Połącz wszystkie przekonwertowane szesnastkowe, aby uzyskać liczbę szesnastkową.
5 4 3
101 100 11
101 100 011
543 ( ósemkowe ) = 101 100 011 ( binarne )

101100011 jest konwertowane na szesnastkowy

  1. Utwórz zestaw 4 cyfr, zaczynając od ostatniej.
  2. Uzupełnij ostatni zestaw, dodając zera na początku wartości.
  3. Teraz przekonwertuj wszystkie ustawione wartości na szesnastkowe i połącz je, aby uzyskać całą wartość.
101100011
0001 0110 0011
1 6 3
543 ( ósemkowe ) = 163 ( szesnastkowe )

Funkcja OCT2HEX konwertuje liczbę ósemkową podstawy 8 na liczbę szesnastkową podstawy 2.
Składnia:

=OCT2HEX ( liczba, [miejsca] )

Number : liczba ósemkowa, która zwraca 10-znakową liczbę szesnastkową.
[Miejsca] : [opcjonalne] liczba, gdzie wynik wyrażony do liczby.

Wartość wejściowa do funkcji nie może zawierać więcej niż 10 znaków (10 bitów). Gdzie pierwsza liczba zwraca znak liczby (dodatni lub ujemny), a pozostałe 9 zwraca wartość po znaku. (1 dla negatywnego i 0 dla pozytywnego).

Aby uzyskać liczbę ujemną, numer wejściowy musi mieć 10 znaków, zaczynając od 1, ponieważ reprezentuje znak ujemny. Liczba ujemna jest obliczana przy użyciu notacji uzupełnienia do dwóch. Dowolne mniej niż 10 znaków, funkcja traktuje domyślne zera na początku. Jeśli więcej niż 10 znaków, funkcja zwraca #NUM! Błąd.

Teraz zdobądźmy więcej zrozumienia funkcji, używając ich w kilku przykładach.

Tutaj mamy kilka wartości ósemkowych w kolumnie ósemkowej. Musimy przekonwertować te liczby ósemkowe na wartość szesnastkową.

Użyj wzoru w kolumnie ósemkowej:

= OCT2HEX (A2)

A2: numer podany do funkcji jako odwołanie do komórki

Wartości funkcji OCT2HEX są podawane jako odwołanie do komórki.

Reprezentacja OCT2HEX 2 o podstawie 8 (szesnastkowo) to 10 o podstawie 2 (dziesiętnie).
Teraz skopiuj formułę do innych komórek za pomocą Ctrl + D skrót klawiszowy.

Jak widać tutaj funkcja OCT2HEX zwraca wynik wartości wejściowych.

Uwagi:

  1. Liczby można podawać jako argument funkcji bezpośrednio bez cudzysłowów lub odwołań do komórek w programie Excel.
  2. Funkcja nie uwzględnia liczby [miejsc] w przypadku liczby ujemnej, po prostu zwraca 10-cyfrową liczbę szesnastkową.
  3. Funkcja może przyjąć maksymalnie 10 cyfr.
  4. Jeżeli wejściowa liczba [miejsc] nie jest liczbą całkowitą, funkcja jest obcinana.
  5. Funkcja zwraca #LICZBA! Błąd
    1. Jeśli wprowadzona liczba ósemkowa ma więcej niż 10 cyfr.
    2. Jeśli wprowadzony numer nie jest prawidłową liczbą ósemkową.
    3. Jeśli liczba wejściowa [miejsca] jest równa zero lub ujemna.
    4. Jeśli liczba wejściowa [miejsca] nie jest wystarczająca dla wynikowej dodatniej liczby szesnastkowej.
  6. Funkcja zwraca #VALUE! Błąd
    1. Jeśli wprowadzony numer jest tekstowy lub nienumeryczny.
    2. Jeśli wpisana liczba [miejsca] jest tekstowa lub nieliczbowa.

Mam nadzieję, że zrozumiałeś, jak korzystać z funkcji OCT2HEX i komórki odsyłającej w programie Excel. Zapoznaj się z dodatkowymi artykułami na temat funkcji konwersji matematycznych programu Excel tutaj. Prosimy o przesłanie zapytania lub opinii dotyczącej powyższego artykułu.

Jak korzystać z funkcji DEC2BIN w programie Excel

Jak korzystać z funkcji BIN2OCT w programie Excel?

Jak korzystać z funkcji BIN2HEX w programie Excel?

Jak korzystać z funkcji DEC2OCT w programie Excel?

Jak korzystać z funkcji DEC2HEX w programie Excel?

Jak korzystać z funkcji OCT2BIN w programie Excel?

Jak korzystać z funkcji OCT2DEC w programie Excel

Jak korzystać z funkcji OCT2HEX w programie Excel?

Jak korzystać z funkcji HEX2BIN w programie Excel

Jak korzystać z funkcji HEX2OCT w programie Excel?

Jak korzystać z funkcji HEX2DEC w programie Excel

Popularne artykuły:

Jeśli z symbolami wieloznacznymi

Przeglądaj według daty

Dołącz imię i nazwisko w programie Excel

Policz komórki, które pasują do A lub B

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave