Contenido

# SIFECHA

Esta función devuelve el número de días, meses o años completos entre la fecha de inicio y la fecha de fin.
(En español, un nombre más apropiado para esta función podría ser «DIF.FECHAS»; sin embargo, se mantiene el nombre histórico empleado en Microsoft Excel por razones de interoperatividad.)

Esta función está disponible desde la versión 3.6 de LibreOffice.

Esta función forma parte del estándar Open Document Format for Office Applications (OpenDocument), versión 1.2 (ISO/IEC 26300:2-2015).

### Sintaxis

SIFECHA(Fecha de inicio; Fecha de finalización; Intervalo)

Fecha de inicio es la fecha a partir de la cual el cálculo se lleva a cabo.

Fecha de finalización es la fecha en que el cálculo termina. La fecha de finalización debe ser posterior a la fecha de inicio.

Intervalo es una cadena que determina cómo se calculará la diferencia. Los valores posibles son "d", "m", "y", "ym", "md" o "yd", independientemente de la configuración actual del idioma.

Cuando escriba fechas como parte de las fórmulas, las barras y los guiones que se usen como separadores de fechas se interpretarán como operadores aritméticos. Por este motivo, las fechas formateadas de este modo no se reconocen como tales y producen cálculos erróneos. Para evitar que las fechas se interpreten como parte de las fórmulas, utilice la fórmula FECHA —p. ej., FECHA(1954;7;20)—, o bien, entrecomíllela y ordene sus componentes según la notación ISO 8601 —p. ej., "1954-07-20"—. Evite utilizar formatos regionales de fechas, como «07/20/54», porque estos pueden conllevar a errores de cálculo si abre el documento en sistemas con una configuración regional distinta.

Es posible realizar una conversión sin ambigüedades de cronomarcadores en el formato ISO 8601 ampliado con separadores. Si se produjera un error #¡VALOR!, desmarque Generar error #¡VALOR! en LibreOffice ▸ Preferencias Herramientas ▸ Opciones ▸ LibreOffice Calc ▸ Fórmula, apartado «Configuración detallada de cálculo», botón Detalles, cuadro de lista Conversión de texto a números.

Valor para «Intervalo» | Valor devuelto
--- | ---
"d" | Número de días completos entre Fecha de inicio y Fecha de finalización.
"m" | Número de meses completos entre Fecha de inicio y Fecha de finalización.
"y" | Número de años completos entre Fecha de inicio y Fecha de finalización.
"ym" | Número de meses completos al restar los años de la diferencia entre la Fecha de inicio y la Fecha de finalización.
"md" | Número de días completos al restar los años y los meses de la diferencia entre la Fecha de inicio y la Fecha de finalización.
"yd" | Número de días completos al restar los años de la diferencia entre la Fecha de inicio y la Fecha de finalización.

### Ejemplos

Cálculo del cumpleaños. Un hombre nació el 17 de abril de 1974. Hoy es 13 de junio de 2012.

=SIFECHA("1974-04-17";"2012-06-13";"y") devuelve 38.

=SIFECHA("1974-04-17";"2012-06-13";"ym") devuelve 1.

=SIFECHA("1974-04-17";"2012-06-13";"md") devuelve 27.

Por tanto, tiene 38 años, 1 mes y 27 días de edad.

=SIFECHA(FECHA(1974,4,17);"2012-06-13";"m") devuelve 457: ha vivido 457 meses.

=SIFECHA("1974-04-17";"2012-06-13";"d") devuelve 13937: ha vivido 13 937 días.

=SIFECHA("1974-04-17";FECHA(2012;06;13);"yd") devuelve 57: su cumpleaños acaeció hace 57 días.

Temas relacionados

DATEDIF wiki page.

Funciones de fecha y hora

FECHA

SIFECHA

FECHANUMERO

DIA

DIAS

DIAS360

DIASENMES

DIASENAÑO

DOMINGOPASCUA

FECHA.MES

FIN.MES

HORA

ISLEAPYEAR

ISO.NUM.DE.SEMANA

MINUTO

MES

MONTHS

DIAS.LAB

DIAS.LAB.INTL

AHORA

SEGUNDO

NSHORA

HORANUMERO

HOY

DIASEM

NUM.DE.SEMANA

NUM.DE.SEMANA_EXCEL2003

NUM.DE.SEMANA_OOO

WEEKS

WEEKSINYEAR

DIA.LAB

DIA.LAB.INTL

AÑO

FRAC.AÑO

YEARS