Inhoud

# Invoegfuncties

In het volgende gedeelte wordt een aantal van de beschikbare add-in-functies beschreven en getoond.

Addin-concept

De Help bevat ook een beschrijving van de add-in-interface van LibreOffice Calc. Daarnaast worden belangrijke functies en hun parameters beschreven in de Help voor de gedeelde bibliotheek LibreOffice Calc-addin-DLL.

## Meegeleverde addins

LibreOffice bevat voorbeelden voor de addin-interface van LibreOffice Calc.

Analysefuncties - deel één

Analysefuncties - Deel twee

## DAGENINJAAR

Berekent het aantal dagen van het jaar dat de opgegeven datum bevat.

#### Syntaxis

DAGENINJAAR(Datum)

Datum is elke datum in het respectievelijke jaar. De parameter Datum moet een geldige datum zijn volgens de lokale instellingen van LibreOffice.

#### Voorbeeld

=DAGENINJAAR(A1) geeft 366 dagen terug als A1 29-02-1968 bevat, een geldige datum voor het jaar 1968.

#### Technische informatie

Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is

ORG.OPENOFFICE.DAYSINYEAR

Wiki-pagina DAGENINJAAR.

## DAGENINMAAND

Berekent het aantal dagen van de maand die de opgegeven datum bevat.

#### Syntaxis

DAGENINMAAND(Datum)

Datum is elke datum in de respectievelijke maand van het gewenste jaar. De parameter Datum moet een geldige datum zijn volgens de lokale instellingen van LibreOffice.

#### Voorbeeld

=DAGENINMAAND(A1) geeft 29 dagen terug als A1 17-02-1968 bevat, een geldige datum voor februari 1968.

#### Technische informatie

Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is

ORG.OPENOFFICE.DAYSINMONTH

Wiki-pagina DAGENINMAAND.

## ISSCHRIKKELJAAR

Bepaalt of een jaar een schrikkeljaar is. Als dit het geval is, geeft de functie de waarde 1 (WAAR); anders geeft de functie 0 (ONWAAR).

#### Syntaxis

ISSCHRIKKELJAAR("Datum")

Datum geeft aan of een bepaalde datum in een schrikkeljaar valt. de parameter Datum moet een geldige datum zijn.

Microsoft Excel gaat er ten onrechte van uit dat het jaar 1900 een schrikkeljaar is en beschouwt de onbestaande dag van 29-02-1900 als geldig in datumberekeningen. Datums vóór 01-03-1900 zijn daarom verschillend in Excel en Calc.

#### Voorbeeld

=ISSCHRIKKELJAAR(A1) geeft 1 terug als A1 29-02-1968 bevat, de geldige datum 29 februari 1968 in uw lokale instellingen.

U kunt ook of =ISSCHRIKKELJAAR("29-02-1968") gebruiken met een gegevensreeks volgens de ISO 8601-notatie.

Gebruik nooit =ISSCHRIKKELJAAR(29/2/68) omdat dit eerst 2 gedeeld door 29 gedeeld door 68 zou evalueren en dan de functie ISSCHRIKKELJAAR zal berekenen uit dit kleine getal als een serieel datumgetal.

#### Technische informatie

Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is

ORG.OPENOFFICE.ISLEAPYEAR

Wiki-pagina ISSCHRIKKELJAAR.

## JAREN

Berekent het aantal jaren tussen twee datums.

#### Syntaxis

JAREN(Begindatum; Einddatum; Type)

Begindatum is de eerste datum

Einddatum is de tweede datum

Type berekent het soort verschil. Mogelijke waarden zijn 0 (interval) en 1 (in kalenderjaren).

#### Technische informatie

Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is

ORG.OPENOFFICE.YEARS

Wiki-pagina JAREN.

## MAANDEN

Berekent het verschil in maanden tussen twee datums.

#### Syntaxis

MAANDEN(Begindatum; Einddatum; Type)

Begindatum is de eerste datum

Einddatum is de tweede datum

Type berekent het soort verschil. In de mogelijke waarden zijn 0 (interval) en 1 (in kalendermaanden) opgenomen.

#### Technische informatie

Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is

ORG.OPENOFFICE.MONTHS

Wiki-pagina MAANDEN.

## ROT13

Codeert een tekenreeks door de tekens 13 posities in het alfabet te verplaatsen. Na de letter Z begint het alfabet opnieuw (rotatie). Pas de coderingsfunctie nogmaals op de resulterende code toe om de tekst te decoderen.

#### Syntaxis

ROT13(Tekst)

Tekst is de tekenreeks die moet worden versleuteld. ROT13(ROT13(Tekst)) heft de versleuteling van de code op.

#### Voorbeeld

=ROT13("Gur Qbphzrag Sbhaqngvba jnf sbhaqrq va Frcgrzore 2010.") retourneert de tekenreeks "The Document Foundation is opgericht in september 2010". Merk op hoe spaties, cijfers en punten niet worden beïnvloed door ROT13.

#### Technische informatie

Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is

ORG.OPENOFFICE.ROT13

Bekijk de ROT13 wiki pagina voor meer details over deze functie.

## WEKEN

Berekent het verschil in weken tussen twee datums.

#### Syntaxis

WEKEN(Begindatum; Einddatum; Type)

StartDatum is the startdatum in de interval.

EindDatum is de einddatum in de interval. De einddatum moet groter zijn dan de begindatum, anders wordt er een fout geretourneerd.

Type specificeert het type verschil dat moet worden berekend. Mogelijke waarden zijn 0 (tijdsinterval) of 1 (kalenderweken).

Als Type = 0 zal de functie aannemen dat 7 dagen gelijk is aan een week zonder een specifieke dag te beschouwen als het begin van een week.

Als Type = 1 zal de functie maandag als de eerste dag van de week beschouwen. Daarom wordt, behalve de startdatum, elk voorkomen van een maandag in de interval geteld als een extra week.

Deze functie beschouwt maandag als de eerste dag van de week, ongeacht de huidige landinstellingen.

#### Voorbeeld

In de volgende voorbeelden worden datums doorgegeven als tekenreeksen. Ze kunnen echter ook in afzonderlijke cellen worden opgeslagen en als referentie worden doorgegeven.

=WEKEN("12-01-2022";"17-01-2022";0) retourneert 0 omdat Type werd op 0 gezet en er zijn slechts 5 dagen in het interval.

=WEKEN("12-01-2022";"97-01-2022";0) retourneert 1 omdat Type werd op 0 gezet en er zijn slechts 7 dagen in het interval.

=WEKEN("12-01-2022";"17-01-2022";1) retourneert 1 omdat Type is ingesteld op 1 en de interval bevat een maandag, aangezien 12-01-2022 een woensdag is en 17-01-2022 een maandag.

=WEKEN("12-01-2022";"15-01-2022";1) retourneert 0 omdat Type is ingesteld op 1 en de interval bevat geen maandagen, behalve de startdatum.

#### Technische informatie

Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is

ORG.OPENOFFICE.WEEKS

Wiki-pagina WEKEN.

## WEKENINJAAR

Berekent het aantal weken van het jaar dat de opgegeven datum bevat. Het aantal weken wordt als volgt gedefinieerd: een week die twee jaren overbrugt, wordt aan het jaar toegevoegd waarin de meeste dagen van die week vallen.

#### Syntaxis

WEKENINJAAR(Datum)

Datum is elke datum in het respectievelijke jaar. De parameter Datum moet een geldige datum zijn volgens de lokale instellingen van LibreOffice.

Volgens ISO 8601 beschouwt deze functie maandag als de eerste dag van de week en is de eerste week van een jaar de week met de meeste dagen in dit jaar.

#### Voorbeeld

=WEKENINJAAR(A1) geeft 53 terug als A1 17-02-1970 bevat, een geldige datum voor het jaar 1970.

#### Technische informatie

Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is

ORG.OPENOFFICE.WEEKSINYEAR

Wiki-pagina WEKENINJAAR.

## Addins via LibreOffice API

Add-ins kunnen ook worden geïmplementeerd via de LibreOffice API.

Verwante onderwerpen

Functies per categorie