Ajuda del LibreOffice 24.8
Tot seguit es descriuen i s'enumeren algunes de les funcions de complements disponibles.
També trobareu una descripció de la interfície de complements del LibreOffice Calc a l'Ajuda. A més, a l'Ajuda es descriuen les funcions importants i els paràmetres per a la Biblioteca compartida DLL de complements del LibreOffice Calc.
El LibreOffice conté exemples per a la interfície de complements del LibreOffice Calc.
Funcions d'anàlisi: primera part
Funcions d'anàlisi: segona part
Calcula el nombre de dies en el mes corresponent a la data indicada.
DIESENMES(Data)
Data és qualsevol data en el mes respectiu de l'any indicat. El paràmetre Data ha de ser una data vàlida d'acord amb la configuració regional del LibreOffice.
=DIESENMES(A1) retorna 29 dies si A1 conté 17-02-1968, una data vàlida per al febrer de 1968.
ORG.OPENOFFICE.DAYSINMONTH
Calcula el nombre de dies de l'any corresponent a la data indicada.
DIESENANY(Data)
Data és qualsevol data en l'any respectiu. El paràmetre Data ha de ser una data vàlida d'acord amb la configuració regional del LibreOffice.
=DIESENANY(A1) retorna 366 dies si A1 conté 29-02-1968, una data vàlida per a l'any 1968.
ORG.OPENOFFICE.DAYSINYEAR
Determina si un any és de traspàs. Si ho és, la funció retornarà el valor 1 (CERT); en cas contrari, retornarà 0 (FALS).
ESANYTRASPAS("Data")
Data indica si una data indicada cau en any de traspàs. El paràmetre Data ha de ser una data vàlida.
=ESANYTRASPAS(A1) retorna 1, si A1 conté 29-02-1968, la data vàlida del 29 de febrer de 1968 en la vostra configuració regional.
You may also use =ISLEAPYEAR(DATE(1968;2;29)) or =ISLEAPYEAR("1968-02-29") giving the date string in the ISO 8601 notation.
No utilitzeu mai =ESANYTRASPAS(29/2/68) perquè això avaluaria en primer lloc 2 dividit entre 29 dividit entre 68 i, tot seguit, calcularia la funció ESANYTRASPAS a partir d'este nombre petit com a nombre de data en sèrie.
ORG.OPENOFFICE.ISLEAPYEAR
Calcula la diferència en mesos entre dues dates.
MESOS(DataDInici; DataDeFinalització; Tipus)
La DataDInici és la primera data
La DataDeFinalització és la segona data
Tipus calcula el tipus de diferència. Els valors possibles inclouen 0 (interval) i 1 (en mesos de calendari).
ORG.OPENOFFICE.MONTHS
Encripta una cadena de caràcters; per fer-ho, desplaça els caràcters 13 posicions en l'abecedari. Després de la lletra Z, l'abecedari torna a començar (rotació). Per desencriptar el text, torneu a aplicar la funció d'encriptatge al codi resultant.
ROT13(Text)
Text és la cadena de caràcters que s'ha d'encriptar. ROT13(ROT13(Text)) desencripta el codi.
=ROT13("Gur Qbphzrag Sbhaqngvba un rfgng shaqnqn ry frgrzoer qry 2010.") retorna la cadena de caràcters «The Document Foundation ha estat fundada el setembre del 2010.». Observeu que el ROT13 no canvia els espais, els dígits o els punts.
ORG.OPENOFFICE.ROT13
Refer to the ROT13 wiki page for more details about this function.
Calcula la diferència en setmanes entre dues dates.
SETMANES(DataDInici; DataDeFinalització; Tipus)
StartDate is the start date in the interval.
EndDate is the end date in the interval. The end date must be greater than the start date, or else an error is returned.
Type specifies the type of difference to be calculated. Possible values are 0 (time interval) or 1 (calendar weeks).
Si Tipus = 0, la funció suposarà que 7 dies equivalen a una setmana sense tindre en compte cap dia específic per a marcar l'inici d'una setmana.
If Type = 1 the function will consider Monday to be the first day of the week. Therefore, except for the start date, each occurrence of a Monday in the interval is counted as an additional week.
This function considers Monday to be the first day of the week regardless of the current locale settings.
In the following examples, dates are passed as strings. However, they can also be stored in separate cells and be passed as references.
=WEEKS("01/12/2022","01/17/2022",0) returns 0 because Type was set to 0 and there are only 5 days in the interval.
=WEEKS("01/12/2022","01/19/2022",0) returns 1 because Type was set to 0 and there are 7 days in the interval.
=WEEKS("01/12/2022","01/17/2022",1) returns 1 because Type was set to 1 and the interval contains a Monday, since 01/12/2022 is a Wednesday and 01/17/2022 is a Monday.
=WEEKS("01/10/2022","01/15/2022",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
Calcula el nombre de setmanes de l'any en què té lloc la data indicada. El nombre de setmanes es defineix de la manera següent: si una setmana es troba entre dos anys, s'afig a l'any en què tenen lloc la majoria de dies d'esta setmana.
SETMANESENANY(Data)
Data és qualsevol data en l'any respectiu. El paràmetre Data ha de ser una data vàlida d'acord amb la configuració regional del LibreOffice.
SETMANESENANY(A1) retorna 53 si A1 conté 1970-02-17, una data vàlida per a l'any 1970.
ORG.OPENOFFICE.WEEKSINYEAR
Calcula la diferència en anys entre dues dates.
ANYS(DataDInici; DataDeFinalització; Tipus)
La DataDInici és la primera data
La DataDeFinalització és la segona data
Tipus calcula el tipus de diferència. Els valors possibles inclouen 0 (interval) i 1 (en anys de calendari).
ORG.OPENOFFICE.YEARS
Add-ins can also be implemented through the LibreOffice API.