Fórmula excel

Buenos días, espero me puedan ayudar.
Necesito una fórmula para convertir una cantidad determinada de días en Años, Meses y días
Tengo que tener en cuenta lo siguiente:
Años: Debo considerar un año bisiesto cada cuatro 365, 365, 365, 366, 365, 365, 365, 366, 365 …………etc
Meses: Se deben descontar los días reales de cada mes, Enero (31), Febrero (28/29) dependiendo de la regla anterior,
Marzo (31), Abril (30), y así sucesivamente.
Como ejemplo: 6294 días deben dar 17 Años, 2 Meses, 26 días
Por si sirve de ayuda es la forma en que lo hace la Seguridad Social para confeccionar la vida laboral de un trabajador.
Esperando respuesta les doy las gracias por adelantado

1 Respuesta

Respuesta
1
Por ejemplo, si el número de días está en A1 la fórmula podría ser:
=SI(SIFECHA(--"1-1-1900";A1+2;"y")>0;SIFECHA(--"1-1-1900";A1+2;"y")&" "&ELEGIR(MIN(SIFECHA(--"1-1-1900";A1+2;"y")+1;3);"";"año ";"años ");"")&SI(SIFECHA(--"1-1-1900";A1+2;"ym")>0;SIFECHA(--"1-1-1900";A1+2;"ym")&" "&ELEGIR(MIN(SIFECHA(--"1-1-1900";A1+2;"ym")+1;3);"";"mes ";"meses ");"")&SI(SIFECHA(--"1-1-1900";A1+2;"md")>0;SIFECHA(--"1-1-1900";A1+2;"md")&" "&ELEGIR(MIN(SIFECHA(--"1-1-1900";A1+2;"md")+1;3);"";"día ";"días ");"")
En teoría A1+2 debería ser A1+1, pero Excel tiene un error "contagiado" de la primera versión de Lotus, que consideró (erróneamente) que el año 1900 había sido bisiesto cuando no lo fue, y para mantener la compatibilidad con esta hoja de cálculo Microsoft mantuvo el error al crear el Excel.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas