Documentatie/Calc-functies/TYPE

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/Calc Functions/TYPE and the translation is 100% complete.
    Other languages:


    Functienaam:

    TYPE

    Categorie:

    Informatie

    Samenvatting:

    Retourneert een numerieke waarde die het type van het opgegeven argument aangeeft.

    Syntaxis:

    TYPE(Waarde)

    Retourneert:

    Retourneert een getal in overeenstemming met de volgende tabel:

    Type argument Geretourneerde waarde
    Getal 1
    Tekst 2
    Logisch / Booleaans 4
    Formule 8
    Fout 16
    Matrix 64

    Argumenten:

    Waarde is een uitdrukking of een verwijzing naar een cel die die uitdrukking bevat, waarvan het type wordt bepaald.

    • Als het argument een verwijzing is naar een cel die zowel een fout als een formule bevat, wordt de waarde 16 geretourneerd.
    • Als het argument een verwijzing is naar een lege cel, wordt de waarde 1 geretourneerd.

    Aanvullende details:

    • Calc geeft de retourwaarde 8 om een formulecel aan te geven. Deze waarde is niet verplicht in de beschrijving van de functie in ODF 1.2 en wordt niet gebruikt door Microsoft Excel, dat het type geretourneerde waarde van de formule retourneert.
    • Volgens de webpagina van Microsoft voor de functie TYPE gebruikt Excel de een retourwaarde van 128 (voor "compound data"), die is niet verplicht in de functiebeschrijving in ODF 1.2.
    • Booleaanse/logische waarden worden in Calc als getallen beschouwd, terwijl ze in Excel hun eigen categorie hebben.
    • Als gevolg van deze verschillende gedragingen, moet u ervoor zorgen dat interoperabiliteit tussen Calc en Excel belangrijk is voor uw werkblad.

    Voorbeelden:

    Formule Beschrijving Retourneert
    =TYPE(12,34) Waarde is een getal. 1
    =TYPE(B1)

    waarbij cel B1 het getal 12,34 bevat.

    De cel waarnaar wordt verwezen bevat een getal. 1
    =TYPE("Goed gedaan is beter dan goed gezegd") Waarde is tekst. 2
    =TYPE(B2)

    waarbij cel B2 de tekenreeks "Goed gedaan is beter dan goed gezegd" bevat, ingevoerd zonder de aanhalingstekens.

    De cel waarnaar wordt verwezen bevat tekst. 2
    =TYPE(B3)

    waarbij cel B3 de logische waarde WAAR bevat.

    De cel waarnaar wordt verwezen bevat een logische waarde. 4
    =TYPE(WAAR()) De waarde is gelijkwaardig aan een getal. 1
    =TYPE(ONWAAR)

    wanneer de landinstelling Nederlands is geselecteerd.

    De waarde is gelijkwaardig aan een getal. 1
    =TYPE(B4)

    waarbij cel B4 de formule =2*PI ()*MACHT (3; 2) bevat.

    De cel waarnaar wordt verwezen bevat een formule. 8
    =TYPE(B5)

    waarbij cel B5 de formule =WORTEL(-4) bevat.

    De cel waarnaar wordt verwezen bevat een fout. Er is een Ongeldig argument gevonden (Fout:502).

    16
    =TYPE(B6)

    waarbij cel B6 ofwel de formule =NB () (#N/A fout)}} of de formule =1/0 (#DELING.DOOR.0! fout).

    De cel waarnaar wordt verwezen bevat een fout. 16
    =TYPE({3; 5; 7}) Het argument is een matrix. 64
    { =TYPE(D1:D2) }

    ingevoerd als een matrixformule in cellen B7:B8.

    Beide cellen B7 en B8 tonen het resultaat, ongeacht de inhoud van cellen D1 en D2. 64

    Gerelateerde LibreOffice-functies:

    TYPE.FOUT

    TYPEFOUT

    ODF standaard:

    Section 6.13.33, part 2

    Gerelateerde (of gelijkwaardige) Excel-functies:

    TYPE