Funkcja PODSTAWA przekształca liczbę dziesiętną na zapis tekstowy w innym systemie liczbowym. Na przykład podstawa 2 oznacza system dwójkowy.
Elementy funkcji PODSTAWA
PODSTAWA(wartość; podstawa; [długość_minimalna])
Element | Opis | Uwagi |
wartość |
Liczba do przekształcenia na zapis w innym systemie. |
|
podstawa |
Podstawa systemu liczbowego, do którego ma zostać przekształcona podana liczba. |
|
długość_minimalna |
(Opcjonalnie) Minimalna długość zwracanego tekstu. |
|
Przykładowe formuły
PODSTAWA(255; 16)
PODSTAWA(A2; 2)
PODSTAWA(4095; 16; 6)
Uwagi
- Wartości argumentów niebędące liczbami całkowitymi są skracane do liczby całkowitej.
- Upewnij się, że obliczenia korzystające z wyniku funkcji PODSTAWA biorą pod uwagę, że wynik ten może być zapisany w systemie innym niż dziesiętny. Wyniki są w niewidoczny sposób konwertowane przez Arkusze Google. Jeśli na przykład komórka A2 zawiera wartość 1111 (dwójkowy zapis liczby dziesiętnej 31), a komórka B2 zawiera formułę „=A2+9”, wynik wyniesie 1120, czyli będzie nieprawidłowy w przypadku obliczeń w systemie dwójkowym.
Przykłady
W tym przykładzie pokazano konwertowanie liczby dziesiętnej 255 na system szesnastkowy:
A | B | |
1 | Formuła | Wynik |
2 | =PODSTAWA(255; 16) | FF |
W tym przykładzie pokazano konwertowanie liczby znajdującej się w komórce A2 (wartości dziesiętnej 21) na system o podstawie określonej w komórce B2 (dwójkowy):
A | B | C | D | |
1 | Liczba | Podstawa | Formuła | Wynik |
2 | 21 | 2 | =PODSTAWA(A2; B2) | 10101 |
W tym przykładzie pokazano konwertowanie liczby dziesiętnej 4095 na system szesnastkowy przy minimalnej długości zapisu wynoszącej 6 znaków:
A | B | |
1 | Formuła | Wynik |
2 | =PODSTAWA(4095; 16; 6) | 000FFF |
Powiązane funkcje
- DZIESIĘTNA (DECIMAL): Funkcja DZIESIĘTNA przekształca zapis tekstowy wartości w innym systemie liczbowym na liczbę dziesiętną.
- DWÓJK.NA.DZIES (BIN2DEC): Konwertuje liczbę binarną ze znakiem na format dziesiętny.
- DWÓJK.NA.SZESN (BIN2HEX): Konwertuje liczbę binarną ze znakiem na format szesnastkowy ze znakiem.
- DWÓJK.NA.ÓSM (BIN2OCT): Konwertuje liczbę binarną ze znakiem na format ósemkowy ze znakiem.
- ÓSM.NA.DWÓJK (OCT2BIN): Konwertuje liczbę ósemkową ze znakiem na format binarny ze znakiem.
- ÓSM.NA.DZIES (OCT2DEC): Konwertuje liczbę ósemkową ze znakiem na format dziesiętny.
- ÓSM.NA.SZESN (OCT2HEX): Konwertuje liczbę ósemkową ze znakiem na format szesnastkowy ze znakiem.
- DZIES.NA.DWÓJK (DEC2BIN): Konwertuje liczbę dziesiętną na format binarny ze znakiem.
- DZIES.NA.ÓSM (DEC2OCT): Konwertuje liczbę dziesiętną na format ósemkowy ze znakiem.
- DZIES.NA.SZESN (DEC2HEX): Konwertuje liczbę dziesiętną na format szesnastkowy ze znakiem.
- SZESN.NA.DWÓJK (HEX2BIN): Konwertuje liczbę szesnastkową ze znakiem na format binarny ze znakiem.
- SZESN.NA.DZIES (HEX2DEC): Konwertuje liczbę szesnastkową ze znakiem na format dziesiętny.
- SZESN.NA.ÓSM (HEX2OCT): Konwertuje liczbę szesnastkową ze znakiem na format ósemkowy ze znakiem.