11 de diciembre de 2007

Gráficas sin gráficas

Dentro del amplio repertorio de funciones de texto de Excel, encontramos la función REPETIR. El valor devuelto es simplemente una cadena de texto dada, repetida un número especificado de veces. La sintaxis es sencilla:

=REPETIR(texto,núm_de_veces)

En el siguiente ejemplo,



tenemos esta fórmula en B2:

=REPETIR(A2,5) . En B3 tenemos: =REPETIR(A3 & " ",5)

Si queremos vernos "creativos" podemos usar una fuente Wingdings:
Al usar la imaginación y el caracter de barra vertical como texto a repetir:

el resultado semeja una barra de una gráfica de barras horizontal. De esta forma podemos usar la fórmula para simular una gráfica de barras básica y que ocupa mucho menos espacio en disco que una gráfica normal. Lo único que hay que hacer es utilizar los valores que queremos graficar como segundo argumento de REPETIR. En caso de que las "barras" sean muy cortas o largas ajustamos el argumento núm_de_veces con un factor adecuado.



Otras ideas son usar formato condicional o alinear a la derecha valores negativos y positivos a la izquierda, simulando un histograma.

La fórmula en B2 es:

=ENTERO(A2) & " " & REPETIR("-", A2/10)

con valores alineados a la derecha. En C2 tenemos:

=REPETIR("-", A2/10) & " " & ENTERO(A2)

y alineación a la izquierda. Si no encontramos el caracter de barra vertical en el teclado, escribimos:

=ENTERO(A2) & " " & REPETIR(CARACTER(124), A2/10); y

=REPETIR(CARACTER(124), A2/10) & " " & ENTERO(A2)

En esta página de juiceanalytics podemos encontrar otros varios ejemplos de como usar esta técnica.

1 comentario:

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Excel, Excel 2003, Excel 2007 y el logo XL son marcas registradas de Microsoft Corporation.