LibreOfficeDev 25.2 Hjælp
Det følgende beskriver og oplister nogle af de tilgængelige tilføjelsesfunktioner.
Begrebet tilføjelsesfunktioner
I hjælpen kan du også finde en beskrivelse af grænsefladen for tilføjelsesfunktioner i LibreOfficeDev Calc. Derudover er vigtige funktioner og deres parametre beskrevet i hjælpen til Delt bibliotekLibreOfficeDev Calc tilføjelsesfunktions-DLL.
LibreOfficeDev indeholder eksempler på grænsefladen for tilføjelsesfunktioner i LibreOfficeDev Calc.
Beregner antal dage i den måned, hvori den indtastede dato forekommer.
DAGE.I.MÅNEDEN(Dato)
Dato er enhver dato i den respektive måned i det ønskede år. Datoparameteren skal være en gyldig dato i henhold til lokalitetsindstillingerne i LibreOfficeDev.
DAGE.I.MÅNEDEN(A1) returnerer 29 dage hvis A1 indeholder 17/2/68, en gyldig dato i februar 1968.
ORG.OPENOFFICE.DAYSINMONTH
Beregner antallet af dage i året, hvori den indtastede dato forekommer.
DAGE.I.ÅRET(Dato)
Dato er enhver dato i det respektive år. Datoparameteren skal være en gyldig dato i henhold til lokalitetsindstillingerne i LibreOfficeDev.
DAGE.I.ÅRET(A1) returnerer 366 dage hvis A1 indeholder 29/2/68, en gyldig dato i året 1968.
ORG.OPENOFFICE.DAYSINYEAR
Bestemmer, om et år er et skudår. Hvis ja vil funktionen returnere værdien 1 (TRUE); hvis nej vil funktionen returnere 0 (FALSE).
ER.SKUDÅR(Dato) (på engelsk: ISLEAPYEAR)
Dato bestemmer, om en given dato falder i et skud år. Parameteret Dato skal være en gyldig dato.
=ER.SKUDÅR(A1) returnerer 1, hvis A1 indeholder 29/2/1968, den gyldige dato 29. februar 1968, i din lokalitetsindstilling.
Du kan også bruge =ER.SKUDÅR(DATO(1968;2;29)) eller =ER.SKUDÅR("1968-02-29"), hvor du angiver datostrengen i ISO 8601 notation.
Brug aldrig ER.SKUDÅR(29/2/68), fordi dette først vil dividere 29 med 2 for derefter at dividere med 68 og tilsidst beregne om resultatet (som datotal) er et skudår.
ORG.OPENOFFICE.ISLEAPYEAR
Beregner differencen i måneder mellem to datoer.
MÅNEDER(Startdato; Slutdato; Type)
Startdato: Første dato
Slutdato: Anden dato
Type beregner typen af forskel. Mulige værdier er 0 (interval) og 1 (i kalendermåneder).
ORG.OPENOFFICE.MONTHS
Krypterer en tekststreng ved at flytte tegnene 13 placeringer i alfabetet. Efter bogstavet Z starter alfabetet forfra (rotation). Ved at anvende samme funktion igen på resultatet kan du afkode teksten.
ROT13(Tekst)
Tekst er tekststrengen som skal krypteres. ROT13(ROT13(Tekst)) dekrypterer koden.
=ROT13("Gur Qbphzrag Sbhaqngvba jnf sbhaqrq va Frcgrzore 2010.") returnerer strengen "The Document Foundation was founded in September 2010.". Bemærk, hvordan mellemrum, cifre og punktummer er upåvirkede af ROT13.
ORG.OPENOFFICE.ROT13
Se flere detaljer om denne funktion på wiki-siden ROT13 (samme navn på engelsk).
Beregner differencen i uger mellem to datoer.
UGER(Startdato; Slutdato; Type)
Startdato er intervallets startdato.
Slutdato er intervallets slutdato. Slutdatoen skal være større (senere) end startdatoen, ellers returneres en fejl.
Type angiver den type forskel, der skal beregnes. Mulige værdier er 0 (tidsinterval) eller 1 (kalenderuger).
Hvis Type = 0, antager funktionen, at 7 dage svarer til en uge uden at se nogen bestemt ugedag som ugens begyndelse.
Hvis Type = 1 anser funktionen mandag som ugens første dag. Derfor tælles hver forekomst af en mandag i tidsrummet, bortset fra startdatoen, som en uge mere.
Denne funktion anser mandag som ugens første dag, uanset de aktuelle lokaliseringer.
I de følgende eksempler, angives datoer som strenge. De kan imidlertid også lagres i adskilte celler og angives som referencer.
=WEEKS("2022-01-12","2022-01-17",0) returns 0 because Type was set to 0 and there are only 5 days in the interval.
=WEEKS("2022-01-12","2022-01-19",0) returns 1 because Type was set to 0 and there are 7 days in the interval.
=WEEKS("2022-01-12","2022-01-17",1) returns 1 because Type was set to 1 and the interval contains a Monday, since 2022-01-12 is a Wednesday and 2022-01-17 is a Monday.
=WEEKS("2022-01-12","2022-01-15",1) returns 0 because Type was set to 1 and the interval does not contain any Mondays, except for the start date.
ORG.OPENOFFICE.WEEKS
Beregner antallet af uger i et år med en bestemt dato. Antallet af uger er defineret, som følger: en uge, som spænder over to år, bliver føjet til det år, hvor der er flest dage i den delte uge.
UGER.I.ÅRET(Dato)
Dato er enhver dato i det respektive år. Datoparameteren skal være en gyldig dato i henhold til lokalitetsindstillingerne i LibreOfficeDev.
Following ISO 8601, this function considers Monday to be the first day of the week, and the first week of a year is the one with most days in this year.
UGER.I.ÅRET(A1) returnerer 53 hvis A1 indeholder 17/2/70, en gyldig dato i året 1970.
ORG.OPENOFFICE.WEEKSINYEAR
Beregner differencen i år mellem to datoer.
ÅR.INTERVAL(Startdato; Slutdato; Type)
Startdato: Første dato
Slutdato: Anden dato
Type: Beregner typen af forskel. Mulige værdier er 0 (interval) og 1 (i kalenderår).
ORG.OPENOFFICE.YEARS
Tilføjelsesfunktioner kan også implementeres via LibreOfficeDev API.