Szybka nawigacja
Funkcja DZIES.NA.ÓSM - Konwersja dziesiętna na ósemkową
Podsumowanie
Funkcja DZIES.NA.ÓSM w Excelu konwertuje liczby dziesiętne na zapis ósemkowy. Umożliwia precyzyjną kontrolę nad liczbą cyfr w wyniku poprzez opcjonalny parametr miejsc.
Składnia
DZIES.NA.ÓSM(liczba; [miejsca])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| liczba | Number |
Tak | Wymagana liczba dziesiętna całkowita do konwersji. Obsługuje zakres od -536870912 do 536870911 |
| miejsca | Number |
Nie | Opcjonalna liczba cyfr w wyniku ósemkowym |
Użycie funkcji DEC2OCT
Funkcja DZIES.NA.ÓSM jest niezastąpiona przy pracy z systemami numerycznymi, programowaniu niskopoziomowym, analizie rejestrów czy debugowaniu kodu. Umożliwia łatwą konwersję między systemami liczbowymi bezpośrednio w arkuszach Excel.
Typowe przykłady DEC2OCT
Podstawowa konwersja z uzupełnieniem zerami
=DZIES.NA.ÓSM(58;3)
Konwertuje 58 (dziesiętne) na 072 (ósemkowe) z 3 cyframi
Konwersja liczby ujemnej
=DZIES.NA.ÓSM(-100)
Konwertuje -100 na zapis ósemkowy z dopełnieniem do dwóch: 7777777634
Często zadawane pytania
Typowe błędy i rozwiązania
#LICZBA!
Cause: Liczba poza zakresem (-536870912 do 536870911)
Solution: Sprawdź zakres wartości wejściowej
#WARTOŚĆ!
Cause: Argument 'liczba' nie jest liczbą
Solution: Użyj tylko liczb całkowitych
#LICZBA!
Cause: Za mało miejsc na wynik
Solution: Zwiększ parametr 'miejsca'
#WARTOŚĆ!
Cause: Parametr 'miejsca' nie jest liczbą
Solution: Użyj liczby całkowitej jako parametr 'miejsca'
Uwagi
- Dla liczb ujemnych parametr 'miejsca' jest ignorowany
- Zawsze zwraca wynik jako tekst
- Przydatna przy pracy z językami assemblera i niskopoziomowym programowaniem
- Obsługuje polskie ustawienia regionalne
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+