En una nota anterior, obtuvimos la siguiente fórmula para obtener la fecha del último día de un mes:
=FECHA(AÑO(A2), MES(A2)+1, 0)
Y para conocer el número de días de un mes, utilizamos esta otra:
=DIA(FECHA(AÑO(A2), MES(A2)+1, 0))
La cual está basada en funciones estándar o nativas de Excel. Sin embargo, si tenemos instalado el complemento Herramientas para análisis, podemos utilizar la función FIN.MES. La sintaxis es:
FIN.MES(fecha, num_de_meses)
El argumento fecha es la fecha inicial del cálculo. El argumento num_de_meses es un número entero que indica el número de meses posteriores a la fecha inicial, cuyo número de días queremos calcular. Por ejemplo, si tenemos en la celda A1 la fecha 05/02/2008, y queremos saber el número de días de ese mes (es decir, cero meses posteriores), utilizaremos la fórmula:
=FIN.MES(A1, 0)
La cual devuelve 29. Si queremos saber el número de días de marzo (un mes posterior) utilizaremos:
=FIN.MES(A1, 1), resultando 31.
5 de febrero de 2008
Suscribirse a:
Comentarios de la entrada (Atom)
Quiénes leen regularmente este blog
Excel, Excel 2003, Excel 2007, Excel 2010, Excel 2016, Excel Online y el logo XL son marcas registradas de Microsoft Corporation.
QUIERO fELICITAR A lEONEL POR QUE LA INFORMACION QUE PUBLICA ES MUY BUENA Y EXACTA...COMO SIEMPRE LE HE DICHO "ERES EL HERMANO DE BILL GATES, Y CREADOR DEL EXCEL "
ResponderBorrarGracias por todo
Mayra
ahahahaha muchas gracias me sirvio muchisimo esto =DIA(FECHA(AÑO(A2), MES(A2)+1, 0))
ResponderBorrarsi me aumentan el sueldo los invito ahahahahahah
att biLLio
A mi no me lo coge con ',' sino con ';'
ResponderBorrarGracias!!!
porque tienes configurado otro idioma en tu windows te recomiendo usar Español Internacional
BorrarBuen ejemplo para encontrar el fin de mes.
ResponderBorrarcomo puedo encontrar una formula que me entregue la cantidad de lunes de un mes para calcular el SSO que se tiene el sueldo/semana*lunesmes
ResponderBorrar=ENTERO((A1-DIASEM(A1-1)-B1+8)/7)
Borrardisculpen mi correo es marcorinconv@hotmail.com duen dias y gracias
ResponderBorrarCreo que hay un pequeño error, porque la fórmula
ResponderBorrar=FIN.MES(A1;0)
lo que da es la fecha del último día del mes, es decir, 29/02/2008
Para que de el número de días del mes habría que aplicarle la función día, es decir
=DIA(FIN.MES(A1;0))
Además debe ponerse ; en vez de , y suprimirse el espacio antes del 0
Eduardo:
ResponderBorrarGracias por hacer esta precisión a la fórmula.
Respecto al separador de argumentos, te comento que este varía dependiendo de la configuración regional de Excel. En el caso de los países donde se utiliza punto (.) como separador decimal (México, Colombia) Excel utiliza coma (,) como separador de argumentos. Donde se utiliza coma (,) como separador decimal (España, Argentina) Excel separa los argumentos de una función con punto y coma (;).
En lo que toca a los espacios entre argumentos, ello es simplemente cuestión del estilo o comodidad de cada quién, sin que afecte al resultado de la fórmula. A algunos usuarios les parece más legible separar los argumentos de sus fórmulas con uno o más espacios, mientras que otros no utilizan ninguno.
Saludos.
y como hago si quiero guiarme por la fecha del sistema
ResponderBorrarHola, si alguien me puede ayudar con una formula.
ResponderBorrarNecesito calcular los dias habiles de un mes, ahora lo hago con la formula dias.lab.intl, pero me pide poner la fecha inicial y la final.
Como lo puedo hacer sólo indicándole el mes en curso?
Gracias
Necesito saber como se hace para realizar un listado en columnas de las fechas de un mes;pero que cambien los días LMMJVSD dependiendo del mes que estaría como referencia en otra celda; y al cambiar el mes en esa celda que reordene los días según el mes y cantidad de días que contiene gracias
ResponderBorrarLa uso y me indica que uso muy pocos elementos, que hago???
ResponderBorrar