Szybka nawigacja
Funkcja DWÓJK.NA.ÓSM
Podsumowanie
Funkcja DWÓJK.NA.ÓSM konwertuje liczbę zapisaną w systemie binarnym (dwójkowym) na liczbę w systemie ósemkowym. Umożliwia łatwą konwersję między różnymi systemami liczbowymi bezpośrednio w arkuszu Excel.
Składnia
DWÓJK.NA.ÓSM(liczba; [miejsca])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| liczba | String |
Tak | Wymagany. Liczba binarna (max 10 bitów). Najbardziej znaczący bit to bit znaku, pozostałe 9 bitów to wartość absolutna. Liczby ujemne w zapisie dopełnienia do dwóch. |
| miejsca | Integer |
Nie | Opcjonalny. Liczba cyfr w wyniku ósemkowym. Umożliwia uzupełnienie zerami. |
Użycie funkcji BIN2OCT
Funkcja DWÓJK.NA.ÓSM jest szczególnie przydatna podczas pracy z danymi binarnymi pochodzącymi z elektroniki, programowania lub analizy bitowej. Pozwala na szybką konwersję do czytelniejszego formatu ósemkowego.
Typowe przykłady BIN2OCT
Konwersja binarnej na 3-cyfrową ósemkową
=DWÓJK.NA.ÓSM(1001;3)
Konwertuje binarną 1001 (9 w systemie dziesiętnym) na 3-cyfrową ósemkową: 011
Konwersja bez określania miejsc
=DWÓJK.NA.ÓSM(1100100)
Konwertuje binarną 1100100 (100 w systemie dziesiętnym) na ósemkową 144
Maksymalna wartość dodatnia
=DWÓJK.NA.ÓSM(1111111111)
Konwertuje największą 10-bitową liczbę binarną dodatnią na ósemkową 7777777777
Często zadawane pytania
Typowe błędy i rozwiązania
#LICZBA! (#NUM!)
Cause: Nieprawidłowa liczba binarna lub więcej niż 10 bitów
Solution: Sprawdź poprawność ciągu binarnego (0 i 1) i długość (max 10 znaków)
#LICZBA! (#NUM!)
Cause: Za mało miejsc na wynik
Solution: Zwiększ parametr 'miejsca' lub usuń go
#ARG! (#VALUE!)
Cause: Parametr 'miejsca' nie jest liczbą
Solution: Użyj liczby całkowitej dla parametru 'miejsca'
#LICZBA! (#NUM!)
Cause: Parametr 'miejsca' jest ujemny
Solution: Użyj dodatniej liczby całkowitej lub pomiń parametr
Uwagi
- Obsługuje liczby binarne do 10 bitów (511 dodatnich, -512 ujemnych)
- Dla liczb ujemnych zawsze zwraca 10 cyfr ósemkowych
- Argument 'miejsca' jest obcinany do liczby całkowitej
- Funkcja ignoruje litery i inne znaki niebędące 0/1
Kompatybilność
Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Niedostępne w: Excel 2003 i wcześniejsze wersje
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+