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 .

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

tip

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

tip

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.

warning

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 =ISSCHRIKKELJAAR(29;2;1968) gebruiken of =ISSCHRIKKELJAAR("29-02-1968") 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

tip

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

tip

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

tip

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

tip

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.

note

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("01/12/2022","01/17/2022",0) geeft 0 terug omdat Type was ingesteld op 0 en er zijn slechts 5 dagen in de interval.

=WEKEN("01/12/2022","01/19/2022",0) geeft 1 terug omdat Type was ingesteld op 0 en er 7 dagen in de interval.

=WEKEN("01/12/2022","01/17/2022",1) geeft 1 terug omdat Type was ingesteld op 1 en de interval een maandag bevat, aangezien 01/12/2022 een woensdag is en 17/01/2022 een maandag is.

=WEKEN("01/10/2022","01/15/2022",1) geeft 0 terug omdat Type was ingesteld op 1 en het interval geen maandag, 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

tip

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.

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

tip

Addins via LibreOffice API

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

Help ons, alstublieft!