martes, diciembre 19, 2006

Formato Condicional en Excel – CONTAR.SI

El más escaso de mis recursos en estos días es el tiempo. El proyecto de reemplazo del sistema informativo en mi empresa entra en "la recta final", así que pasamos días y noches dando los últimos toques, que tienden a ser innumerables.

Les cuento todo esto para explicar por qué no estoy publicando casi nada en este blog (y tampoco en el blog sobre gráficos y presentación de datos).

Pero como para despuntar el vicio, les cuento aquí sobre una consulta de uno de mis lectores. La solución a su consulta se basa en el uso de Formato condicional con la función CONTAR.SI y creo que puede ser de interés general.

La pregunta es la siguiente: tengo un rango con números, que llamaremos "grupo_A" (que aquí aparece ya con la solución)




Y en otro lugar de la hoja, otro rango con números, el "rango_B"



Queremos que, fila por fila, cada número que aparece en la fila correspondiente del rango_B aparezca en negrita y con fuente de color rojo en el rango_A.

El primer paso consiste en definir un nombre que contenga el rango_B adaptado a la fila que estamos evaluando. Seleccionamos la celda A2 y abrimos el menú Insertar—Nombres para definir



Hay que prestar atención a las referencias "semi-absolutas" =Hoja1!$AK2:$AO2

Luego, seleccionamos el rango A2:AI21 (rango_A) y abriendo el menú de formato condicional definimos el siguiente:



con los formatos correspondientes



La fórmula =CONTAR.SI(grupo_b,A2)>0 evalúa cada uno de los números en cada fila del rango_A (A2, B2, C2, etc) y da como resultado VERDADERO si el número existe en la fila correspondiente del rango_B.

Mi lector no me aclara para qué necesita este modelo, pero podría se útil para controlar los números que han salido en un sorteo del Loto con los números que hemos jugado.

Technorati Tags:

viernes, diciembre 15, 2006

Excel – Sombras y efectos 3D en objetos

Excel viene provisto con posibilidades gráficas muy por encima de lo que el usuario promedio pueda querer utilizar.
Tal vez por eso solemos pasar por alto ciertas posibilidades, como agregar sombras y efectos tridimensionales a objetos.
Empecemos por un simple cuadro de texto



Ahora, si se fijan en el extremo derecho de la barra de dibujo, verán dos iconos que suelen pasar inadvertidos



El de la izquierda es el icono de estilo de sombra y el de la derecha el de estilo 3D. Con estos iconos aplicaremos efectos a nuestro cuadro de texto.

Empecemos con las sombras. Abrimos la barra de estilo de sombra



Al pulsar el icono de la izquierda, activamos el efecto de sombra



Si no estamos satisfechos con la elección de Excel, podemos cambiarla usando los distintos iconos. Por ejemplo, cambiar la ubicación de la sombra en relación al objeto usando los iconos con la flechas



o cambiar el color y la transparencia de la sombra



Para aplicar los efectos 3D abrimos la barra correspondiente



El icono de la izquierda nos permite aplicar o cancelar los efectos 3D



Como en el caso anterior, podemos cambiar el aspecto del efecto con los distintos iconos en la barra, como la profundidad



la dirección



la "iluminación"



y el color



Usuarios Excel con vocación estética sabrán sacar provecho a estas posibilidades.



Technorati Tags:

viernes, diciembre 08, 2006

Numeros romanos en Excel

Convengamos que los números romanos han caído en desuso. Sin embargo, todavía puede sucedernos que tengamos que expresar algún número arábigo en notación romana.
Excel cuenta con una función para traducir números romanos a arábigos: NUMERO.ROMANO

Por ejemplo, si en la celda A1 tenemos el número 1953 la fórmula =NUMERO.ROMANO(A1) da como resultado MCMLIII.

Esta función admite un segundo argumento opcional, que puede ser un número entero entre 1 y 4.
Si se omite el segundo argumento, como en nuestro ejemplo, el resultado se da en la notación clásica.

Si ponemos como segundo argumento el número 1, obtenemos una forma más concisa
La fórmula =NUMERO.ROMANO(A1,1) da como resultado MLMIII (también 1953, pero utiliza 6 letras en lugar de 7).
De ser posible, a medida que incrementamos el valor del argumento, obtenemos una forma aún más concisa.

Una vez traducidos, no podemos realizar operaciones aritméticas, ya que Excel ve los resultados como texto y no como números.

Excel no cuenta con una función inversa, que traduzca número romanos a arábigos


Technorati Tags: