UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 Formula condicional con fechas el 29/04/13, 11:33 pm

franticzero


:pirat:Hola

Soy nuevo en el foro y me gustaria pedir ayuda con un archivo con el que estoy trabajando.
Esta es una planilla para medicion de tiempos de respuesta, en donde:
Marca Temporal: Es la fecha donde se realiza un requerimiento.
t1: Es el tiempo propio. la fecha en que doy respuesta o solucion.
t2: Es el tiempo que tarda mi proveedor (no depende de mi).
T1: Son los dias que utilicé para responder (resultado de la resta entre t1-Marcatemporal).
T2: Tienpo que tarda mi proveedor en responderme (Resultado de la resta entre t2 - Marca Temporal).
Estatus: estado del requerimiento.

Quisiera hacer que mediante una condición (si es que es esa la forma mas practica), Lograr lo siguiente:
Si el t2, esta vacío, igualar el T2 a 0. (cero).
Si el Estatus es igual a PENDIENTE, que automaticamente cambie el color de la fila a amarillo y a la vez que ponga en el t2, la funcion AHORA().
Adjuntaré el archivo de ejemplo solo con las columnas de fechas.

Bueno, espero no pedir mucho para ser la primera vez.
Saludos
Francisco
Archivos
Libro2.xlsx
libroDudaConfechas
No tienes los permisos para descargar los archivos.
(18 KB)

2 Re: Formula condicional con fechas el 30/04/13, 12:40 am

tyno


Hola Francisco.

Te paso tu archivo con una macro y una formula condicional en la columna E (T2)la cual devuelve como resultado un 0 si no hay datos en la columna C (t2).

La macro es para insertar el estatus OK o PENDIENTE, esto se hace mediante un cuadro de lista que aparece al seleccionar cualquier celda de la columna F(Estatus).
En caso que selecciones PENDIENTE entonces la fila se colorea de amarillo, si se selecciona OK y la fila estaba PENDIENTE y de color amarillo entonces se vuelve a colorear verde,
Ademas esta macro inserta la función =AHORA() en la columna C (t2), esto es necesario hacerlo por macro ya que no se si en esa columna, a parte de esta función, ingresas datos manualmente.
Tené en cuenta que la función =AHORA() se actualiza día a día u hora a hora dependiendo el formato que le des a las celdas que contengan dicha función, por lo que si tu intención era dejar un registro de fecha fijo que no se actualice, quizás también te convendría que la macro inserte la fecha u hora en el mismo instante que insertas la palabra PENDIENTE en el registro. Cualquier cosa me avisas. Saludos.
Archivos
archivo.xlsm
No tienes los permisos para descargar los archivos.
(33 KB)

3 Gracias el 30/04/13, 12:13 pm

franticzero


Gracias TYNO

Sos un crack!..jeje
Solo falta que al seleccionar OK, pueda quitar el HOY de la t2, así dejar de contar los dias en T2.

estube revisando la Macro, pero ya olvidé lo poco que sabía de visual Basic.

espero le puedas dar una vuelta, si no, te agradezco de todas formas y trataré de cabecearme un rato a ver si consigo sacar algo.

Saludos
Francisco bom

4 Re: Formula condicional con fechas el 30/04/13, 02:02 pm

tyno


Hola Francisco, me alegra saber que te sirviera el archivo.

Ahora te paso el archivo con la modificacion para quitar la funcion =AHORA() en la columna t2 cuando se vuelva a seleccionar OK. El archivo te lo paso en Excel 2003 por lo cual reduej el rango de accion de la macro a 65536 filas en vez de un millon como estaba antes. Lo que vas a tener que hacer es guardarlo como Libro Excel habilitado para macros. Saludos
Archivos
estatus.xls
No tienes los permisos para descargar los archivos.
(53 KB)

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.