Documentatie/Calc-functies/OCT.N.DEC

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Documentation/Calc Functions/OCT2DEC and the translation is 100% complete.
Other languages:
English • ‎Nederlands



Functienaam:

OCT.N.DEC

Categorie:

Invoegtoepassing

Samenvatting:

Converteert een octaal getal (base-8) naar zijn decimale (base-10) equivalent. Het ingevoerde octale getal moet overeenkomen met een decimaal getal d in het bereik -229d < 229.

Syntaxis:

OCT.N.DEC(Getal)

Retourneert:

Retourneert een geheel getal in het bereik -229d < 229, wat de decimale waarde is die overeenkomt met het opgegeven octale getal.

Argumenten:

Getal is een tekenreeks of een getal, of een verwijzing naar een cel die een van die typen bevat, die het octale getal geeft dat moet worden omgezet naar decimaal. Het octale getal mag alleen uit de cijfers 0...7 bestaan en mag niet langer zijn dan 10 cijfers.

  • Getal moet de standaard twee-complementweergave gebruiken, zodat positieve getallen octaal 0 tot 3777777777 zijn (0 tot 229-1 decimaal) en negatieve getallen octaal 7777777777 tot 4000000000 zijn ( -1 tot -229 decimaal). Negatieve getallen moeten 10 cijfers lang zijn met het meest linkse bit ingesteld op 1; positieve getallen kunnen minder dan 10 cijfers bevatten.
  • Als Getal geen geldig octaal getal specificeert, dan retourneert OCT.N.DEC als fout ongeldig argument (Err:502). Dit kan bijvoorbeeld voorkomen als Getal meer dan 10 tekens bevat of als het een ander teken dan de cijfers 0...7 bevat.
  • Als Getal een tekenreeks is die geen tekens bevat of een verwijzing naar een lege cel, dan retourneert OCT.N.DEC 0.
  • Hoewel de inhoud van Getal decimaal lijkt, zal OCT.N.DEC het correct interpreteren.

Aanvullende details:

De volgende Wikipedia-pagina's bieden nuttige achtergrondinformatie die relevant is voor deze functie:

Voorbeelden:

Formule Beschrijving Retourneert
=OCT.N.DEC(77) Hier converteert de functie de octale waarde van 77 (doorgegeven als een getal) naar het decimale equivalent van 63. 63
=OCT.N.DEC("77") Hier converteert de functie opnieuw de octale waarde van 77 (doorgegeven als een string) naar zijn decimale equivalent van 63. 63
=OCT.N.DEC(D1) waarbij cel D1 het getal 77 bevat. Hier converteert de functie opnieuw de octale waarde van 77 (doorgegeven via een celverwijzing) naar zijn decimale equivalent van 63. 63
=OCT.N.DEC(4000000000) Hier converteert de functie de minimaal toegestane octale waarde van 10 tekens van 4000000000 naar het decimale equivalent van -536870912 (-229). -536870912
=OCT.N.DEC(7777777777) Hier converteert de functie de octale waarde van 10 tekens van 7777777777 naar het decimale equivalent van -1. -1
=OCT.N.DEC(3777777777) Hier converteert de functie de maximaal toegestane octale waarde van 10 tekens van 3777777777 naar het decimale equivalent van 536870911 (229-1). 536870911

Gerelateerde LibreOffice-functies:

OCT.N.BIN

OCT.N.HEX

ODF standaard:

Section 6.19.15, part 2

Gelijkwaardige Excel-functies:

OCT.N.DEC