Ayuda comparación de fechas y colores condicionales

04/06/2006 - 02:01 por Emilio | Informe spam
Estimados amigos, he revisado la amplia gama de ayudas en las preguntas
relativas al tema del asunto y aún no puedo resolver esto, que debo entregar
a mi jefe a la brevedad. El problema es el diguiente:
Necesito que una celda <O12>que se encuentra al lado derecho de otra en
donde se debe ingresar una fecha <N12>, adopte un color si se dan algunas
condiciones: por ejemplo si la diferencia de días entre lo que ingresé y lo
que tengo programado <N11> coincide o es mayor al 70% del tiempo que me resta
por cumplir esta fecha, entonces la idea es que la celda <O12> aparezca en
VERDE. Es decir, esta condición de colores necesito que se activen cuando, la
comparación también sea con el día actual <AHORA()> que se encuentra en la
celda <$d$4>, es decir si cualquiera de las condicones "HOY" o "EL DÏA QUE
INGRESE" sea mayor al 70%.
Lo mismo, necesito para color NARANJO, si el la diferencia está entre 70% y
30%; y finalmente color ROJO, para cuando sea < o igual que 30%.
Estoy muchos días con esto y en realidad quería tratar de hacerlo, pero no
puedo.
<N9>: Cantidad de días para registrar la fecha en <N12>
Por el momento tengo algo así:
=O(((N11)-(N9*0,7))>$D$4;(((N11)-(N9*0,7))>N12)) para VERDE

=O(Y[((N11)-(N9*0,7))<=$D$4;((N11)-(N9*0,3))>$D$4];(Y[((N11)-(N9*0,7))<=N12;((N11)-(N9*0,3))>N12])) para NARANJO

=O((N11)-(N9*0,3))<=$D$4;((N11)-(N9*0,3)<=N12) para ROJO

Todas estas condiciones están en "Formato Condicional"

He tratado también con:
"=+SI(((O((J9-$D$4)>(0,7*J7);(J9-J10)>(0,7*J7));"V";SI(y(O((J9-$D$4)>(0,4*J7);(J9-J10)>(0,4*J7));o((J9-$D$4)<=(0,7*J7);(j9-j10)<=(0,7*j7)));"N";SI(O((J9-$D$4)<=(0,4*J7);(J9-J10)<=(0,4*J7));"R";"@")))"

Gracias por su ayuda

Saludos desde Punta Arenas

Emilio
 

Leer las respuestas

#1 Héctor Miguel
04/06/2006 - 06:10 | Informe spam
hola, Emilio !

hay algunas 'cosillas' que [a mi] no me han quedado muy... 'claras' :(
asumiendo que 'N9' es la diferencia entre fecha_programada [N11] y fecha_ingresada [N12]
y que los porcentajes de dias 'restantes' se comparan con la fecha que pongas en '$D$4'...
prueba con las siguientes condicionales:
verde: -> =(n9/(n11-$$4))>=0,7 o... =((n11-n12)/(n11-$$4))>=0,7
naranjo: -> =(n9/(n11-$d$4))<0,7 o... =((n11-n12)/(n11-$d$4))<0,7
rojo: -> =(n9/(n11-$d$4))<=0,3 o... =((n11-n12)/(n11-$d$4))<=0,3

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

__ consulta original __
... que... <O12> que se encuentra al lado... de... donde se debe ingresar una fecha <N12>
adopte un color... por ejemplo si la diferencia de dias entre lo que ingrese y lo que tengo programado <N11>
coincide o es mayor al 70% del tiempo que me resta por cumplir esta fecha... en VERDE.
... cuando, la comparacion tambien sea con el dia actual <AHORA()> que se encuentra en... <$d$4>
... si cualquiera de las condicones "HOY" o "EL DIA QUE INGRESE" sea mayor al 70%.
... color NARANJO, si el la diferencia esta entre 70% y 30%; y finalmente color ROJO, para cuando sea < o igual que 30%.
... muchos dias con esto y en realidad queria tratar de hacerlo, pero no puedo.
<N9>: Cantidad de dias para registrar la fecha en <N12>
Por el momento tengo algo asi­:
=O(((N11)-(N9*0,7))>$D$4;(((N11)-(N9*0,7))>N12)) para VERDE
=O(Y[((N11)-(N9*0,7))<=$D$4;((N11)-(N9*0,3))>$D$4];(Y[((N11)-(N9*0,7))<=N12;((N11)-(N9*0,3))>N12])) para NARANJO
=O((N11)-(N9*0,3))<=$D$4;((N11)-(N9*0,3)<=N12) para ROJO
Todas estas condiciones estan en "Formato Condicional"
He tratado tambien con: [...]

Preguntas similares