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 Argument opcjonalny. 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 prawidłową liczbą binarną lub zawiera więcej 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ż miejsca, 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ą, BIN2OCT zwraca #VALUE! wartość błędu #ADR!.
- Jeśli argument miejsca jest ujemny, BIN2OCT zwraca #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 |