Buscar : en
Por :

Mes en excel

Última respuesta el 10 oct 2009, 07:16:33 EVA, el 3 feb 2009, 01:40:48 
 Señalar este mensaje a los moderadores

Hola, buenassss

Necesito que aparezca en una celda el mes actual y que vaya cambiando según el mes en el que estemos, como en el caso del día con la fórmula: =HOY(), que cambia de fecha al llegar las 12 de la noche. Tampoco me importaría una fórmula que al poner el nº de mes en una celda, aparezca el mes que me interese: 1... enero, 4... abril, 11... noviembre, etc. ¿Alguién me puede indicar si hay forma de hacer esto?

Configuración: Windows XP
Safari 525.19

1

CHICHARO, el 3 feb 2009, 04:46:23

SIMPLEMENTE VE HA

UPSI LO TENGO EN INGLES FILE (ARCHIVO)/PAGE SET UP/HEATER AND FOOTER/CUSTOME FOOTER

AHI SELECIONAS LA FECHA O EL RELOJ PARA QUE TENGAS LA FECHA

Responder a CHICHARO

2

arquimedes03, el 10 feb 2009, 09:21:05

Hola Eva,...

En mi opinión, este tipo de casos casi siempre se resuelven recurriendo a formatos personalizados en las celdas. Por ejemplo, lo primero que mencionas es sencillo... simplemente empleas, en la celda en cuestión, la fórmula que tú misma mencionabas, =HOY() , y después le aplicas a esa misma celda el formato personalizado mmmm . De esa forma, siempre 'te reducirá' la fecha a el literal del mes correspondiente.

Lo segundo que necesitas nos es ya tan sencillo. Si lo que quieres es que apareza el literal del mes en la misma celda, justo después de introducir el número del mes, pues creo que para eso no hay mas remedio que recurrir a código VBA. No obstante, si te vale con escribir el número, pero que el literal del mes aparezca en otro celda diferente, se me ocurre, así a bote pronto, lo siguiente:

por ejemplo, si pones el número del mes en C3, escribe esta fórmula en otra celda:
=FECHA(2009;C3;1) , lógicamente habiéndo dado a la celda de la fórmula es formato personalizado mmmm .

Si además quieres prevenir el hecho de que, por error, puede introducirse un número fuera del intervalo del 1 al 12, puedes modificar esa fórmula a la siguiente:
=SI(Y(C3>=1;C3<=12);FECHA(2009;C3;1);"") , habiendo dado igualmente a la celda el formato personalizado mmmm .
de esa manera, si tecleas un número 'no válido' el resultado de la fórmula queda en blanco.

Un saludo.

Responder a arquimedes03

4

 leviathan, el 10 oct 2009, 07:16:33

Asi es, en efecto, con este formato personalizado de la celda (mmmm) aparece el mes en cuestion, sin embargo ten cuidado al trabajar con estos datos porque el formato en si es de fecha y si copias los valores de esta celda o la manejas como referencia obtendras un valor numerico (p.ej: 44010) en lugar del mes.

Saludos

Responder a leviathan

3

darkvader, el 27 feb 2009, 22:49:39

Hola EVA

prueba con =AHORA() despues te vas a opcion Formato de Celas, opcion "Personalizada", y escoges el formato (DD/MM/AA), espero que te sirva..cuentame como te fue

un buen amigo

darkvader...

Responder a darkvader