Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/07/2007, 01:48
jchuk
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Re: Excel: Copiar y pegar dia de la semana

Hola,

Perdonar, la función es diasem y no dia. No me daba cuenta y nombraba la función que no era.

Diasem 8(fecha;2) El segundo parámetro indica que la semana comienza en lunes, si fuera 1 tomaría como comienzo el domingo.

De este modo, si en A1 tengo la fecha de hoy, en otra celda podría tener Diasem(A1;2) y eso me devuelve un número entre 1 y 7 que representa el día de la semana.

Así, si en lugar de la función diasem uso:

=SI(DIASEM(A1;2)=1;"lunes";SI(DIASEM(A1;2)=2;"mart es";SI(DIASEM(A1;2)=3;"miércoles";SI(DIASEM(A1;2)= 4;"jueves";SI(DIASEM(A1;2)=5;"viernes";SI(DIASEM(A 1;2)=6;"sábado";"domingo"))))))

me devuelve el día de la semana en texto, de la fecha de A1

Otra forma sería montar una tabla, por ejemplo en el rango B5:C11. A partir de B5 números del 1 al 7, y a partir de C5 los días de la semana.
Luego usas esta función buscarv:

=BUSCARV(DIASEM(A1;2);B5:C11;2;FALSO)

que devuelve lo mismo que la función SI, pero más corta.

Espero que se entienda. Un saludo.