Applies To„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos DECIMAL  programoje "Microsoft Excel".

Aprašas

Konvertuoja duotojo pagrindo skaičiaus teksto atvaizdavimą į dešimtainį skaičių.

Sintaksė

DECIMAL(tekstas, šaknis)

Funkcijos DECIMAL sintaksė turi šiuos argumentus.

  • Tekstas    Būtinas.

  • Šaknis    Būtinas. Šaknis turi būti sveikasis skaičius.

Pastabos

  • Teksto eilutės ilgis turi būti mažesnis arba lygus 255 simboliams.

  • Teksto argumentas gali būti bet kokia raidinių ir skaitinių simbolių, galiojančių šakniai ir neskiriančių didžiųjų / mažųjų raidžių, kombinacija.

  • „Excel“ palaiko teksto argumentą, lygų 0 arba didesnį arba mažesnį už 2^53. Dėl teksto argumentas, kurio sprendimas yra skaičius, didesnis už 2^53, gali kilti netikslumų.

  • Šaknis turi būti didesnė arba lygi 2 (dvejetainė arba 2 pagrindu) ir mažesnė arba lygi 36 (36 pagrindu).Šaknis, didesnė nei 10, naudoja skaitines reikšmes 0–9 ir raides AZ pagal poreikį. Pvz., pagrindas 16 (šešioliktainis) naudoja 0–9 ir A–F, o pagrindas 36 naudoja 0–9 ir A–Z.

  • Jei kuris nors iš argumentų nėra apribojimų, DECIMAL gali pateikti #NUM! arba #VALUE! klaidos reikšmę.

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Formulė

Aprašas

Rezultatas

Kaip tai veikia

'=DECIMAL("FF",16)

Konvertuoja šešioliktainę (pagrindas 16) reikšmę FF į atitinkamą dešimtainę (pagrindas 10) reikšmę (255).

=DECIMAL("FF";16)

Šešioliktainėje skaičiavimo sistemoje „F“ yra 15-oje pozicijoje. Kadangi visos skaičių sistemos pradedamos 0, 16-as simbolis šešioliktainėje sistemoje bus 15-oje pozicijoje. Toliau pateikta formule parodoma, kaip jis konvertuojamas į dešimtainį:

Funkcija HEX2DEC langelyje C3 patvirtina šį rezultatą.

=HEX2DEC("ff")

Formulė

=(15*(16^1))+(15*(16^0))

'=DECIMAL(111,2)

Konvertuoja dvejetainę (pagrindas 2) reikšmę 111 į jos dešimtainį (pagrindas 10) atitikmenį (7).

=DECIMAL(111;2)

Dvejetainėje sistemoje „1“ yra 1-oje pozicijoje. Toliau pateikta formule parodoma, kaip jis konvertuojamas į dešimtainį:

Funkcija BIN2DEC C6 langelyje patvirtina rezultatą.

=BIN2DEC(111)

Formulė

=(1*(2^2))+(1*(2^1))+(1*(2^0))

'=DECIMAL("zap",36)

Konvertuoja reikšmę „zap“ (pagrindas 36) į jos dešimtainį atitikmenį (45745).

=DECIMAL("zap",36)

„Z“ yra 35-oje pozicijoje, „a“ yra 10-oje pozicijoje, „p“ – 25-oje pozicijoje. Toliau pateikta formule parodoma, kaip reikšmė konvertuojama į dešimtainę.

Formulė

=(35*(36^2))+(10*(36^1))+(25*(36^0))

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.