Ten artykuł zawiera opis składni formuły i zastosowania funkcji PODSTAWA w programie Microsoft Excel.
Opis
Konwertuje liczbę na formę tekstową o określonej podstawie.
Składnia
PODSTAWA(liczba;podstawa[minimalna_długość])
W składni funkcji PODSTAWA występują następujące argumenty.
-
Liczba Argument wymagany. Liczba, która ma zostać przekonwertowana. Musi to być liczba całkowita większa niż lub równa 0 i mniejsza niż 2^53.
-
Podstawa Argument wymagany. Podstawa, na którą liczba ma zostać przekonwertowana. Musi to być liczba całkowita większa niż lub równa 2 i mniejsza niż lub równa 36.
-
Minimalna_długość Argument opcjonalny. Minimalna długość zwracanego ciągu. Musi to być liczba całkowita większa niż lub równa 0.
Spostrzeżenia
-
Jeśli argument liczba, podstawa lub Min_length wykracza poza zakres minimalny lub maksymalny, funkcja PODSTAWA zwraca #NUM! wartość błędu #ADR!.
-
Jeśli argument liczba nie jest wartością liczbową, funkcja PODSTAWA zwraca #VALUE! wartość błędu #ADR!.
-
Dowolna liczba niecałkowita wprowadzona jako argument zostanie obcięta do liczy całkowitej.
-
W przypadku uwzględnienia argumentu minimalna_długość do wyniku zostaną dodane zera wiodące, jeśli w innym przypadku długość wyniku byłaby mniejsza niż określona przy użyciu argumentu minimalna_długość. Na przykład funkcja PODSTAWA(16;2) zwraca wynik 10000, ale funkcja PODSTAWA (16;2;8) zwraca wynik 00010000.
-
Maksymalna wartość argumentu minimalna_długość to 255.
Przykład
Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.
Formuła |
Opis |
Wynik |
=PODSTAWA(7;2) |
Konwertuje liczbę dziesiętną 7 na format dwójkowy (liczbę binarną). Wynik jest równy 111. |
111 |
=PODSTAWA(100;16) |
Konwertuje liczbę dziesiętną 100 na format szesnastkowy (liczbę heksadecymalną). Wynik jest równy 64. |
64 |
=PODSTAWA(15;2;10) |
Konwertuje liczbę dziesiętną 15 na format dwójkowy (liczbę binarną) o minimalnej długości 10. Wynik jest równy 0000001111, to znaczy 1111 z sześcioma zerami wiodącymi, dzięki którym ciąg ma długość 10 znaków. |
0000001111 |