Método WorksheetFunction.YearFrac (Excel)
Calcula la fracción de año que representa el número de días completos entre los argumentos de fecha inicial y fecha final. Use la función de hoja de cálculo YearFrac para identificar la proporción de las ventajas o obligaciones de un año entero para asignar a un término específico.
Sintaxis
expresión. YearFrac (Arg1, Arg2, Arg3)
Expresión Variable que representa un objeto WorksheetFunction .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Arg1 | Obligatorio | Variant | Fecha inicial: fecha que representa la fecha inicial. |
Arg2 | Obligatorio | Variant | Fecha_final: fecha que representa la fecha final. |
Arg3 | Opcional | Variant | Base: tipo de base que se debe utilizar para contar los días. |
Valor devuelto
Double
Comentarios
Importante
Las fechas deben especificarse mediante la función FECHA o como resultado de otras fórmulas o funciones. Por ejemplo, use FECHA(2008,5,23) para el día 23 de mayo de 2008. Pueden producirse problemas si las fechas se escriben como texto.
En la tabla siguiente se representan los valores posibles para Arg3.
Base | Base para contar días |
---|---|
0 u omitido | EE.UU. (NASD) 30/360 |
1 | Real/real |
2 | Real/360 |
3 | Real/365 |
4 | Europea 30/360 |
Microsoft Excel almacena las fechas como números de serie secuenciales para que puedan usarse en los cálculos. De forma predeterminada, el 1 de enero de 1900 es el número de serie 1 y el 1 de enero de 2008 es el número de serie 39448 porque viene 39.448 días después del 1 de enero de 1900. Microsoft Excel para Macintosh usa un sistema de fechas predeterminado diferente.
Nota:
Visual Basic para Aplicaciones (VBA) calcula las fechas de serie de forma diferente a Excel. En VBA, el número de serie 1 es el 31 de diciembre de 1899, en lugar del 1 de enero de 1900.
Todos los argumentos se truncan a enteros.
Si start_date o end_date no son fechas válidas, YearFrac devuelve el #VALUE! valor de error.
Si la base < es 0 o si es la base > 4, YearFrac devuelve el #NUM! valor de error.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.