XL: Cómo calcular el número de días del mes

Seleccione idioma Seleccione idioma
Id. de artículo: 214313 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

En Microsoft Excel, puede utilizar las funciones de fecha para calcular el número de días del mes. Por ejemplo, puede utilizar la siguiente fórmula para devolver el número de días de un mes, basándose en una fecha de inicio determinada
= DAY (FECHA (AÑO (The_Date), () MESThe_Date()) + 1,0))
donde The_Date es la fecha de inicio.

Esta fórmula funciona buscando "cero" día del mes siguiente aThe_Date. Porque no hay ningún día "cero" de cualquier mes, esta fecha se interpreta como el último día del mes The_Date. La función DAY, a continuación, convierte esta fecha en un número de días.

O, para calcular el número de días del mes, dado el mes y año, Utilice la siguiente función
= DÍA (FECHA (my_year,my_month+ 1, 1) -1)
donde my_month es el mes que va a devolver el número de días, y my_year es el año. Esta función calcula el primer día del mes siguiente y resta 1, lo que equivale al último día del mes actual. La función DAY, a continuación, le da el día del mes.

Más información

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita, incluyendo, pero sin limitarse a, las garantías implícitas de comerciabilidad y/o idoneidad para un fin determinado. Este artículo se supone que está familiarizado con el lenguaje de programación que se muestra y las herramientas utilizadas para crear y depurar procedimientos. Profesionales de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos adaptados a sus necesidades específicas.
Si tiene poca experiencia en programación, puede ponerse en contacto con un Microsoft Certified Partner o servicios de asesoría de Microsoft. Para obtener más información, visite estos sitios Web de Microsoft:

Microsoft certificada Partners- https://Partner.Microsoft.com/global/30000104

Servicios de asesoramiento de Microsoft: http://support.Microsoft.com/GP/advisoryservice

Para obtener más información acerca de las opciones de soporte técnico que están disponibles y acerca de cómo ponerse en contacto con Microsoft, visite el siguiente sitio Web de Microsoft:http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSEn Microsoft Excel, también puede utilizar la siguiente de Visual Basic para Aplicaciones procedimiento:
Sub Test()
    Dim m As Integer, y As Integer, DaysInMonth As Integer
    ' define variable for number of the month, in this example, November
    m = 11
    ' define variable for the year
    y = 1994
    DaysInMonth = DateSerial(y, m + 1, 1) - DateSerial(y, m, 1)
    MsgBox DaysInMonth
End Sub
				

Referencias

Para obtener más información acerca de las funciones, haga clic en Ayuda de Microsoft Excel En la páginaAyuda menú, escriba acerca de cómo utilizar las funciones para calcular valores en el Ayudante de Office o en el Asistente para Ayuda y, a continuación, haga clic en Búsqueda Para ver los temas relacionados.

Propiedades

Id. de artículo: 214313 - Última revisión: miércoles, 16 de enero de 2013 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2001 para Macintosh
  • Microsoft Excel 98 para Macintosh
Palabras clave: 
kbhowto kbmt KB214313 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 214313

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com