DWÓJK.NA.ÓSM

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2024 dla komputerów Mac Excel 2021 Excel 2021 dla komputerów Mac Excel 2019 Excel 2016

Ten artykuł zawiera opis składni formuły i zastosowania funkcji BIN2OCT w programie Microsoft Excel.

Opis

Konwertuje liczbę w kodzie dwójkowym na liczbę w kodzie ósemkowym.

Składnia

DWÓJK.NA.ÓSM(liczba;[miejsca])

W składni funkcji DWÓJK.NA.ÓSM występują następujące argumenty:

  • Liczba Argument wymagany. Liczba dwójkowa, która ma zostać poddana konwersji. Liczba nie może zawierać więcej niż 10 znaków (10 bitów). Najbardziej znaczący bit liczby jest bitem znaku. Pozostałe 9 bitów reprezentuje wielkość. Liczby ujemne są reprezentowane przy użyciu zapisu z dopełnieniem do dwóch.
  • Places opcjonalne. Liczba znaków do użycia. Jeśli argument „miejsca” zostanie pominięty, funkcja DWÓJK.NA.ÓSM użyje najmniejszej niezbędnej liczby znaków. Wygodnie jest stosować argument „miejsca” w celu uzupełniania wyliczonej wartości poprzedzającymi 0 (zerami).

Spostrzeżenia

  • Jeśli liczba nie jest poprawną liczbą dwójkową lub gdy jest dłuższa niż 10 znaków (10 bitów), BIN2OCT zwraca #NUM! wartość błędu #ADR!.
  • Jeśli liczba jest ujemna, funkcja DWÓJK.NA.ÓSM ignoruje parametr miejsca i zwraca 10-znakową liczbę ósemkową.
  • Jeśli BIN2OCT wymaga więcej znaków niż to oznacza, zwraca #NUM! wartość błędu #ADR!.
  • Jeśli argument „miejsca” nie jest liczbą całkowitą, jego wartość zostanie obcięta.
  • Jeśli argument miejsca nie jest liczbą, funkcja BIN2OCT zwraca #VALUE! wartość błędu #ADR!.
  • Jeśli argument miejsca jest liczbą ujemną, BIN2OCT zwraca wartość #NUM! wartość błędu #ADR!.

Przykład

Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.

Formuła Opis Wynik
=DWÓJK.NA.ÓSM(1001;3) Konwertuje liczbę dwójkową 1001 na trzycyfrową liczbę ósemkową 011
=DWÓJK.NA.ÓSM(1100100) Konwertuje liczbę dwójkową 1100100 na liczbę ósemkową 144
=DWÓJK.NA.ÓSM(1111111111) Konwertuje liczbę dwójkową 1111111111 na liczbę ósemkową 7777777777

Początek strony