Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Ten artykuł zawiera opis składni formuły i zastosowania 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.

  • Miejsca    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

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×