Szybka nawigacja
Funkcja DWÓJK.NA.SZESN
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
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+