En este grupo En todos

Foro de Excel



Modificar un archivo con formatos condicionales y otros

alex
Ciencias empresariais universidade de ...
Escrito por Alex Rluis
el 12/11/2010

LA HOJA DE CALCULO ESTÁ:

Https://grupos.emagister.com/ficheros/vcruzada? Fdwn=1&idGrupo=6610&idFichero=628532

A ver…como veréis, el libro tiene tres hojas. La idea es para organizar los cursos que doy. Dichos cursos tienen uno o dos docentes. La hoja uno tiene al formador 1 y la hoja 2 al formador 2. En la 3 está el calendario. Hasta ahora la cosa funciona así:


Como veréis, en las hojas 1 y 2 hay estos apartados:


1) Días de impartición de docencia

2) Materia

3) Horario.


Los apartados de “materia” y “horario” son triviales, lo que importa es el apartado de “Días de impartición de docencia".


Si se mete ahí una fecha determinada, por ejemplo 14-11-2010, veréis que en el calendario automáticamente esa fecha se pone de un color determinado (rojo en el caso del formador 1 y azul en el caso del formador 2).


El problema: Cuando coinciden dos formadores en un mismo día. Si lo intentáis, veréis que prevalece el rojo sobre el azul, es decir, el formador 1.


Lo que buscaba es:


1) Bien que la casilla del calendario se coloree de un tercer color (amarillo, por ejemplo).


2) Bien que esa casilla se subdivida y se pinte mitad rojo mitad azul (esto supongo que será muy difícil, habría que usar macros en visual basic).


La cosa está en que yo no he hecho la hoja de cálculo, sino que la he adaptado de la que hasta ahora utilizaban aquí en la empresa. Como podéis ver, para que al meter una fecha en las hoja 1 o 2 se traslade al calendario, el que hizo la hoja ha utilizado unas fórmulas bastante complejas con matrices, y para que las casillas se pinten de rojo o azul ha usado el formato condicional en las hojas del calendario.


Pues nada.. Que me he devanado los sesos y no le encuentro la manera de meterle mano... A ver si alguno lo consigue..


Gracias, como siempre, por anticipado!


Saludos!


Xandre

OURENSE

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 12/11/2010

Hola:

El archivo tiene varios "nombres" utilizados, algunos de los cuales se usan en las formulas del "calendario" y el resultado de estas activa los "formatos condicionales" que "pintan" la fecha del calendario

Es cuestion de analizar cada una de las variables usadas y encontrar la forma en que si los valores de ambas hojas ( y los parentes "nombre" correpondiente - Vacaciones y dias festivos) tienen el ¡Mismo valor?( ¿>0.9? ) pues que un "formato condicional" que tu agregarias (com primera opcion) "pinte" de amarillo las celdas

Por cierto, las celdas pueden tener 2 colores a partir de Excel 2007 (en realidad un "degradado"), y no es necesario usar macros para obtener dicho efecto. En versiones anteriores no se puede

Abraham

Alex Rluis
Ciencias empresariais universidade de ...
Escrito por Alex Rluis
el 16/11/2010

Hola y gracias, Abraham, de verdad...


Fue tan "sencillo" como echarle un poco de lógica (entre tu y otro compañero en otro foro me distéis la idea y la desarrollé) . Teniendo en cuenta que la hoja se basaba en una macroformula en matriz, una serie de nombres, que tambien se basan en formulas muchos de ellos, el problema era no ya entender esas operaciones, que, lo reconozco, aun no las entiendo. El asunto estaba en que el relleno se basaba en un formato condicional, formato el cual se conseguía, como no, mediante otra formula, basada en "Nombres". Tampoco comprendía muy bien dichas formulas... Lo que si que entendía, era que si se cumplia una de las formulas (la de Vacaciones) se rellenaba del color del formador01 y si se cumpliía la otra de las formulas (la de DiasFestivos), se rellenaba con el color del formador02. Por lo tanto, lo "unico" que tuve que hacer, es poner, como formato principal, una nueva formula con el siguiente formato:


=Y("condicion Vacaciones" ; "condicion DiasFestivos")


Aplicar ese formato a toda la tabla.. Et voilà.. Solucionado!


;)


Te invito a navegar en la hoja pues contiene una serie de operaciones bastante complejas y descubrir su funcionamiento es una practica fantástica....


Que divertido es a veces excel..... :))))))))))


De verdad, que mil gracias, Abraham!


Un saludo!


Xandre

OURENSE

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 17/11/2010

Pues que bueno que lo resolviste y felicitaciones por la paciencia y el esfuerzo. De nada por mi parte y cierro el tema. Saludos

Abraham