Por favor ayuda solo tengo la parte mas facil

19/12/2006 - 00:25 por Heriberto Martínez Roa | Informe spam
Hola grupo, les escribo para solicitar ayuda en un trabajo que no he podido
terminar, ya algunos de ustedes me han colaborado pero aun falta,
lamentablemente no pude anexar el archivo de trabajo en el que aparece las
inquietudes, pero lo pueden descargar del siguiente enlace

http://tareash.googlepages.com/FECH...CURSOS.xls
nuevamente gracias por su ayuda.
 

Leer las respuestas

#1 Héctor Miguel
19/12/2006 - 08:34 | Informe spam
hola, Heriberto !

... un trabajo que no he podido terminar... el archivo de trabajo... lo pueden descargar del siguiente enlace [...]



[en tanto aparecen mas propuestas]... va a ser necesario que realices los siguientes 'cambios' en el archivo del enlace:

1) a las fechas de la columna 'A', aplica un formato que te permita 'ver' el dia en que inician los cursos
[p.e. si un curso se imparte -solo- los miercoles... -en teoria- NO 'debiera' dar inicio un domingo] :))

2) en la columna 'F', la formula que estas usando 'asume' que todos los cursos tienen una duracion de 5 dias a la semana :-(
-> cambiala a [p.e.] =si(a2,(4*(coincidir(e2,asistencia,0)=1)+1)*d2,0)

3) en la columna 'H', para poder 'hacer que coincida con su dia' la terminacion de cursos cuando su intensidad NO es de lunes a viernes
prueba con la siguiente formula 'matricial' [ya sabes, al introducirla/editarla se debe terminar con ctrl+mayus+enter]
-> toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' [por si las dudas] :D

=si(a2,si(coincidir(e2,asistencia,0)-1,max(fila(indirecto(a2&":"&a2+entero(g2*7)))
*(diasem(fila(indirecto(a2&":"&a2+entero(g2*7))))=(coincidir(e2,asistencia,0)-1))),
dia.lab(a2,g2,vacancia!$a$2:$a$252)),0)

-> notas: [obviamente] debe quedar en una sola linea y...
NO estoy considerando los dias... 'festivos' ? que utilizas para la funcion dia.lab(...) desde la hoja vacancias!$a$2:$a$252 :-((
[no estoy muy seguro que 'efectivamente' se trate de dias 'NO-laborables'] -???-

4) OJO: en la hoja de vacancia... es necesario que inviertas 'el orden' del rango 'asistencia' para que pueda usarse la funcion diasem(...)
de: -> lunes a viernes / lunes / martes / miercoles / jueves / viernes / sabado / domingo
a: -> lunes a viernes / domingo / lunes / martes / miercoles / jueves / viernes / sabado

5) OJO: [otra vez ???] :D
-> puesto que la formula 'principal' [en la columna 'H' de la hoja fechas] es -de momento- matricial...
y tienes en dicha hoja una 'preparacion' de ~500 filas [supongo que 'por si se llegan a necesitar']...
el tiempo de re/calclos EN CADA MODIFICACION... no creo que vaya a resultar muy 'de tu agrado' :-((
-> [probablemente] seria mejor si utilizas SOLO las filas que se vayan ocupando 'realmente' -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares