Ayuda de LibreOffice 24.8
Aquí se enumeran y describen algunas de las funciones de complemento disponibles.
En la ayuda encontrará también una descripción de la interfaz de complementos de LibreOffice Calc. Asimismo, se brinda también una descripción de las funciones importantes y sus parámetros para la biblioteca compartidaDLL de complementos de [officename] Calc.
LibreOffice contiene ejemplos para la interfaz de complementos de LibreOffice Calc.
Funciones de análisis, primera parte
Funciones de análisis, segunda parte
Calcula el número de días del año que coinciden con la fecha especificada.
DIASENAÑO(Fecha)
Fecha es cualquier fecha en el año respectivo. El parámetro Fecha debe ser una fecha válida de acuerdo a la configuración regional de LibreOffice.
=DIASENAÑO(A1) devuelve 366 días si A1 contiene 1968-02-29, una fecha válida del año 1968.
ORG.OPENOFFICE.DAYSINYEAR
Calcula el número de días del mes que coinciden con la fecha especificada.
DIASENMES(Fecha)
Fecha es cualquier día en un mes respectivo de un año deseado. El parámetro Fecha debe ser una fecha válida de acuerdo con las configuraciones locales del LibreOffice.
=DIASENMES(A1) devuelve 29 días si A1 contiene 1968-02-17, una fecha válida para febrero de 1968.
ORG.OPENOFFICE.DAYSINMONTH
Determina si un año es bisiesto. En caso afirmativo, la función devuelve el valor 1 (VERDADERO); en caso negativo, devuelve 0 (FALSO).
ESAÑOBISIESTO(Fecha)
Fecha especifica si una fecha pertenece a un año bisiesto. El parámetro Fecha debe contener una fecha válida.
=ESAÑOBISIESTO(A1) devuelve 1 si A1 contiene «1968-02-29», la fecha válida del 29 de febrero de 1968 en su configuración regional.
Es posible utilizar también =ESAÑOBISIESTO(FECHA(1968;2;29)) o =ESAÑOBISIESTO("1968-02-29"), con la cadena de fecha en la notación ISO 8601.
No utilice nunca =ESAÑOBISIESTO(2/29/68), porque esto primero haría el cálculo de 2 dividido por 29 dividido por 68, y calcularía enseguida la función ESAÑOBISIESTO de este número pequeño como si fuese un número de fecha en serie.
ORG.OPENOFFICE.ISLEAPYEAR
Calcula la diferencia entre dos fechas, en meses.
MESES(FechaInicial; FechaFinal; Tipo)
FechaInicio es la primera fecha
FechaFinal es el último día del periodo
Tipo calcula el tipo de diferencia. Los valor posibles incluyen 0 (intervalo) y 1 (en el calendario anual).
ORG.OPENOFFICE.MONTHS
Codifica una cadena de caracteres desplazándolos 13 posiciones en el alfabeto. Después de la Z se vuelve al principio del alfabeto (rotación). Al volver a aplicar la función de codificación al código resultante, se descodifica el texto.
ROT13(texto)
Texto es la cadena de caracteres que se cifrará. ROT13(ROT13(Texto)) descifra el código.
=ROT13("Gur Qbphzrag Sbhaqngvba shr shaqnqn ra frcgvrzoer qr 2010.") devuelve la cadena «The Document Foundation fue fundada en septiembre de 2010.». Observe cómo ROT13 no altera los espacios, dígitos y puntos.
ORG.OPENOFFICE.ROT13
Consulte la página wiki ROT13 para obtener más detalles sobre esta función.
Calcula la diferencia entre dos fechas, en semanas.
SEMANAS(FechaInicial; FechaFinal; Tipo)
Fecha de inicio es la fecha inicial en el intervalo.
Fecha de finalización es la fecha final en el intervalo. La fecha de finalización debe ser posterior a la de inicio, o de lo contrario se devolverá un error.
Tipo especifica el tipo de diferencia a calcular. Los valores posibles son 0 (intervalo de tiempo) o 1 (semanas naturales).
Si Tipo = 0, la función supondrá que 7 días equivalen a una semana sin considerar ningún día específico para marcar el inicio de una semana.
Si Tipo = 1, la función considerará el lunes como el primer día de la semana. Por lo tanto, a excepción de la fecha de inicio, cada aparición de un lunes en el intervalo se cuenta como una semana adicional.
Esta función considera que el lunes es el primer día de la semana, independientemente de la configuración regional actual.
En los siguientes ejemplos, las fechas se pasan como cadenas. Sin embargo, también se pueden almacenar en celdas separadas y pasar como referencias.
=SEMANAS("01/12/2022", "01/17/2022",0) devuelve 0 porque Tipo se estableció en 0 y solo hay 5 días en el intervalo.
=SEMANAS("01/12/2022", "01/19/2022",0) nos devuelve 1 porque Tipo se estableció en 0 y hay 7 días en el intervalo.
=SEMANAS("01/12/2022", "01/17/2022",1)nos devuelve 1 porque Tipo se estableció en 1 y el intervalo contiene un lunes, ya que el día 01/12/2022 es un miércoles y el día 17/01/2022 es un lunes.
=SEMANAS("01/10/2022", "01/15/2022",1) nos devuelve 0 porque Tipo se estableció en 1 y el intervalo no contiene ningún lunes, excepto la fecha de inicio.
ORG.OPENOFFICE.WEEKS
Calcula el número de semanas del año que contienen la fecha especificada. El número de semanas se define de la siguiente forma: si una semana se encuentra dividida entre dos años, la semana se asigna al año que contiene más días de esa semana.
SEMANASENAÑO(fecha)
Fecha es cualquier fecha en el año respectivo. El parámetro Fecha debe ser una fecha válida de acuerdo a la configuración regional de LibreOffice.
SEMANASENAÑO(A1) devuelve 53 si A1 contiene 1970-02-17, una fecha válida para el año 1970.
ORG.OPENOFFICE.WEEKSINYEAR
Calcula la diferencia entre dos fechas, en años.
AÑOS(Fecha de inicio; Fecha de finalización; Tipo)
FechaInicio es la primera fecha
FechaFinal es el último día del periodo
Tipo calcula el tipo de diferencia. Los valores posibles son 0 (intervalo) y 1 (en calendario anual).
ORG.OPENOFFICE.YEARS
Add-ins can also be implemented through the LibreOffice API.