Você está na página 1de 3

ALTERNAR COLORES DE FILAS/COLUMNAS EN EXCELL

Para alternar los colores hay dos procedemientos: 1. Por numeros enteros. 2. Por numeros decimales.

1. Por numeros enteros: para ello usaremos la formula RESTO, y mucho ojo pues RESTO es en Office 2010 mientras que en versiones inferiores es RESIDUO. En esta formula se utiliza la filosofia Dividendo=Divisor x Cociente + Resto Abrir excell, seleccionamos toda la hoja y vamos a : Inicio>formato_condicional>Administrar_reglas>Nueva regla>Utilice una frmula que determine las celdas para aplicar formato. Una vez aqu en el marco escribiremos la formula y en formato seleccionamos el color de relleno que queremos. La formula tiene el siguiente formato:

=RESTO(X():Y)=Z
X Si deseamos alternar colores de filas, sustituimos X por FILA. Si deseamos alternar colores de columnas, sustituimos X por COLUMNA. Y Es el divisor por el cual dividiremos, es decir, haremos ciclico la alternancia de los colores segn nos indique el numero divisor. Z Numero entero a comparar, el cual nos dara la formula verdadera si coincide.

Ejemplos: =RESTO(COLUMNA();2)=0 Todos los numeros de columnas que al dividir por 2 nos de un resto de 0 tendran el formato =RESTO(COLUMNA();2)=1 Todos los numeros de columnas que al dividir por 2 nos de un resto de 1 tendran el formato

=RESTO(FILA();3)=0 tendran el formato =RESTO(FILA();3)=1 tendran el formato. =RESTO(FILA();3)=2 tendran el formato

Todos los numeros de filas que al dividir por 3 nos de un resto de 0

Todos los numeros de filas que al dividir por 3 nos de un resto de 1

Todos los numeros de filas que al dividir por 3 nos de un resto de 2

Si observamos, cuando el divisor es 3 siempre tenemos tres restos: de 0 a 2. Para divisor 4 tenemos 0 a 3, para divisor 5 tenemos de resto de 0a 4..y asi sucesivamente. Es decir, hacemos ciclico la alternancia de colores segn el numero divisor. En todos los casos, podemos dejar una formula del ciclo sin poner, pues nos sirve el valor por defecto: color blanco.

2. Por numeros decimales: En este caso usaremos la formula condicional SI. El formato es =SI(CONDICION;VALOR SI VERDADERO;VALOR SI FALSO) Para esta formula haremos tambien la division del numero de fila/columna, pero a diferencia del punto 1, tendremos un resultado exacto (resto =0) o con decimales. Si hacemos una division con cualquier divisor, observaremos una particularidad : siempre obtendremos los mismos numeros decimales para un mismo divisor, el dividendo solo hara que la parte entera varie, pero nunca la decimal. Asi que nos valdremos de la parte decimal para hacer la condicion. Para ello utilizaremos dentro de SI dos formulas mas: TRUNCAR y DERECHA. Con TRUNCAR elegimos el numero de decimales que queremos despues de la coma (parte decimal), es decir, recortamos decimales. Con DERECHA elegimos el numero de caracteres, comenzando por la derecha, del resultado de la operacin. Tenemos una condicion mas: al usar la funcion DERECHA, los caracteres se tratan como si fueran texto, por lo que al hacer la comparacion debemos de poner el valor entre comillas dobles. Y, para mas pesar, se hace asi pues no podemos utilizar los caracteres comodin, pues lo trata como texto. Vamos al liiiio: (la x indica cualquier numero entero, solo pondre 5 decimales. La notacion de exacto indica division sin numeros decimales).

Divisor 2 Divisor 3 Divisor 4 Divisor 5 Divisor 6

x,5 ; exacto x,33333 ; x,66666 ; exacto x,25 ; x,5 ; x,75 ; exacto x,2 ; x,4 ; x,6 ; x,8 , exacto x,16666 ; x,33333 ; x,5 ; x,66666 ; x,83333 ; exacto

Y asi podriamos seguir con cualquier numero. Lo unico que debemos tener en cuenta es coger el numero de decimales suficiente que nos asegure que todos los resultados seran diferentes. Tener muy en cuenta el orden: primero truncar y luego derecha: asi que atentos a la jugada. Tomemos como ejemplo el divisor 4, si elegimos solo la funcion DERECHA para tomar un unico caracter, nos daremos cuenta que cada vez que existan decimales (siempre un 75%), sera verdadera (siempre ontendremos el valor 5). Sin embargo si lo combinamos primero con la funcion TRUNCAR, y nos quedamos solamente con el primer decimal, veremos que ya obtenemos los valores 2, 5 y 7. Ahora si podemos comparar sin miedo a obtener valores duplicados. Ahora ponemos la formula: =SI(DERECHA(TRUNCAR(FILA()/4;1);1)="5";VERDADERO;FALSO) Parece que podria valernos, pero si vemos la condicion, nos compara con el valor 5: si dividimos 20 entre 4 tambien obtenemos 5 y es division exacta, por lo que no nos sirve la condicion (idem para el 2 y 7). Para eliminar esto siempre debemos de coger el carcter coma para la comparacion y de esta manera ya no fallamos. La formula buena seria: =SI(DERECHA(TRUNCAR(FILA()/4;1);2)=",5";VERDADERO;FALSO) =SI(DERECHA(TRUNCAR(FILA()/4;1);2)=",2";VERDADERO;FALSO) =SI(DERECHA(TRUNCAR(FILA()/4;1);2)=",7";VERDADERO;FALSO) Para tratar la division exacta podemos usar la formula del punto 1 y comparar con el valor cero ( =RESTO(FILA();4)=0 ) . O por el contrario no ponemos formula y tenemos el color por defecto, blanco, y asi tambien nos valdria. A gusto. Espero os sea de utilidad esta explicacion. ANTONIO HUESCAR

Você também pode gostar