Quito las cabezas de las gambas y las frío para que el aceite vaya cogiendo sabor.
Cuando están doradas las cabezas las aparto. En ese momento añado los trozos de sepia. Cuando empiezan a dorarse, incorpora el pimiento verde y rojo. No hay que añadir cebolla (quita el sabor posteriormente al marisco). Cuando está hecho, añado un vaso de arroz
viernes, 8 de junio de 2012
domingo, 8 de abril de 2012
Arroz verde con berberechos (lata)
Para preparar la receta de Arroz verde con berberechos
Cocemos las acelgas (solamente las hojas) en agua con sal y trituramos (en el vaso de la batidora)junto con un poquito del agua de cocción. Reservamos.
En un sartén rehogamos el arroz en un poco de aceite hasta que éste se vuelve nacarado.
Añadimos el agua de la lata de los berberechos y cocinamos sin dejar de remover.
Cuando el arroz ya esté en su punto, incorporamos la sopa de acelgas y los berberechos.
Resrevamos unos berberechos para la decoración.
viernes, 6 de abril de 2012
Berenjenas a la napolitana
Confito una cabeza de ajos. Para ello, coloco los ajos en el vaso de la picadora y los pico hasta que queden como una pasta. Los incorporo a la sartén con bastante aceite y a fuego muy suave. Este proceso puede durar unos 45 minutos.
En una fuente de pirex pongo las dos berenjena partidas por la mitad. Las hago unas rallas con el cuchillo, pongo por encima unas gotitas de vinagre para que no se ennegrezcan, y finalmente las salpimento.
Las cubro con rodajas de tomate, con dos o tres anchoas, con unas pocas alcaparras, con oregano y con unos trozos de albahaca (partidos con la mano). Y finalmente con un poco de queso parmesano y con los ajos que hemos confitado. En la fuente pirex echo un dedo de agua y dos de acite de oliva. Cubro la fuente con papel albal (para que no se queme) y lo meto en eel horno 90 minutos a 160 grados.
Cuando queden 190 minutos quietamos el papel albal y las regamos con su propia salsa y gratinamos unos 10 minutos controlando que no se quemen.
En una fuente de pirex pongo las dos berenjena partidas por la mitad. Las hago unas rallas con el cuchillo, pongo por encima unas gotitas de vinagre para que no se ennegrezcan, y finalmente las salpimento.
Las cubro con rodajas de tomate, con dos o tres anchoas, con unas pocas alcaparras, con oregano y con unos trozos de albahaca (partidos con la mano). Y finalmente con un poco de queso parmesano y con los ajos que hemos confitado. En la fuente pirex echo un dedo de agua y dos de acite de oliva. Cubro la fuente con papel albal (para que no se queme) y lo meto en eel horno 90 minutos a 160 grados.
Cuando queden 190 minutos quietamos el papel albal y las regamos con su propia salsa y gratinamos unos 10 minutos controlando que no se quemen.
Papardelle a la vongole (almejas)
La pasta de esta receta puede ser otra. En mi opinión la más recomendable son los spaghettis.
Lo primero es cocer la pasta con un poquito de aceite.
En una sartén pondo un poco de aceite de oliva. Una vez que está caliente, pongo las almejas (previamente las hemos puesto en agua con sal durante un buen tiempo). Pongo la tapa de la srtén y dejo que se vayan abriendo. Cuando están abriéndose las echo un chorrito de vino blanco seco. Y por último un poco de ajos confitados (para hacer los ajos confitados: pico en la batidora los ajos que vaya a necesitar. Cuando ya están bien picados - deben de quedar como una pasta- la echo en la sartén con bastante aceite y a fuego suave lo dejo que se vaya confitando. Este proceso puede durar unos 45 minutos).
Coloco en la sartén la pasta que hemos dejado escurriendo con un chorrito de aceite, para que no se pegue, y le doy unas cuentas vueltas. Y fianlmente lo emplatamos con un perejil picado por encima.
Lo primero es cocer la pasta con un poquito de aceite.
En una sartén pondo un poco de aceite de oliva. Una vez que está caliente, pongo las almejas (previamente las hemos puesto en agua con sal durante un buen tiempo). Pongo la tapa de la srtén y dejo que se vayan abriendo. Cuando están abriéndose las echo un chorrito de vino blanco seco. Y por último un poco de ajos confitados (para hacer los ajos confitados: pico en la batidora los ajos que vaya a necesitar. Cuando ya están bien picados - deben de quedar como una pasta- la echo en la sartén con bastante aceite y a fuego suave lo dejo que se vaya confitando. Este proceso puede durar unos 45 minutos).
Coloco en la sartén la pasta que hemos dejado escurriendo con un chorrito de aceite, para que no se pegue, y le doy unas cuentas vueltas. Y fianlmente lo emplatamos con un perejil picado por encima.
miércoles, 8 de febrero de 2012
Función COINCIDIR
La función COINCIDIR (MATCH en inglés) nos permite identificar la posición relativa de un valor buscado dentro de un rango de datos. Es especialmente útil cuando se utiliza en combinación con la función INDICE.
Tiene tres parámetros:
COINCIDIR(Valor buscado; rango de datos; tipo de coincidencia)
- Valor buscado: Valor del cuál necesitamos encontrar la posición.
- Rango de datos: rango donde se encuentran los datos donde buscaremos el valor.
- Tipo de coincidencia:
- 0 :Coincidencia exacta: Devuelve la posición del primer valor que es exactamente igual al valor buscado. Los datos dentro del rango pueden estar en cualquier orden.
- 1 : Mayor que: Devuelve la posición del mayor valor que es menor o igual al valor buscado. El rango debe estar en orden ascendente.
- -1 : Menor que: Devuelve la posición del menor valor que es mayor o igual al valor buscado. El rango debe estar en orden descendente.
Ejemplo, en el gráfico vemos una tabla con “nombres” en la columna A entre las filas 5 y 11.
Si insertamos un nombre en la celda A2, queremos encontrar en qué posición relativa (esto es, dentro del rango) se encuentra el valor que buscamos.
Por ejemplo, “DDD” se encuentra en la cuarta posición de la lista.
En la celda B2 tendremos entonces la fórmula:
=COINCIDIR(A2;B5:B11;0)
Donde:
- A2: tiene el valor buscado (en el ejemplo, el nombre “DDD”)
- B5:B11: Es el rango de datos (no es necesario que estén ordenados).
- 0: Indicamos que queremos coincidencia exacta. Si no encuentra el valor, devolverá error.
El resultado de ésta fórmula será el 4, que nos indica que “DDD” se encuentra en la cuarta posición.
Funciones lógicas: Y, O. SI anidado
Varias veces necesitamos comparar dos valores y tomar una decisión.
A veces con que se cumpla una condición es suficiente. A veces necesitamos que se cumplan las dos condiciones.
Recordando las tablas de lógica del secundario (Tenía razón el profesor! para algo servían!), tenemos la comparación con “Y” y con “O”.
Ambas son intuitivas: “Y” implica que ambas condiciones se cumplan. “O”, que puede ser una u otra.
A modo de de recordatorio, estas son las tablas:
Por el contrario, si no alcanza al menos uno, no se lleva comisión.
Redactado en palabras:
SI las Ventas > Objetivo Y Precio> Objetivo, entonces corresponde 15%; de lo contrario, SI supera el objetivo de venta O el de precio, corresponde 5%. SI no cumple ninguno, entonces la comisión es 0%.
Vemos que no solo tenemos las funciones Y y O, sino distintas comparaciones usando SI (para ver una descripción de la función SI, ir acá).
Sin embargo, vemos que tenemos varios SI que dependientes entre sí. Esto se llaman SI anidados.
Recordemos la estructura de la función SI:
SI(Prueba_logica;Valor_si_verdadero;Valor_si_falso)
SI(se cumplen ambas condiciones; 15% de comisión(valor_si_verdadero); <Acá necesitamos armar la otra condición del segundo cuadrado azul del diagrama)
=SI(Y(B7>$C$1;C7>$C$2);$C$4;<Valor si falso>) [1]
Ahora debemos armar la parte de la derecha del diagrama, cuando NO se cumplen ambas condiciones.
=SI(O(B7>$C$1;C7>$C$2);$C$3;0%) [2]
Al incluir esta última fórmula en la fórmula [1], tenemos para la celda D7:
=SI(Y(B7>$C$1;C7>$C$2);$C$4;SI(O(B7>$C$1;C7>$C$2);$C$3;0%))
Vista así, es muy difícil de entender. Espero que al haberla armado por etapas, sea más fácil de comprender.
A veces con que se cumpla una condición es suficiente. A veces necesitamos que se cumplan las dos condiciones.
Recordando las tablas de lógica del secundario (Tenía razón el profesor! para algo servían!), tenemos la comparación con “Y” y con “O”.
Ambas son intuitivas: “Y” implica que ambas condiciones se cumplan. “O”, que puede ser una u otra.
A modo de de recordatorio, estas son las tablas:
FUNCIÓN Y(valor_lógico 1;valor_lógico_2)
Esta función tiene solo dos argumentos (lógicos) y los compara. Solamente devuelve VERDADERO si ambas condiciones se cumplen.
Ejemplos:
- Y(2>1;3>2) devuelve VERDADERO
- Y(2<1;3>2) devuelve FALSO
- Y(2<1;3<2) devueve FALSO
FUNCIÓN O(valor_lógico 1;valor_lógico_2)
Esta función tiene solo dos argumentos (lógicos) y los compara. Devuelve VERDADERO al menos una de las dos condiciones se cumple.
Ejemplo2:
- O(2>1;3>2) devuelve VERDADERO
- O(2<1;3>2) devuelve VERDADERO
- O(2<1;3<2) devueve FALSO
Vamos a ver un ejemplo práctico.
Dada una lista de vendedores, queremos asignarle la comisión de ventas que le corresponde según dos criterios:
- El nivel de ventas supera el objetivo.
- El precio promedio de las ventas supera cierto valor.
Por el contrario, si no alcanza al menos uno, no se lleva comisión.
Redactado en palabras:
SI las Ventas > Objetivo Y Precio> Objetivo, entonces corresponde 15%; de lo contrario, SI supera el objetivo de venta O el de precio, corresponde 5%. SI no cumple ninguno, entonces la comisión es 0%.
Vemos que no solo tenemos las funciones Y y O, sino distintas comparaciones usando SI (para ver una descripción de la función SI, ir acá).
Sin embargo, vemos que tenemos varios SI que dependientes entre sí. Esto se llaman SI anidados.
Recordemos la estructura de la función SI:
SI(Prueba_logica;Valor_si_verdadero;Valor_si_falso)
En la columna D, debemos ingresar las fórmula que nos ayude a determinar la comisión que corresponda.
Para esto, vamos a armar la armar la fórmula para la celda D7 siguiendo el esquema de arriba.
Lo primero que debemos resolver es si se cumplen las DOS condiciones (el primer cuadro azul del diagrama)
- Y(B7>$C$1;C7>$C$2)
- B7: Ventas del vendedor AAAAA
- $C$1: Objetivos de ventas (referencias fijas porque no cambiapara los distintos vendedores)
- C7: Precio promedio vendedor.
- $C$2: Objetivos de precio.
SI(se cumplen ambas condiciones; 15% de comisión(valor_si_verdadero); <Acá necesitamos armar la otra condición del segundo cuadrado azul del diagrama)
=SI(Y(B7>$C$1;C7>$C$2);$C$4;<Valor si falso>) [1]
Ahora debemos armar la parte de la derecha del diagrama, cuando NO se cumplen ambas condiciones.
- O(B7>$C$1;C7>$C$2)
=SI(O(B7>$C$1;C7>$C$2);$C$3;0%) [2]
Al incluir esta última fórmula en la fórmula [1], tenemos para la celda D7:
=SI(Y(B7>$C$1;C7>$C$2);$C$4;SI(O(B7>$C$1;C7>$C$2);$C$3;0%))
Vista así, es muy difícil de entender. Espero que al haberla armado por etapas, sea más fácil de comprender.
Microsoft Query en Excel
Microsoft Query es un programa incluido en Excel que nos permite importar datos externos a nuestras hojas de cálculo lo cual nos evitará ingresar manualmente los datos provenientes de fuentes de datos externar ya sean bases de datos corporativas o archivos de nuestros de texto o Excel.
Podemos encontrar a Microsoft Query dentro de la ficha Datos en el menú desplegable De otras fuentes.
Al utilizar Microsoft Query nos podemos conectar a diversas fuentes de datos externas, seleccionar la información que necesitamos, importarla a nuestra hoja de Excel y refrescar la información automáticamente tantas veces como lo necesitemos de manera que los datos de nuestra hoja de Excel permanezcan sincronizados con las fuentes externas.
Y para aquellos usuarios avanzados de bases de datos, Microsft Query nos permite editar la sentencia SQL de manera que podamos crear consultas totalmente personalizadas sobre las fuentes de datos externas.
Para especificar un origen de datos para una base de datos o un archivo de texto debes utilizar la pestaña Bases de datos. Si necesitas especificar un origen de datos de un cubo OLAP debemos utilizar la pestaña Cubos OLAP. En la pestaña Consultas se irán guardando todas las consultas que se guarden desde Microsoft Query de manera que puedas encontrarlas rápidamente.
Una vez creado el origen de datos se tienen dos opciones: Pasar directamente a Microsoft Query o utilizar el Asistente para consultas el cual nos ayudará en unos cuantos pasos a definir la consulta a la base de datos.
Al final del proceso habremos creado una consulta y la cual podremos modicar aún más, si así lo deseamos, directamente en Microsoft Query.
Podemos encontrar a Microsoft Query dentro de la ficha Datos en el menú desplegable De otras fuentes.
Al utilizar Microsoft Query nos podemos conectar a diversas fuentes de datos externas, seleccionar la información que necesitamos, importarla a nuestra hoja de Excel y refrescar la información automáticamente tantas veces como lo necesitemos de manera que los datos de nuestra hoja de Excel permanezcan sincronizados con las fuentes externas.
Tipos de bases de datos
Podemos obtener datos de diferentes fuentes incluyendo las siguientes:- Microsoft Access
- Microsoft SQL Server
- Microsoft SQL Server OLAP Services
- Microsoft FoxPro
- Microsoft Excel
- dBase
- Paradox
- Oracle
- Archivos de texto
Selección de datos
Microsoft Query nos permite hacer una selección de los datos que deseamos importar, es decir, si no necesitamos todos los registros de una tabla de Access entonces podemos importar solo aquellos registros que cumplan con ciertas condiciones. Además podemos seleccionar solo aquellas columnas que nos interesen.Y para aquellos usuarios avanzados de bases de datos, Microsft Query nos permite editar la sentencia SQL de manera que podamos crear consultas totalmente personalizadas sobre las fuentes de datos externas.
¿Cómo funciona Microsoft Query?
El primer paso para utilizar Microsoft Query es crear un origen de datos. Ese origen de datos es el que contiene la información adecuada para conectarse a la base de datos externa. Inmediatamente después de haber seleccionado la opción Desde Microsoft Query en la ficha Datos, se mostrará el cuadro de diálogo Elegir origen de datos.Para especificar un origen de datos para una base de datos o un archivo de texto debes utilizar la pestaña Bases de datos. Si necesitas especificar un origen de datos de un cubo OLAP debemos utilizar la pestaña Cubos OLAP. En la pestaña Consultas se irán guardando todas las consultas que se guarden desde Microsoft Query de manera que puedas encontrarlas rápidamente.
Una vez creado el origen de datos se tienen dos opciones: Pasar directamente a Microsoft Query o utilizar el Asistente para consultas el cual nos ayudará en unos cuantos pasos a definir la consulta a la base de datos.
El asistente para consultas
Para utilizar el asistente para consultas debemos asegurarnos de que esté marcado el cuadro de selección Usar el Asistente para consultas para crear o modificar consultas. Al pulsar el botón Aceptar se iniciará con el primer paso del Asistente.Al final del proceso habremos creado una consulta y la cual podremos modicar aún más, si así lo deseamos, directamente en Microsoft Query.
Consolidar datos de varios libros de excel con MS Query
Podemos consolidar datos de varios libros Excel utilizando la herramienta Microsoft Query por medio de una sola consulta y a final de cuentas tener una sola hoja con todos los datos. Para este ejemplo tendremos dos archivos de Excel, el primero con nombres de empleados y el segundo con los salarios de cada uno de ellos.
Es importante que en ambos archivos tengamos una columna de identificación que nos permitirá encontrar las coincidencias de ambos archivos. En es ejemplo la columna ID es la que nos permitirá relacionar ambos archivos.
Nota: Si deseas realizar este ejemplo en tu propio equipo puedes descargar los archivos ejemplo.
Una vez asignados los nombres en cada archivo guarda los cambios. Debido a la técnica que utilizaremos es muy importante que los archivos estén guardados en la misma carpeta.
Se abrirá el cuadro de diálogo Seleccionar libro el cual nos permitirá abrir uno de nuestros libros. Para continuar con el ejemplo seleccionaré el Libro1 el cual contiene los nombres de los empleados.
Una vez seleccionadas las columnas y hacer clic en el botón Siguiente, pasaremos al segundo paso del Asistente para consultas el cual nos permite filtrar los datos si así lo deseamos. El tercer paso nos permitirá ordenar los registros por alguna columna específica y al hacer clic en el botón Siguiente llegaremos al último de los pasos.
En este último paso debemos seleccionar la opción Ver datos o modificar consulta en Microsoft Query. Al hacer clic en Finalizar se mostrará Microsoft Query con los datos del primer archivo.
Observa que los registros corresponden a los del primer archivo de Excel. Para consolidar los datos del segundo libro debemos seguir algunos pasos adicionales.
En la lista llamada Libro, que se encuentra en la parte inferior, selecciona el segundo archivo de Excel y de inmediato se mostrará el nombre del rango previamente configurado para el archivo. Haz clic en el botón Agregar y posteriormente en el botón Cerrar. Observarás una nueva tabla dentro del panel de Microsoft Query.
Este proceso lo puedes repetir en caso de que tengas más archivos de Excel de manera que termines con todos los datos que serán consolidados dentro de Microsoft Query.
Haz clic en la opción de menú Tabla y selecciona la opción Uniones. Se mostrará el siguiente cuadro de diálogo.
Debemos asegurarnos que la unión especifica las columnas ID de ambas tablas y que el operador es el símbolo igual (=). Al pulsar el botón Agregar se creará una nueva unión y al cerrar el cuadro de diálogo podrás observar que solamente se muestran los registros de los empleados del primer archivo de Excel.
Inclusive podrás ver la relación entre ambas tablas de manera de manera gráfica a través de una conector que une ambas tablas.
Al seleccionar el campo se obtendrán los datos correspondientes para cada registro.
Con este último paso hemos terminado de consolidar datos de varios libros de Excel con MS Query. Solo nos resta llevar la información a nuestra hoja de Excel.
Microsoft Query nos permite consolidar datos procedentes de varias fuentes de información ahorrándonos tiempo y esfuerzo. Considera esta alternativa la próxima que necesites consolidar datos de varios libros de Excel.
Es importante que en ambos archivos tengamos una columna de identificación que nos permitirá encontrar las coincidencias de ambos archivos. En es ejemplo la columna ID es la que nos permitirá relacionar ambos archivos.
Nota: Si deseas realizar este ejemplo en tu propio equipo puedes descargar los archivos ejemplo.
Establecer un nombre de rango
El primer paso es establecer un nombre de rango para los datos en cada uno de los archivos. Para hacerlo debes seleccionar las celdas correspondientes y en el cuadro de nombres especificar un nombre descriptivo.Una vez asignados los nombres en cada archivo guarda los cambios. Debido a la técnica que utilizaremos es muy importante que los archivos estén guardados en la misma carpeta.
Consolidar datos en un libro nuevo
Abre un nuevo libro de Excel y ve a la ficha Datos y pulsa el botón De otras fuentes y selecciona la opción Desde Microsoft Query. Se mostrará el cuadro de diálogo Elegir origen de datos y debemos seleccionar la opción Excel Files.Se abrirá el cuadro de diálogo Seleccionar libro el cual nos permitirá abrir uno de nuestros libros. Para continuar con el ejemplo seleccionaré el Libro1 el cual contiene los nombres de los empleados.
El Asistente para consultas
La siguiente pantalla del Asistente para consultas nos permitirá elegir las columnas que deseamos incluir.Una vez seleccionadas las columnas y hacer clic en el botón Siguiente, pasaremos al segundo paso del Asistente para consultas el cual nos permite filtrar los datos si así lo deseamos. El tercer paso nos permitirá ordenar los registros por alguna columna específica y al hacer clic en el botón Siguiente llegaremos al último de los pasos.
En este último paso debemos seleccionar la opción Ver datos o modificar consulta en Microsoft Query. Al hacer clic en Finalizar se mostrará Microsoft Query con los datos del primer archivo.
Observa que los registros corresponden a los del primer archivo de Excel. Para consolidar los datos del segundo libro debemos seguir algunos pasos adicionales.
Agregar tablas adicionales
Dentro de Microsoft Query, haz clic en el menú Tabla y selección la opción Agregar tablas. Se mostrará el siguiente cuadro de diálogo:En la lista llamada Libro, que se encuentra en la parte inferior, selecciona el segundo archivo de Excel y de inmediato se mostrará el nombre del rango previamente configurado para el archivo. Haz clic en el botón Agregar y posteriormente en el botón Cerrar. Observarás una nueva tabla dentro del panel de Microsoft Query.
Este proceso lo puedes repetir en caso de que tengas más archivos de Excel de manera que termines con todos los datos que serán consolidados dentro de Microsoft Query.
Crear una unión de tablas
El siguiente paso es crear una unión de tablas utilizando la columna de identificación (llave). En este ejemplo me refiero a la columna ID que en la primera tabla identifica el nombre del empleado y en la segunda tabla su salario correspondiente.Haz clic en la opción de menú Tabla y selecciona la opción Uniones. Se mostrará el siguiente cuadro de diálogo.
Debemos asegurarnos que la unión especifica las columnas ID de ambas tablas y que el operador es el símbolo igual (=). Al pulsar el botón Agregar se creará una nueva unión y al cerrar el cuadro de diálogo podrás observar que solamente se muestran los registros de los empleados del primer archivo de Excel.
Inclusive podrás ver la relación entre ambas tablas de manera de manera gráfica a través de una conector que une ambas tablas.
Agregar una columna a los resultados
Solo nos resta agregar la columna de Salario a los resultados. Para ello debes hacer clic en el encabezado de la columna vacía que se muestra a la derecha de la última columna y seleccionar el nombre del campo deseado. Para nuestro ejemplo es el campo Salarios.SalarioAl seleccionar el campo se obtendrán los datos correspondientes para cada registro.
Con este último paso hemos terminado de consolidar datos de varios libros de Excel con MS Query. Solo nos resta llevar la información a nuestra hoja de Excel.
Devolver datos a Excel
El último paso es seleccionar el menú Archivo y seleccionar la opción Devolver datos a Microsoft Excel. Se mostrará el cuadro de diálogo Importar datos preguntando la ubicación a donde se colocará la información y al hacer clic en Aceptar se insertará una tabla en la hoja de Excel con los datos consolidados.Microsoft Query nos permite consolidar datos procedentes de varias fuentes de información ahorrándonos tiempo y esfuerzo. Considera esta alternativa la próxima que necesites consolidar datos de varios libros de Excel.
Convertir una lista en una tabla
En una ocasión recibí un archivo de Excel que tenía los datos organizados en una lista, es decir, en la misma columna venía el nombre, por debajo el apellido, en la tercera línea el número de teléfono y en la cuarta el correo electrónico.
Era algo difícil de creer que alguien pudiera tener organizada la información de esta manera, pero era un hecho que tenía que convertir esa columna de datos en una tabla que fuera mucho más funcional en Excel. La lista de datos era algo similar a lo siguiente:
La información de cada persona está repartida en cuatro filas así que la clave para resolver este problema es aprovechar el hecho de que la información de todas las personas viene siempre en ese número de filas. Si conozco la fila que contiene el nombre de la persona entonces puedo saber que las siguientes 3 filas tendrán información relacionada.
En la columna C colocaré todas celdas que tienen los nombres de las personas que son las celdas A1, A5 y A9. Así que para la columna C me interesa descubrir una manera de obtener los números: 1, 5 y 9 que son las filas de la columna A donde está almacenada la información y para ello utilizaré la siguiente fórmula:
Explico un poco más esta fórmula. El número de fila actual es multiplicado por cuatro porque es el número de filas que componen la información de una persona en la columna A. De esta manera cuando estoy en la celda C1 obtendré el valor 4, en la celda C2 el valor 8 y en la celda C3 el valor 12. Estos números indican la última celda de la información de cada persona en la columna A, pero si resto el número 3 obtendré el número de fila donde está su nombre que son los valores: 1, 5, 9.
Si quisiera obtener el nombre de la siguiente persona (Bernardo) utilizaría la función como INDIRECTO(“A5”) y para la última persona como INDIRECTO(“A9”). Espero que comiences a ver el patrón de números que ya habíamos obtenido con la fórmula FILA: 1, 5, 9.
Agregando ahora la función INDIRECTO a la columna C puedo obtener el nombre de cada una de las personas de la siguiente manera:
Para la tercera columna de datos de la tabla debemos hacer un cambio similar al anterior. Para obtener las filas que tienen el número telefónico en la columna A debo restar el número 1 al final de las fórmulas de la columna E:
Y para la última columna que contendrá los correos electrónicos ya no será necesario realizar una resta. Solo para ilustrar mejor este ejemplo he dejado especificado el número cero para el número restado al final de la fórmula:
De esta manera he convertido una lista de datos en una tabla que será de mucha más utilidad para trabajar con la información en Excel.
Era algo difícil de creer que alguien pudiera tener organizada la información de esta manera, pero era un hecho que tenía que convertir esa columna de datos en una tabla que fuera mucho más funcional en Excel. La lista de datos era algo similar a lo siguiente:
La información de cada persona está repartida en cuatro filas así que la clave para resolver este problema es aprovechar el hecho de que la información de todas las personas viene siempre en ese número de filas. Si conozco la fila que contiene el nombre de la persona entonces puedo saber que las siguientes 3 filas tendrán información relacionada.
La función FILA
La primera función que utilizaré para convertir la lista en una tabla será la función FILA. Esta función me permite saber la fila de la celda actual de manera que si estoy en la celda C1 obtendré como resultado el valor 1:En la columna C colocaré todas celdas que tienen los nombres de las personas que son las celdas A1, A5 y A9. Así que para la columna C me interesa descubrir una manera de obtener los números: 1, 5 y 9 que son las filas de la columna A donde está almacenada la información y para ello utilizaré la siguiente fórmula:
Explico un poco más esta fórmula. El número de fila actual es multiplicado por cuatro porque es el número de filas que componen la información de una persona en la columna A. De esta manera cuando estoy en la celda C1 obtendré el valor 4, en la celda C2 el valor 8 y en la celda C3 el valor 12. Estos números indican la última celda de la información de cada persona en la columna A, pero si resto el número 3 obtendré el número de fila donde está su nombre que son los valores: 1, 5, 9.
La función INDIRECTO
El obtener el número de fila de la columna A donde se encuentra la información es importante porque servirá como parámetro para la función INDIRECTO. la función INDIRECTO me permite obtener el valor de una celda especificando su dirección en formato de texto. Observa cómo utilizo esta función e la celda D1 para obtener el valor de la celda A1:Si quisiera obtener el nombre de la siguiente persona (Bernardo) utilizaría la función como INDIRECTO(“A5”) y para la última persona como INDIRECTO(“A9”). Espero que comiences a ver el patrón de números que ya habíamos obtenido con la fórmula FILA: 1, 5, 9.
Agregando ahora la función INDIRECTO a la columna C puedo obtener el nombre de cada una de las personas de la siguiente manera:
Convertir filas en columnas
Como has visto he extraído la información para la primera columna de mi tabla que contendrá los nombres de las personas. Para obtener la información de las demás columnas de la tabla debo seguir un proceso sumamente sencillo. Lo único que debo cambiar a la fórmula es el número que se resta al final. Para la columna C todas las fórmulas restan el número 3, así que para la columna D que tendrá los apellidos debo restar el número 2:Para la tercera columna de datos de la tabla debemos hacer un cambio similar al anterior. Para obtener las filas que tienen el número telefónico en la columna A debo restar el número 1 al final de las fórmulas de la columna E:
Y para la última columna que contendrá los correos electrónicos ya no será necesario realizar una resta. Solo para ilustrar mejor este ejemplo he dejado especificado el número cero para el número restado al final de la fórmula:
De esta manera he convertido una lista de datos en una tabla que será de mucha más utilidad para trabajar con la información en Excel.
Gráficos de burbujas
Los gráficos de burbuja nos permiten mostrar tres dimensiones de datos en un gráfico de dos dimensiones. El gráfico de burbuja es una variación del gráfico de dispersión en donde los puntos son reemplazados por burbujas.
El tamaño de las burbujas es lo que representa la tercera dimensión de datos en el gráfico. Las burbujas se grafican de acuerdo a los valores de X y de Y mientras que su tamaño será proporcional al tercer valor. Los gráficos de burbuja son frecuentemente utilizados para presentar información financiera ya que los diferentes tamaños de las burbujas enfatizan adecuadamente los diferentes valores financieros.
Para crear un gráfico de burbuja debemos dar un formato adecuado a nuestros datos. En primer lugar debemos tener una tabla de datos con tres columnas y asegurarnos de que el orden sea el siguiente: valores x, valores y, valores z (tamaño de burbuja).
Posteriormente debemos ir a la ficha Insertar y seleccionar el botón Otros que se encuentra dentro del grupo Gráficos y entonces seleccionar la opción Burbuja.
Excel tomará los datos de la tabla y creará el gráfico de burbuja correspondiente:
Es este gráfico de burbuja tenemos el número de productos desplegado en el eje horizontal, las ventas en el eje vertical y el porcentaje de mercado está representado por el tamaño de las burbujas. Es muy fácil con este gráfico identificar de inmediato la burbuja más grande, la cual respresentará el mayor porcentaje de mercado, mientras que será evidente la ubicación de la burbuja con el menor tamaño.
Gráfico de burbujas con efecto 3-D
Cuando creamos un gráfico de burbuja podemos también elegir la opción de tener un gráfico con efecto 3-D. Compara el resultado al cambiar el tipo de gráfico del ejemplo anterior por un gráfico con efecto 3-D:
Agregar un cuadro de texto a un gráfico de excel
Los gráficos en Excel despliegan texto como parte de los rótulos del gráfico y también como el título del mismo gráfico, sin embargo podemos insertar un cuadro de texto adicional y hasta vincularlo a los datos de una celda.
Insertar el cuadro de texto
Para insertar un cuadro de texto debemos seleccionar primeramente el gráfico e ir a las Herramientas de gráficos a la ficha Presentación y dentro del grupo Insertar pulsar el botón Cuadro de texto.
Inmediatamente después debemos hacer clic sobre el gráfico en el lugar donde deseamos colocar el cuadro de texto y arrastrar el puntero del ratón para darle el tamaño adecuado.
Se mostrará un cursor dentro del cuadro de texto indicando que podremos introducir el texto que deseamos. Al terminar la captura debemos presionar la tecla de Escape o simplemente hacer clic en cualquier área fuera del cuadro de texto.
Podrás aplicar formato al texto tal como el tipo de fuente, tamaño, color, etc.
Cuadro de texto vinculado a una celda
Cuando el cuadro de texto está vinculado a una celda reflejará automáticamente cualquier actualización en el valor de dicha celda. Para hacerlo debemos seguir un procedimiento similar al anterior pero ahora habrá que especificar la referencia de la celda que deseamos desplegar en el cuadro de texto. Observa con detenimiento este procedimiento:
Es importante notar que en la referencia colocada en la barra de fórmulas se debe especificar necesariamente el nombre de la hoja y la celda. Para remover un cuadro de texto de un gráfico solamente haz clic en cualquiera de sus bordes y pulsa la tecla Suprimir.
Funciones VBA
El lenguaje de programación VBA contiene un número considerable de funciones que podemos utilizar para construir código en Excel. Cuando estás escribiendo código, puedes introducir la palabra VBA seguida de un punto y verás una lista desplegable de estas funciones.
La siguiente tabla provee una descripción breve de algunas de las funciones más utilizadas a estar programando con VBA.
FUNCIÓN | DESCRIPCIÓN |
Abs | Regresa el valor absoluto de un número |
Asc | Obtiene el valor ASCII del primer caracter de una cadena de texto |
CBool | Convierte una expresión a su valor booleano |
CByte | Convierte una expresión al tipo de dato Byte |
CCur | Convierte una expresión al tipo de dato moneda (Currency) |
CDate | Convierte una expresión al tipo de dato fecha (Date) |
CDbl | Convierte una expresión al tipo de dato doble (Double) |
CDec | Convierte una expresión al tipo de dato decimal (Decimal) |
Choose | Selecciona un valor de una lista de argumentos |
Chr | Convierte un valor ANSI en valor de tipo texto |
CInt | Convierte una expresión en un dato de tipo entero (Int) |
CLng | Convierte una expresión en un dato de tipo largo (Long) |
CreateObject | Crea un objeto de tipo OLE |
CStr | Convierte una expresión en un dato de tipo texto (String) |
CurDir | Regresa la ruta actual |
CVar | Convierte una expresión en un dato de tipo variante (Var) |
Date | Regresa la fecha actual del sistema |
DateAdd | Agrega un intervalo de tiempo a una fecha especificada |
DateDiff | Obtiene la diferencia entre una fecha y un intervalo de tiempo especificado |
DatePart | Regresa una parte específica de una fecha |
DateSerial | Convierte una fecha en un número serial |
DateValue | Convierte una cadena de texto en una fecha |
Day | Regresa el día del mes de una fecha |
Dir | Regresa el nombre de un archivo o directorio que concuerde con un patrón |
EOF | Regresa verdadero si se ha llegado al final de un archivo |
FileDateTime | Regresa la fecha y hora de la última modificación de un archivo |
FileLen | Regresa el número de bytes en un archivo |
FormatCurrency | Regresa un número como un texto con formato de moneda |
FormatPercent | Regresa un número como un texto con formato de porcentaje |
Hour | Regresa la hora de un valor de tiempo |
IIf | Regresa un de dos partes, dependiendo de la evaluación de una expresión |
InputBox | Muestra un cuadro de diálogo que solicita la entrada del usuario |
InStr | Regresa la posición de una cadena de texto dentro de otra cadena |
InStrRev | Regresa la pocisión de una cadena de texto dentro de otra cadena pero empezando desde el final |
Int | Regresa la parte entera de un número |
IsDate | Regresa verdadero si la variable es una fecha |
IsEmpty | Regresa verdadero si la variable está vacía |
IsError | Regresa verdadero si la expresión es un valor de error |
IsNull | Regresa verdadero si la expresión es un valor nulo |
IsNumeric | Regresa verdadero si la variable es un valor numérico |
Join | Regresa una cadena de texto creada al unir las cadenas contenidas en un arrreglo |
LCase | Regresa una cadena convertida en minúsculas |
Left | Regresa un número específico de caracteres a la izquierda de una cadena |
Len | Regresa la longitud de una cadena (en caracteres) |
LTrim | Remueve los espacios a la izquierda de una cadena |
Mid | Extrae un número específico de caracteres de una cadena de texto |
Minute | Regresa el minuto de una dato de tiempo |
Month | Regresa el mes de una fecha |
MsgBox | Despliega un cuadro de dialogo con un mensaje especificado |
Now | Regresa la fecha y hora actual del sistema |
Replace | Reemplaza una cadena de texto con otra |
Space | regresa una cadena de texto con el número de espacios especidicados |
Split | Regresa un arreglo formado for cadenas de texto que formaban una sola cadena |
Str | Regresa la representación en texto de un número |
Right | Regresa un número especificado de carecteres a la derecha de una cadena de texto |
Rnd | Regresa un número aleatorio entre 0 y 1 |
Round | Redondea un número a una cantidad específica de decimales |
RTrim | Remueve los espacios en blanco a la derecha de una cadena de texto |
Second | Regresa los segundos de un dato de tiempo |
StrComp | Compara dos cadenas de texto |
StrReverse | Invierte el orden de los caracteres de una cadena |
Time | Regresa el tiempo actual del sistema |
Timer | Regresa el número de segundos desde la media noche |
TimeValue | Convierte una cadena de texto a un númer de serie de tiempo |
Trim | Remueve los espacios en blanco al inicio y final de una cadena de texto |
TypeName | Obtiene el nombre del tipo de dato de una variable |
UCase | Convierte una cadena de texto en mayúsculas |
Val | Regresa el número contenido en una cadena de texto |
Weekday | Regresa un número que representa un día de la semana |
WeekdayName | Regresa el nombre de un día de la semana |
Year | Obtiene el año de una fecha |
Gráficos excel con rangos variables
Para crear un gráfico de Excel debemos definir adecuadamente nuestro rango de datos, pero ¿qué sucede si los datos aumentan o disminuyen? Aunque podemos editar manualmente la fuente de datos de un gráfico existe una mejor alternativa.
El método tradicional para actualizar un gráfico cuando se han modificado los datos es a través del botón Seleccionar datos que se encuentra en la ficha Diseño dentro de Herramientas de gráficos.
Pero si los datos cambian muy frecuentemente, y esta tarea se hace muy repetitiva, podemos evitar esta acción si creamos nuestros gráficos para que utilicen un rango variable de manera que el gráfico se actualice sin importar si el rango crece o disminuye de tamaño.
Utilizar una tabla
El mejor método para hacerlo es convertir el rango de datos en una tabla. De esta manera cuando se agregue o se elimine información a la tabla, el gráfico se actualizará automáticamente.
Modificar la serie de datos
Un segundo método, no tan práctico como el anterior pero funcional, es modificar visualmente la serie de datos. Solamente haz clic sobre el gráfico y Excel mostrará unos bordes alrededor del rango de datos asociado al gráfico. Posteriormente deberás arrastrar la esquina inferior derecha del borde hasta abarcar el rango que necesitas.
Espero que estos consejos te ayuden a mejorar tus habilidades en la creación de gráficos en Excel.
Gráficos de cascada
Un gráfico de tipo cascada ayuda a visualizar la contribución que hace cada una de las partes al total. Este tipo de gráficos es distinguido por tener columnas “flotantes” ya que dan la impresión de estar suspendidas en el aire.
El ejemplo que desarrollaremos en esta ocasión será el siguiente.
En la gráfica ejemplo se muestran las ventas de una empresa que tiene 4 sucursales en el país: Norte, Sur, Centro y Occidente. Cada una de las sucursales aporta una cantidad a las ventas totales de la compañía. Los elementos de este gráfico a destacar son los siguientes:
- Valores base. Estos valores serán los espacios en blanco sobre los cuales “flotarán” las columnas suspendidas en el aire.
- Conectores. Se necesitará una serie de datos para mostrar los conectores entre las columnas flotantes.
La tabla de datos es la siguiente:
Selecciona el rango de datos a graficar (A2:G6) y ve a la ficha Insertar y dentro del grupo Gráficos haz clic en el botón Columna para seleccionar la opción Columna apilada. Como resultado tendrás el siguiente gráfico en la hoja de Excel.
Ahora debemos intercambiar las filas y columnas. Haz clic derecho sobre el gráfico y selecciona la opción Seleccionar datos y en el cuadro de diálogo haz clic sobre el botón Cambiar fila/columna y acepta los cambios. El gráfico se verá de la siguiente manera:
Las columnas superiores son las correspondientes a los conectores y ahora las convertiremos en líneas. Para realizar el cambio debes hacer clic derecho sobre la primera de las series de conectores (en este ejemplo las columnas verdes). En el menú emergente deberás seleccionar la opción Cambiar tipo de gráfico de series e ir a la sección Línea y elegir el tipo de gráfico Líneas. Repite este proceso para todas las columnas de conectores y al final tendrás el siguiente gráfico.
Para dar formato a cada conector debes hacer clic derecho sobre cada línea y seleccionar la opción Dar formato a serie de datos y debes considerar hacer los siguientes cambios:
- Dentro de la sección Color de la línea selecciona la opción Línea sólida y cambia el color a negro
- Dentro de la sección Estilo de la línea establece un ancho de 0.25 pto. y un tipo de guión Punto cuadrado.
Aplica estos cambios para cada conector. Opcionalmente remueve las líneas de división del gráfico y tendrás el siguiente resultado.
Solamente resta quitar el color de relleno de los valores base, para ello haz clic derecho en la serie de datos correspondiente (en este ejemplo las columnas azules) y seleccionar la opción de menú Dar formato a serie de datos y en la sección Relleno seleccionar la opción Sin relleno. Al cerrar el cuadro de diálogo obtendrás el siguiente resultado.
Solamente deberás remover la leyenda para tener un gráfico como el mostrado el inicio del artículo.
Función SI Anidada
La función SI es una de las funciones más utilizadas en Excel. Lo que ésta función hace es probar si una condición es verdadera ó falsa. Si la condición es verdadera entonces la función hace alguna cosa, y si la condición es falsa entonces se hace otra cosa diferente.
Una función SI anidada es cuando una segunda función SI se coloca dentro de la primera de manera que pruebe alguna condición adicional. Las funciones SI anidadas aumentan la flexibilidad de la función al ampliar el número de posibles resultados a probar.Supongamos que necesitamos hacer una equivalencia de una columna de letras a números de la siguiente manera: A = 5 y B = 10
Si la celda es igual a “A” entonces el valor será 5, pero si la celda es “B” entonces el valor será 10. Esto lo podemos resolver con la siguiente función SI anidada:
SI(celda = "A", 5, SI(celda = "B", 10))
El resultado será el siguiente:
¿Qué pasaría si ahora en lugar de dos letras tenemos tres? Es decir, que si encontramos una “C” debemos colocar el valor 20. La función SI anidada será la siguiente:
SI(celda = "A", 5, SI(celda = "B", 10, SI(celda = "C", 20)))
Anidar funciones SI puede ayudarte a encontrar una buena solución a tu problema pero no debes hacer un uso excesivo de esta funcionalidad.
Excel 2010 soporta hasta 64 funciones anidadas, pero seguramente no llegarás ni a la mitad de esa cantidad antes de que se dificulte entender la lógica empleada en todas esas funciones. Mientras tanto disfruta de tus funciones SI anidadas.
Diagrama de Pareto
Un diagrama de Pareto está formado por un gráfico de barras y un gráfico de línea. Los valores individuales se representan por las barras y el total acumulado es representado por la línea.
El eje vertical es la frecuencia con la que ocurren los valores individuales y el eje vertical derecho es el porcentaje acumulado.
El propósito del diagrama de Pareto es resaltar los valores individuales más importantes y hacer notar cómo el 20% de ellos suma generalmente el 80% del total acumulado, lo cual conocemos como la regla del 80-20 o como principio de Pareto. Para crear un diagrama de Pareto debemos preparar los datos.
Posteriormente insertar una gráfica de columnas seleccionando toda la tabla de datos.
Ahora debemos convertir el gráfico del porcentaje acumulado en un gráfico de línea. Si no estás seguro de cómo hacer este cambio consulta el artículo Gráficos combinados.
Ahora debemos agregar el eje secundario. Para ello se selecciona la gráfica de línea y en las opciones de Formato elige trazar el eje secundario. Para mayor detalle sobre cómo hacer este cambio consulta el artículo Eje secundario de un gráfico.
Ahora que tenemos un diagrama de Pareto básico podemos terminar dándole algún formato especial y de manera opcional agregar una línea que muestre una constante del 80% como la imagen mostrada al inicio de este artículo.
Suscribirse a:
Entradas (Atom)