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

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. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. Indien nodig kunt u de kolombreedten aanpassen als u alle gegevens wilt 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

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.