Selles artiklis kirjeldatakse funktsiooni DECIMAL valemisüntaksit ja kasutamist.  funktsiooni Microsoft Excel.

Kirjeldus

Teisendab antud alusel arvu tekstkuju kümnendarvuks.

Süntaks

DECIMAL(tekst; alus)

Funktsiooni DECIMAL süntaksil on järgmised argumendid.

  • Tekst    – nõutav.

  • Radix    – nõutav. Radix peab olema täisarv.

Kommentaarid

  • Teksti argumendi stringipikkus ei tohi ületada 255 märki.

  • Teksti argument võib olla suvaline aluse jaoks sobiv tähe- ja numbrimärkide kombinatsioon ning see pole tõstutundlik.

  • Excel toetab teksti argumenti, mille väärtus on suurem kui 0 või sellega võrdne ja väiksem kui 2^53. Teksti argument, mis annab tulemiks suurema arvu kui 2^53, võib kaasa tuua arvutustäpsuse kao.

  • Alus peab olema suurem kui 2 või sellega võrdne (kahendsüsteem või alus 2) ja väiksem kui 36 või sellega võrdne (alus 36).
    Alus, mis on suurem kui 10, kasutab vastavalt vajadusele arvväärtusi 0–9 ja inglise tähestiku tähti A–Z. Alus 16 (kuueteistkümnendsüsteem) näiteks kasutab arvväärtusi 0–9 ja tähti A–F ning alus 36 kasutab arvväärtusi 0–9 ja A–Z.

  • Kui kumbki argument ei vasta selle piirangutele, võib DECIMAL tagastada #NUM! (nt #NAME? #NUM!.

Näide.

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi. Vajadusel saate kogu teabe nägemiseks veerulaiust muuta.

Valem

Kirjeldus

Tulem

Tööpõhimõtted

'=DECIMAL("FF";16)

Teisendab kuueteistkümnendväärtuse (alus 16) FF sellele vastavaks kümnendväärtuseks (alus 10), mis on 255.

=DECIMAL("FF";16)

"F" on positsioonil 15 baasnumbrisüsteemis 16. Kuna kõik arvusüsteemid algavad 0-ga, on kuueteistkümnendsüsteemis 16. märk 15. asendis. Järgmine valem näitab, kuidas arv kümnendkujule teisendatakse.

Tulem kinnitatakse lahtris C3 asuva funktsiooniga HEX2DEC.

=HEX2DEC("ff")

Valem

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

'=DECIMAL(111;2)

Teisendab kahendväärtuse (alus 2) 111 sellele vastavaks kümnendväärtuseks (alus 10), mis on 7.

=DECIMAL(111;2)

"1" asub kahendsüsteemis positsioonil 1. Järgmine valem näitab, kuidas arv kümnendkujule teisendatakse.

Tulem kinnitatakse lahtris C6 asuva funktsiooniga BIN2DEC.

=BIN2DEC(111)

Valem

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

'=DECIMAL("zap";36)

Teisendab väärtuse "zap" (alus 36) sellele vastavaks kümnendväärtuseks (45745).

=DECIMAL("zap";36)

"z" asub positsioonil 35, "a" asub positsioonil 10 ja "p" asub positsioonil 25. Järgmine valem näitab, kuidas arv kümnendkujule teisendatakse.

Valem

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

Lehe algusse

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te tõlkekvaliteediga olete?

Mis mõjutas teie kasutuskogemust?

Kas soovite jagada veel tagasisidet? (Valikuline)

Täname tagasiside eest!

×