none
¿como puedo hacer?...

    Question

  • Hola a tod@s,

     

    Quiero hacer algo en Excel pero no veo como. Os cuento. cada semana me creo una hoja dentro de un libro. El nombre de esa hoja es la semana del año ( ej: S12, que hace referencia a la semana 12 del 2007).

    Lo que quiero son dos cosas:

    • En una celda poner el nombre de esa hoja pero sin la "S" (o sea la semana del año)
    • En otra celda, partiendo de ese número de semana, obtener la fecha (en formato día-mes-año) del Viernes de esa semana.

    He estado mirando las fórmulas pero no lo veo.

    ¿Me podeis hechar una mano?

     

    Gracias por adelantado

    Paco

    Saturday, May 12, 2007 5:00 PM

Answers

  • 1) numero de semana en base al nombre de la hoja

     

    =--EXTRAE(CELDA("filename";A1);ENCONTRAR("]";CELDA("filename";A1))+2;2)

     

    Nota: para que la formula funcione el libro deber haber sido guardado al menos una vez.

     

    2) calculo de la fecha del viernes correspondiente al numero de la semana

     

    Una pregunta: cual es el sistema de semanas que usas?

    Absoluto, el de Excel o tal vez ISO? ( http://www.cpearson.com/excel/weeknum.htm )

     

    a. Si es Absoluto entonces:

     

    =FECHA(2007;1;(A1-1)*7+BUSCAR(DIASEM(FECHA(2007;1;1);2);{1;2;3;4;5;6;7};{5;4;3;2;1;7;6}))

     

    donde 2007 es el año y [A1] contiene el numero de la semana (vease el punto 1 de este mensaje)

     

    b. Si es el de Excel (p.ej. funcion NUM.DE.SEMANA) entonces segun que año puede que la primera o la ultima semana no tengan Viernes ;-)  Como se deberia proceder en ese caso?

     

    c. Si es ISO entonces:

     

    =FECHA(2007;1;(A1-1)*7+BUSCAR(DIASEM(FECHA(2007;1;1);2);{1;2;3;4;5;6;7};{5;4;3;2;8;7;6}))

     

    donde 2007 es el año y [A1] contiene el numero de la semana (vease el punto 1 de este mensaje)

    Saturday, May 12, 2007 9:42 PM

All replies

  • 1) numero de semana en base al nombre de la hoja

     

    =--EXTRAE(CELDA("filename";A1);ENCONTRAR("]";CELDA("filename";A1))+2;2)

     

    Nota: para que la formula funcione el libro deber haber sido guardado al menos una vez.

     

    2) calculo de la fecha del viernes correspondiente al numero de la semana

     

    Una pregunta: cual es el sistema de semanas que usas?

    Absoluto, el de Excel o tal vez ISO? ( http://www.cpearson.com/excel/weeknum.htm )

     

    a. Si es Absoluto entonces:

     

    =FECHA(2007;1;(A1-1)*7+BUSCAR(DIASEM(FECHA(2007;1;1);2);{1;2;3;4;5;6;7};{5;4;3;2;1;7;6}))

     

    donde 2007 es el año y [A1] contiene el numero de la semana (vease el punto 1 de este mensaje)

     

    b. Si es el de Excel (p.ej. funcion NUM.DE.SEMANA) entonces segun que año puede que la primera o la ultima semana no tengan Viernes ;-)  Como se deberia proceder en ese caso?

     

    c. Si es ISO entonces:

     

    =FECHA(2007;1;(A1-1)*7+BUSCAR(DIASEM(FECHA(2007;1;1);2);{1;2;3;4;5;6;7};{5;4;3;2;8;7;6}))

     

    donde 2007 es el año y [A1] contiene el numero de la semana (vease el punto 1 de este mensaje)

    Saturday, May 12, 2007 9:42 PM
  • Muchisimas gracias KL. Me ha valido perfectamente sólo con algún ligero retoque.

    Paco

    Thursday, May 17, 2007 10:20 AM