Fórmula de Excel: Obtener el porcentaje del año transcurrido o restante

Combinar las funciones YEARFRAC, YEAR y DATE en Excel te permite calcular, como un porcentaje, el tiempo transcurrido o restante del año a partir de una fecha dada.
Si desea seguir este tutorial, descargue la hoja de cálculo de ejemplo.
Año transcurrido
Fórmula genérica:
| YEARFRAC(DATE(YEAR(date),1,1),date) |
Sintaxis y argumentos
| Date: to find the amount of time completed in the year based on this date. |
Valor de devolución
Esta fórmula devuelve un valor decimal. Para obtener un valor porcentual, formatea el resultado como porcentaje.
Cómo funciona esta fórmula
Para obtener el porcentaje del año transcurrido según la fecha en B3, utilice la siguiente fórmula:
| =YEARFRAC(DATE(YEAR(B3),1,1),B3) |
Pulse la tecla Intro para obtener un valor decimal.
A continuación, mantenga el resultado seleccionado, haga clic en la pestaña Inicio y, en el grupo Estilo de número, haga clic en el icono Porcentaje para dar formato al resultado como porcentaje.
Explicación
Función YEAR: la función YEAR extrae el año de una fecha dada y lo muestra como un número.
En este caso, la fórmula YEAR(B3) devuelve 2021, que corresponde al año de la fecha indicada.
Función DATE: la función DATE genera una fecha con formato dd/mm/aaaa a partir del año, mes y día especificados.
Función YEARFRAC: calcula la diferencia entre dos fechas y devuelve la fracción de año como un valor decimal.
Con esta fórmula YEARFRAC(DATE(YEAR(B3),1,1),B3), obtienes la fracción de año en valor decimal entre el primer día del año y la fecha indicada.
=YEARFRAC(DATE(YEAR(B3),1,1),B3)
=YEARFRAC(1/1/2021,20/6/2021)
=0.469444
Año restante
Fórmula genérica
| 1-YEARFRAC(DATE(YEAR(date),1,1),date) |
Tomando como ejemplo la fecha anterior, utilice la siguiente fórmula:
| =1-YEARFRAC(DATE(YEAR(B3),1,1),B3) |
Pulse la tecla Intro para obtener un valor decimal.
A continuación, mantenga seleccionado el resultado, haga clic en la pestaña Inicio y, en el grupo Número, pulse el icono Estilo de porcentaje para aplicar formato de porcentaje al resultado.
Explicación
El año completo puede considerarse como el número entero 1; al restarle el tiempo transcurrido, se obtiene el tiempo restante.
Fórmulas relacionadas
- Obtener fecha a partir de día, mes y año dados
Utiliza la función DATE para generar una fecha estándar en Excel a partir del año, mes y día especificados. - Encontrar la fecha más antigua o más reciente en cada grupo
Este artículo ofrece fórmulas para hallar las fechas más antiguas y más recientes dentro de cada grupo en Excel. - Obtener el nombre del día a partir de una fecha dada
Este tutorial te muestra cómo usar una fórmula para obtener el nombre del día (por ejemplo, lunes, martes) a partir de una fecha dada. - Crear un rango de fechas semanal
En este tutorial te ofrecemos una fórmula para obtener rápidamente el rango de fechas semanal en Excel.
Funciones relacionadas
- Función DATE de Excel
Crear una fecha con año, mes y día - Función YEAR de Excel
Devuelve el año de una fecha en formato de número de serie de cuatro dígitos - Función MONTH de Excel
La función MONTH obtiene el mes como número entero (1 a 12) a partir de una fecha - Función DAY de Excel
La función DAY obtiene el día como número (1 a 31) a partir de una fecha - Función NOW de Excel
Obtener la fecha y hora actuales
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.