DECIMAL (funkcija DECIMAL)

Šiame straipsnyje aprašoma DECIMAL formulės sintaksė ir naudojimas 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ų netenkina apribojimų, DECIMAL gali grąžinti klaidos reikšmę #NUM! arba #VALUE!.

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

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×