Szybka nawigacja
PODSTAWA - Konwersja liczb na wybrane systemy pozycyjne
Podsumowanie
Funkcja PODSTAWA konwertuje liczbę dziesiętną na tekstowy zapis w wybranym systemie liczbowym (od 2 do 36). Idealna do szybkiej konwersji na binarny, ósemkowy, szesnastkowy lub inne systemy bez skomplikowanych obliczeń.
Składnia
PODSTAWA(liczba;podstawa[;minimalna_długość])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| liczba | Number |
Tak | Liczba do konwersji na nowy system (całkowita, 0 ≤ liczba < 2^53) |
| podstawa | Number |
Tak | Podstawa docelowego systemu liczbowego (2 ≤ podstawa ≤ 36) |
| minimalna_długość | Number |
Nie | Opcjonalna minimalna długość tekstowego wyniku (0 ≤ długość ≤ 255) |
Użycie funkcji BASE
PODSTAWA to niezastąpione narzędzie do pracy z różnymi systemami liczbowymi. Użyj jej do szybkiej konwersji dziesiętnych na binarne (podstawa=2), szesnastkowe (16) czy inne systemy bez potrzeby ręcznych obliczeń.
Typowe przykłady BASE
Konwersja na binarny
=PODSTAWA(7;2)
Liczba 7 w systemie binarnym: 111
Konwersja na szesnastkowy
=PODSTAWA(100;16)
Liczba 100 w systemie hex: 64
Z zerami wiodącymi
=PODSTAWA(15;2;10)
15 w binarnym z 10 znakami: 0000001111
Często zadawane pytania
Typowe błędy i rozwiązania
#NUM!
Cause: Argumenty poza dozwolonym zakresem
Solution: Sprawdź: 0 ≤ liczba < 2^53, 2 ≤ podstawa ≤ 36, 0 ≤ minimalna_długość ≤ 255
#VALUE!
Cause: Argument 'liczba' nie jest wartością liczbową
Solution: Użyj tylko liczb, nie tekstu
Za krótki wynik mimo minimalna_długość
Cause: Maksymalna długość wyniku to 255 znaków
Solution: Zmniejsz minimalna_długość
Uwagi
- Dla binarnego użyj podstawa=2
- Szesnastkowy: podstawa=16
- Ósemkowy: podstawa=8
- Literały powyżej 9: A=10, B=11, ..., Z=35
- Wynik zawsze jako tekst
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+