LibreOffice 24.8 Help
In het volgende gedeelte wordt een aantal van de beschikbare add-in-functies beschreven en getoond.
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 bibliotheekLibreOffice Calc-addin-DLL.
LibreOffice bevat voorbeelden voor de addin-interface van LibreOffice Calc.
Berekent het aantal dagen van het jaar dat de opgegeven datum bevat.
DAGENINJAAR(Datum)
Datum is elke datum in het respectievelijke jaar. De parameter Datum moet een geldige datum zijn volgens de lokale instellingen van LibreOffice.
=DAGENINJAAR(A1) geeft 366 dagen terug als A1 29-02-1968 bevat, een geldige datum voor het jaar 1968.
ORG.OPENOFFICE.DAYSINYEAR
Berekent het aantal dagen van de maand die de opgegeven datum bevat.
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.
=DAGENINMAAND(A1) geeft 29 dagen terug als A1 17-02-1968 bevat, een geldige datum voor februari 1968.
ORG.OPENOFFICE.DAYSINMONTH
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).
ISSCHRIKKELJAAR("Datum")
Datum geeft aan of een bepaalde datum in een schrikkeljaar valt. de parameter Datum moet een geldige datum zijn.
=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.
ORG.OPENOFFICE.ISLEAPYEAR
Berekent het aantal jaren tussen twee datums.
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).
ORG.OPENOFFICE.YEARS
Berekent het verschil in maanden tussen twee datums.
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.
ORG.OPENOFFICE.MONTHS
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.
ROT13(Tekst)
Tekst is de tekenreeks die moet worden versleuteld. ROT13(ROT13(Tekst)) heft de versleuteling van de code op.
=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.
ORG.OPENOFFICE.ROT13
Bekijk de ROT13 wiki pagina voor meer details over deze functie.
Berekent het verschil in weken tussen twee datums.
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.
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.
ORG.OPENOFFICE.WEEKS
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.
WEKENINJAAR(Datum)
Datum is elke datum in het respectievelijke jaar. De parameter Datum moet een geldige datum zijn volgens de lokale instellingen van LibreOffice.
WEKENINJAAR(A1) geeft 53 terug als A1 17-02-1970 bevat, een geldige datum voor het jaar 1970.
ORG.OPENOFFICE.WEEKSINYEAR
Add-ins kunnen ook worden geïmplementeerd via de LibreOffice API.