Ten artykuł zawiera opis składni formuły i zastosowania funkcji DZIESIĘTNE w programie Microsoft Excel.
Opis
Konwertuje postać tekstową liczby o określonej podstawie na liczbę dziesiętną.
Składnia
DZIESIĘTNA(tekst;podstawa)
W składni funkcji DZIESIĘTNA występują następujące argumenty.
- Tekst Argument wymagany.
- Podstawa Wymagane. Argument podstawa musi być liczbą całkowitą.
Spostrzeżenia
- Długość ciągu tekst może mieć do 255 znaków.
- Argument tekst może być dowolnym połączeniem znaków alfanumerycznych prawidłowych dla określonej podstawy. Wielkość liter nie jest uwzględniana.
- Program Excel obsługuje wartości argumentu tekst większe niż lub równe 0 i mniejsze niż 2^53. Argument tekst, dla którego wynik jest liczbą większą niż 2^53 może spowodować utratę dokładności.
- Podstawa musi być większa niż lub równa 2 (binarna lub podstawa 2) i mniejsza niż lub równa 36 (podstawa 36).
W przypadku podstawy większej niż 10 należy użyć wartości liczbowych od 0 do 9 i w razie potrzeby liter A–Z. Na przykład w przypadku argumentu podstawa 16 (szesnastkowa) są używane liczby 0-9 i A-F, a w podstawie 36 są używane liczby 0-9 i A–Z. - Jeśli którykolwiek z argumentów wykracza poza zakres, funkcja DZIESIĘTNE może zwrócić #NUM! lub #ARG! wartość błędu #ADR!.
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 | Jak to działa |
|---|---|---|---|
| '=DZIESIĘTNA("FF";16) | Konwertuje wartość szesnastkową (zapisaną w systemie o podstawie 16) FF na wartość dziesiętną (zapisaną w systemie o podstawie 10): 255. | =DZIESIĘTNA("FF";16) | W systemie liczbowym o podstawie 16 cyfra „F” występuje na pozycji „15”. Cyfry wszystkich systemów liczbowych zaczynają się od 0, więc w systemie szesnastkowym szesnasty znak występuje na pozycji „15”. Poniższa formuła ilustruje konwersję liczby na postać dziesiętną: |
| Funkcja SZESN.NA.DZIES w komórce C3 weryfikuje ten wynik. | =SZESN.NA.DZIES("ff") | Formuła | |
| =(15*(16^1))+(15*(16^0)) | |||
| '=DZIESIĘTNA(111;2) | Konwertuje wartość binarną (zapisaną w systemie o podstawie 2) 111 na wartość dziesiętną (zapisaną w systemie o podstawie 10): 7. | =DZIESIĘTNA(111;2) | W systemie liczbowym o podstawie 2 cyfra „1” występuje na pozycji „1”. Poniższa formuła ilustruje konwersję liczby na postać dziesiętną: |
| Funkcja DWÓJK.NA.DZIES w komórce C6 weryfikuje ten wynik. | =DWÓJK.NA.DZIES(111) | Formuła | |
| =(1*(2^2))+(1*(2^1))+(1*(2^0)) | |||
| '=DZIESIĘTNA("zap";36) | Konwertuje wartość „zap” zapisaną w systemie o podstawie 36 na wartość dziesiętną: 45745. | =DZIESIĘTNA("zap";36) | Cyfra „z” występuje na pozycji „35”, cyfra „a” na pozycji „10”, a cyfra „p” na pozycji „25”. Poniższa formuła ilustruje konwersję liczby na postać dziesiętną. |
| Formuła | |||
| =(35*(36^2))+(10*(36^1))+(25*(36^0)) |