Selles artiklis kirjeldatakse funktsiooni DECIMAL valemisüntaksit ja kasutamist. Microsoft Excelis.
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 kummagi argumendi väärtus jääb väljapoole piiranguid, võib decimal tagastada #NUM! (nt #NAME? #NUM!.
Näide.
Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töölehe lahtrisse A1. Selleks et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi (Enter). 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" asub 15. positsioonil 16-numbrisüsteemis. Kuna kõik numbrisüsteemid algavad 0-ga, on kuueteistkümnendsüsteemi 16. märk 15. positsioonil. 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)) |