Szybka nawigacja
ÓSM.NA.SZESN - Konwersja ósemkowej na szesnastkową
Podsumowanie
Funkcja ÓSM.NA.SZESN konwertuje liczby zapisane w systemie ósemkowym na odpowiedniki w systemie szesnastkowym. Umożliwia precyzyjną kontrolę nad liczbą znaków w wyniku poprzez opcjonalny parametr miejsc.
Składnia
ÓSM.NA.SZESN(liczba; [miejsca])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| liczba | String |
Tak | Wymagana liczba ósemkowa (maksymalnie 10 cyfr 0-7). Liczby ujemne w dopełnieniu do dwóch. |
| miejsca | Number |
Nie | Opcjonalna liczba znaków w wyniku. Umożliwia dodanie wiodących zer. |
Użycie funkcji OCT2HEX
Funkcja ÓSM.NA.SZESN jest niezbędna przy pracy z danymi binarnymi, programowaniem niskopoziomowym i analizą systemów numerycznych. Umożliwia łatwą konwersję między różnymi systemami liczbowymi używanymi w informatyce.
Typowe przykłady OCT2HEX
Podstawowa konwersja z formatowaniem
=ÓSM.NA.SZESN(100; 4)
Konwertuje 100₈ na 0040₁₆ (64 w systemie dziesiętnym) z 4 znakami.
Konwersja liczby ujemnej
=ÓSM.NA.SZESN(7777777533)
Konwertuje dużą liczbę ósemkową na FFFFFFFF5B₁₆ (ujemna liczba 30-bitowa).
Często zadawane pytania
Typowe błędy i rozwiązania
#LICZBA! / #NUM!
Cause: Nieprawidłowa liczba ósemkowa (>10 znaków lub niedozwolone cyfry)
Solution: Użyj tylko cyfr 0-7, maksymalnie 10 znaków
#ARG! / #VALUE!
Cause: Parametr 'miejsca' jest ujemny lub nie jest liczbą
Solution: Podaj dodatnią liczbę całkowitą lub pomiń parametr
#LICZBA!
Cause: Za mało miejsc na wynik
Solution: Zwiększ wartość parametru 'miejsca'
Uwagi
- Liczba nie może przekraczać 10 znaków (30 bitów)
- MSB (bit 31) to bit znaku, pozostałe 29 bitów to wartość
- Przy liczbach ujemnych zawsze 10 znaków w wyniku
- Funkcja obcina niecałkowite wartości 'miejsca' do integer
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
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+