Invoegfuncties
In het volgende gedeelte wordt een aantal van de beschikbare addin-functies beschreven en getoond.
De Help bevat ook een beschrijving van de addin-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.
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.
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.
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.
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.
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).
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.
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.
WEKEN
Berekent het verschil in weken tussen twee datums.
Syntaxis
WEKEN(Begindatum; Einddatum; Type)
Begindatum is de eerste datum
Einddatum is de tweede datum
Type berekent het soort verschil. De mogelijke waarden zijn 0 (interval) en 1 (in aantal 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.
Voorbeeld
WEKENINJAAR(A1) geeft 53 terug als A1 17-02-1970 bevat, een geldige datum voor het jaar 1970.
Addins via LibreOffice API
Add-ins kunnen ook via de LibreOffice API geïmplementeerd worden.