DECIMAAL, functie

In dit artikel worden de syntaxis en het gebruik van de functie DECIMAAL in Microsoft Excel beschreven.

Beschrijving

Converteert een tekstweergave van een getal in een gegeven basis in een decimaal getal.

Syntaxis

DECIMAAL(tekst;radix)

De syntaxis van de functie DECIMAAL heeft de volgende argumenten:

  • tekst    Vereist.

  • Radix    Vereist. Radix moet een geheel getal zijn.

Opmerkingen

  • De lengte van de tekenreeks in Tekst mag maximaal 255 tekens lang zijn.

  • Het argument Tekst kan elke combinatie zijn van alfanumerieke tekens zijn die geldig zijn voor de radix en er wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters.

  • Excel ondersteunt een argument Tekst dat groter is dan of gelijk is aan 0 en kleiner is dan 2^53. Als een tekstargument wordt geconverteerd in een getal dat groter is dan 2^53, kan dit leiden tot verlies aan precisie.

  • Radix moet groter dan of gelijk zijn aan 2 (binair of grondtal 2) en kleiner dan of gelijk aan 36 (grondtal 36).
    Een radix die groter is dan 10 maakt gebruik van de numerieke waarden 0-9 en de letters A-Z zoals nodig. Grondtal 16 (hexadecimaal) gebruikt bijvoorbeeld 0-9 en A-F, en grondtal 36 gebruikt 0-9 en A-Z.

  • Als een van beide argumenten buiten de grenswaarden valt, kan DECIMAAL de foutwaarde #NUM! of #WAARDE! retourneren.

Voorbeeld

Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. U kunt de resultaten van formules weergeven door de formules te selecteren en op F2 en vervolgens op Enter te drukken. Desgewenst kunt u de kolombreedte wijzigen om alle gegevens te zien.

Formule

Beschrijving

Resultaat

Hoe het werkt

'=DECIMAAL("FF",16)

Hiermee wordt de hexadecimale waarde (het systeem met als grondtal 16) FF omgezet in de waarde voor het overeenkomstige decimale getal (grondtal 10) (255).

=DECIMAAL("FF",16)

'F' bevindt zich op positie 15 in het stelsel met 16 als grondtal. Omdat alle numerieke stelsels beginnen met 0, is het 16e teken in het hexadecimale stelsel de 15e positie. In de onderstaande formule ziet u hoe de waarde wordt omgezet in een decimaal getal:

Het resultaat wordt gecontroleerd met de functie HEX.N.DEC in cel C3.

=HEX.N.DEC("ff")

Formule

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

'=DECIMAAL(111,2)

Hiermee wordt de binaire waarde (grondtal 2) 111 omgezet in de overeenkomstige decimale waarde (grondtal 10) (7).

=DECIMAAL(111,2)

'1' bevindt zich op positie 1 in het binaire stelsel. In de onderstaande formule ziet u hoe deze waarde wordt omgezet in een decimaal getal:

Het resultaat wordt gecontroleerd met de functie BIN.N.DEC in cel C6.

=BIN.N.DEC(111)

Formule

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

'=DECIMAAL("zap",36)

Hiermee wordt de waarde 'zap' in het numerieke stelsel met grondtal 36 omgezet in de overeenkomstige decimale waarde (45745).

=DECIMAAL("zap",36)

'z' bevindt zich op positie 35, 'a' op positie 10 en 'p' op positie 25. In de onderstaande formule ziet u hoe deze waarde wordt omgezet in een decimaal getal.

Formule

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

Naar boven

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×