Funkcja DWÓJK.NA.SZESN

Excel 2007+

Podsumowanie

Funkcja DWÓJK.NA.SZESN w Excelu przekształca liczby zapisane w systemie binarnym (dwójkowym) na odpowiedniki w systemie szesnastkowym (heksadecymalnym). Jest to niezastąpione narzędzie do pracy z danymi binarnymi, szczególnie w programowaniu niskopoziomowym, analizie bitowej i debugowaniu.

Składnia

DWÓJK.NA.SZESN(liczba; [miejsca])

Parametry

Parametr Typ Wymagane Opis
liczba String Tak Wymagana liczba binarna (0-1, maks. 10 znaków). Najbardziej znaczący bit to bit znaku.
miejsca Number Nie Opcjonalna liczba znaków szesnastkowych. Uzupełnia zerami z lewej strony.

Użycie funkcji BIN2HEX

Funkcja DWÓJK.NA.SZESN jest idealna do szybkiej konwersji między systemami liczbowymi. Używa się jej podczas analizy kodu binarnego, pracy z rejestrami procesora, maskami bitowymi czy weryfikacji obliczeń.

Typowe przykłady BIN2HEX

Podstawowa konwersja binarnej na szesnastkową

=DWÓJK.NA.SZESN(11111011;4)

Konwertuje 11111011 (251 dziesiętnie) na 00FB (251 dziesiętnie) z 4 cyframi.

Konwersja bez określania miejsc

=DWÓJK.NA.SZESN(1110)

1110 binarne = E szesnastkowe (14 dziesiętne). Automatycznie dobiera minimalną długość.

Liczba ujemna (dopełnienie do dwóch)

=DWÓJK.NA.SZESN(1111111111)

Zwraca FFFFFFFFFF - reprezentacja -1 w arytmetyce binarnej z dopełnieniem do dwóch.

Często zadawane pytania

Excel obsługuje tylko 10-bitowe liczby binarne (1 bit znaku + 9 bitów wartości). Dłuższe ciągi są nieobsługiwane.

Parametr jest ignorowany, funkcja zawsze zwraca 10-cyfrową liczbę szesnastkową dla liczb ujemnych.

Typowe błędy i rozwiązania

#LICZBA!

Cause: Nieprawidłowa liczba binarna lub więcej niż 10 bitów

Solution: Sprawdź czy ciąg składa się tylko z 0 i 1, nie dłuższy niż 10 znaków

#ODWOŁ!

Cause: Za mało miejsc na wynik lub ujemna liczba miejsc

Solution: Zwiększ parametr 'miejsca' lub podaj dodatnią wartość

#WARTOŚĆ!

Cause: Parametr 'miejsca' nie jest liczbą

Solution: Użyj tylko liczb całkowitych dodatnich

Uwagi

  • Najbardziej znaczący bit (MSB) to zawsze bit znaku
  • Liczby ujemne używają reprezentacji z dopełnieniem do dwóch
  • Dla liczb dodatnich parametr 'miejsca' uzupełnia zerami z lewej
  • Dostępna od Excel 2007 wzwyż

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+