Tabla de datos en Excel manejar variables con tabla de doble entrada

Mediante la tabla de datos en Excel podremos realizar simulaciones con dos variables para obtener resultados en una tabla de doble entrada de forma muy sencilla. Deberemos tener un cálculo en el que las dos variables que vamos a simular en nuestra tabla de datos intervengan. Estas dos variables como su nombre indican cambian su valor para cada uno de los escenarios de la simulación.

Supuesto para el manejo de tabla de datos en Excel

Vimos en artículos anteriores el manejo del administrador de escenarios en donde habíamos ejemplificado el pago de la letra de un vehículo que adquirimos en el concesionario. En aquel ejemplo habíamos definido la siguiente tabla:

Tabla de datos en Excel

Estábamos calculando la cuota mensual que tendremos que pagar en base a los valores iniciales:

  • Coste del vehículo = 20.000€
  • Tasación (monto que nos descuentan del coste inicial por la entrega de nuestro vehículo viejo) = 1.000€
  • Plazo en meses (duración del préstamo) = 72 meses
  • Tipo de interés (interés que pagamos al banco que nos presta) = 7%

En base a esto datos calculamos el valor de la cuota de forma muy sencilla dividiendo el coste del vehículo menos la tasación entre el número de cuotas. Al resultado le aplicamos el interés.
Hasta aquí nada nuevo…¿Qué ocurre si vamos a visitar varios bancos y tenemos diferentes ofertas de tipo de interés? ¿Nos podría interesar un préstamo a menos tiempo pero que tenga una tipo de interés inferior? En esta situación existen dos variables que alterarán la cuota mensual:

  • Plazo en meses
  • Tipo de interés.

Veamos entonces como montar una tabla de datos en Excel que nos ayude de un vistazo a simular diferentes escenarios con los diferentes valores que hemos recuperado al visitar varios bancos.

Tabla de datos en Excel

¿Cómo defino mi tabla de datos en Excel con la información anterior?

Tendremos que crear una tabla de doble entrada. En nuestro ejemplo hemos puesto la variable “Tipo de interés” en la columna F (Rango F8:F11) y la variable “Plazo meses” en la fila 7 (Rango G7:I7). También necesitaremos que exista un cálculo en la celda F7 precisamente es el cálculo de la cuota que habíamos definido como =((D7-D8)/D9)*(1+D10).

Lo que hacemos en esta celda F7 es decir que es igual a la celda D11 que refleja el cálculo descrito. ¡Ojo! Este detalle es clave para que nuestro simulador con tabla de datos en Excel funcione correctamente.

Nuestro simulador utilizará las variables que hemos definido en F8:F11 y G7:I7 y los colocará dentro del cálculo de forma transparente para nosotros y nos presentará el resultado en el espacio G8:I11.

Para ello debemos seleccionar todo el rango incluyendo el cálculo es decir el rango F7:I11 y haremos clic en la pestaña Datos-Previsión-Análisis de hipótesis-Tabla de datos. Se nos presenta un asistente muy sencillo que nos pregunta:

  • Celda de entrada (fila): ¿Qué variable definimos en nuestra tabla en la fila 7? La variable “Plazo meses”
  • Celda de entrada (columnas): ¿Qué variable definimos en nuestra tabla en la columna F? La variable “Tipo de interés”

Nótese que hemos seleccionado entonces las celdas:

Tabla datos en Excel

Esto es así porque en nuestro cálculo original así están definidas.

Tabla datos en Excel

 

Finalmente y tras hacer clic en “aceptar” nuestra tabla de datos se rellena automáticamente con los resultados de la sustitución de las variables dentro del cálculo. Ahora ya podemos comenzar a analizar los resultados para tomar una decisión con respecto a la entidad con la que queremos negociar nuestro préstamo.

Tabla datos en Excel

Descarga el ejemplo

Ejemplo_Tabla_datos_en_excel

Formato Condicional en Excel

Qué es un formato condicional en Excel

El formato condicional es una herramienta de Excel para representar de forma visual y más atractiva la información de una o varias celdas siempre que ésta información cumpla unas condiciones que se han definido previamente. Muy utilizado para dar mayor visibilidad a nuestros informes o para resaltar valores clave dentro de una lista. Su uso está muy extendido y sirve de gran ayuda para realizar presentaciones visuales impactantes, pero también como “alarma visual” para reconocer dentro de un conjunto de información datos que a priori son más relevantes.

Al igual que las funciones condicionales los formatos condicionales operan a nivel lógico y en consecuencia actúan cuando una evaluación tiene como resultado “VERDADERO”. Un caso típico es marcar con fondo sombreado en rojo tenue y con letras en color rojo intenso las cifras más elevadas de un listado. Los datos de la lista se comparan unos con otros hasta localizar los valores más grandes, entonces, estos valores se formatean con el estilo definido.

Formato Condicional en Excel

Contenido de este artículo

A lo largo de este mini artículo veremos diferentes formas de aplicar los formatos condicionales:

  • Aplicando reglas para resaltar celdas cuando
    • Un valor sea mayor que…
    • Un valor sea menor que…
    • Un valor se encuentre entre unos umbrales que definimos
    • Un valor concreto
    • Una celda de la lista contiene un texto concreto
    • La lista que evaluamos contiene un valor fecha que coincide con una fecha que establecemos
    • Existen valores duplicados
  • Aplicando reglas para valores superiores e inferiores
    • Los 10 valores superiores “top ten”
    • El 10% de los valores superiores
    • Los 10 valores inferiores o “bottom ten”
    • EL 10% de los valores inferiores
    • Por encima del promedio
    • Por debajo del promedio
  • Barras de datos, escalas de color y conjuntos de iconos
  • Formatos condicionales a partir de fórmulas

Un valor sea mayor que…

El formato condicional “es mayor que…” nos permite evaluar un conjunto de valores y aplicar el formato condicional o alarma visual sobre aquellos valores que son más grandes que un valor predefinido.  Internamente compara cada valor del listado con el valor prefijado y en aquellos casos en los que la evaluación tiene como resultado “VERDADERO” o “TRUE” entonces se aplicará el formato preestablecido. Ejemplo: 1,2,4,7,2,6,7 aplicaremos color de letra rojo cursiva a los valores superiores a 5.

La comparativa interna que realiza Excel será:

1>5=FALSO

2>5=FALSO

4>5=FALSO

7>5=VERDADERO

2>5=FALSO

6>5=VERDADERO

7>5=VERDADERO

Y el resultado que obtendremos en la hoja de Excel: 1,2,4,7,2,6,7

Entonces, ¿Cómo aplicamos dentro de Excel el formato condicional?  Vemos en la imagen que aparece a continuación un conjunto de facturas de las que disponemos de su importe en la columna D. Lo que pretendemos es aplicar una alarma visual sobre aquellas cifras que sean superiores a 3000 €. Para ello seleccionamos el rango de valores sobre los que aplicar el formato y seguidamente haremos clic en el menú “Formato condicional” dentro de “Estilos” en el menú de “Inicio”. La opción seleccionada será “Es mayor que”. Solamente tendremos que rellenar dos opciones, la primera de ellas la cifra contra la que se comparan los datos del listado y que en nuestro caso hemos establecido en 3000€ y la segunda opción el color que deseamos aplicar.

Formato Condicional en Excel

Un valor sea menor que…

El formato condicional “es menor que…” nos permite evaluar un conjunto de valores y aplicar el formato condicional o alarma visual sobre aquellos valores que son más pequeños que un valor predefinido.  Internamente compara cada valor del listado con el valor prefijado y en aquellos casos en los que la evaluación tiene como resultado “VERDADERO” o “TRUE” entonces se aplicará el formato preestablecido. Ejemplo: 1,2,4,7,2,6,7 aplicaremos color de letra rojo cursiva a los valores inferiores a 5.

La comparativa interna que realiza Excel será:

1<5=VERDADERO

2<5= VERDADERO

4<5= VERDADERO

7<5=FALSO

2<5= VERDADERO

6<5= FALSO

7<5= FALSO

Y el resultado que obtendremos en la hoja de Excel: 1,2,4,7,2,6,7. Para aplicar este formato condicional los pasos a seguir igual que hicimos con el ejemplo anterior, tras seleccionar el rango adecuado de datos y hacer clic dentro del menú de formato condicional tendremos que seleccionar la opción de “menores que…”

En nuestro ejemplo hemos definido valores de 1000€. De manera que las facturas con importes inferiores a la cantidad señalada se colorean con el formato establecido.

Formato Condicional en Excel

Un valor se encuentre entre unos umbrales que definimos

El formato condicional “celdas comprendidas entre…” nos permite evaluar un conjunto de valores y aplicar el formato condicional o alarma visual sobre aquellos valores que comprendidos entre dos cotas.  Internamente compara cada valor del listado con el umbral inferior y el umbral superior en aquellos casos en los que la evaluación tiene como resultado “VERDADERO” o “TRUE” entonces se aplicará el formato preestablecido. Internamente Excel aplica una función de tipo “Y”. Solo todas las comprobaciones se cumplen entonces se aplicará el formato.

Ejemplo: 1,2,4,7,2,6,7 aplicaremos color de letra rojo cursiva a los valores mayores a 3 y menores a 7. ¡OJO! En esta comparación Excel lo evalúa como “mayor o igual” y “menor o igual”.

La comparativa interna que realiza Excel será:

(1>=3) y (1<=7) = FALSO

(2>=3) y (2<=7) = FALSO

(4>=3) y (4<=7) =VERDADERO

(7>=3) y (7<=7) =VERDADERO

(2>=3) y (2<=7) =FALSO

(6>=3) y (6<=7) =VERDAERO

(7>=3) y (7<=7) =VERDADERO

Y el resultado obtenido: 1,2,4,7,2,6,7

En nuestro ejemplo la idea será resaltar aquellas facturas con importe comprendido entre 1500€ y 2500€

Formato Condicional en Excel

Un valor concreto

El formato condicional “es igual a…” nos permite evaluar un conjunto de valores y aplicar el formato condicional o alarma visual sobre aquellos valores que sean estrictamente iguales al valor definido.  Internamente compara cada valor del listado con el valor definido y si el resultado de la comparación es “VERDADERO” o “TRUE” entonces se aplicará el formato preestablecido.

Ejemplo: 1,2,4,7,2,6,7 aplicaremos color de letra rojo cursiva a los valores iguales a 2.

La comparativa interna que realiza Excel será:

(1=2) = FALSO

(2=2) = VERDADERO

(4=2) = FALSO

(7=2) = FALSO

(2=2) = VERDADERO

(6=2) = FALSO

(7=2) = FALSO

Y el resultado obtenido: 1,2,4,7,2,6,7

En el ejemplo que hemos preparado para este artículo señalamos las facturas cuyo importe sea igual a 3675,36€

Formato Condicional en Excel

Una celda de la lista contiene un texto concreto

El formato condicional “Texto que contiene…” nos permite evaluar un conjunto de celdas y aplicar el formato condicional o alarma visual sobre aquellas celdas cuando contienen un texto previamente definido.  Internamente compara cada valor del listado con el valor definido y si el resultado de la comparación es “VERDADERO” o “TRUE” entonces se aplicará el formato preestablecido.

Ejemplo: “Factura, Albarán, Factura, Albarán, Pedido, Albarán, Abono” aplicaremos color de letra rojo cursiva a las celdas que contengan el texto “Factura”.

La comparativa interna que realiza Excel será:

(Factura = Factura) = VERDADERO

(Albarán = Factura) = FALSO

(Factura = Factura) = VERDADERO

(Albarán = Factura) = FALSO

(Pedido = Factura) = FALSO

(Albarán= Factura) = FALSO

(Abono= Factura) = FALSO

El resultado que obtendremos de esta evaluación será el siguiente: “Factura, Albarán, Factura, Albarán, Pedido, Albarán, Abono”.

Para ilustrarlo con nuestro fichero de facturas en esta ocasión nos centraremos en la columna “ESTADO” y haciendo clic en el asistente “Texto que contiene” definimos la palabra “Pendiente” como cadena de búsqueda.

Formato Condicional en Excel

La lista que evaluamos contiene un valor fecha que coincide con una fecha que establecemos

El formato condicional “Una fecha…” nos permite evaluar un conjunto de celdas en las que como contenido se han reflejado fechas y aplicar el formato condicional o alarma visual sobre aquellas celdas en las que la fecha coincida con la fecha previamente establecida.  Internamente compara cada valor del listado con el valor definido y si el resultado de la comparación es “VERDADERO” o “TRUE” entonces se aplicará el formato preestablecido.

Ahora que ya hemos entendido como internamente Excel va realizando las comparaciones lógicas para cada uno de los valores del listado vamos a visualizar directamente sobre nuestro ejemplo como las celdas que se resaltan son aquellas que precisamente cumplen con el criterio establecido.

Formato Condicional en Excel

En el momento de ejecutar este ejemplo nos encontramos en el mes de junio de 2018 y como criterio hemos seleccionado aquellas fechas correspondientes al mes anterior (mayo 2018) es por eso que el resultado son fechas de mayo de 2018. Se permite seleccionar distintas alternativas que pretenden cubrir la mayor parte de situaciones.

Formato Condicional en Excel

Existen valores duplicados

El formato condicional “Duplicar valores…” nos permite evaluar un conjunto de celdas y aplicar el formato condicional o alarma visual sobre aquellas celdas cuyo contenido se repite dentro del listado.  Internamente compara cada valor del listado con el resto de valores y si el valor se repite entonces el resultado de la comparación es “VERDADERO” o “TRUE” y se aplicará el formato preestablecido.

En esta ocasión hemos seleccionado el conjunto de “Números de factura” con la intención de averiguar que facturas aparecen varias veces.

formato condicional

Los 10 valores superiores “top ten”

El formato condicional “10 superiores…” nos permite evaluar un conjunto de celdas con valores numéricos y aplicar el formato condicional o alarma visual sobre aquellas celdas cuyos valores se encuentran entre los 10 más altos.  Internamente ordena los valores de mayor a menor y señala los 10 más elevados.

Aunque el formato se llama “10 superiores” podemos elegir el número de elementos y así presentar el “top 5”, “top 10”.

Una vez seleccionados todos los valores de la columna “IMPORTE” y aplicado el formato condicional vemos como se colorean las diez celdas con los montos más elevados.

Formato Condicional en Excel

El 10% de los valores superiores

El formato condicional “10% de valores superiores…” nos permite evaluar un conjunto de celdas con valores numéricos y aplicar el formato condicional o alarma visual sobre un conjunto de celdas concreto que se calcula como un porcentaje de celdas del total y que además contiene los valores más altos. Internamente ordena los valores de mayor a menor y se queda con un porcentaje de celdas.

Supongamos que contamos con una lista de 20 valores: 1,1,2,2,1,1,5,6,6,7,4,3,6,7,8,4,6,7,9,5 y le decimos al formato condicional que queremos que nos señale el 10% de valores superiores. Entonces Excel calcula el 10% de celdas respecto a las 20 celdas que contienen datos. En este caso entonces 10% de 20 será igual a 2 celdas. Entonces a partir de este dato se marcarán los dos valores más altos de la lista. Como resultado 1,1,2,2,1,1,5,6,6,7,4,3,6,7,8,4,6,7,9,5.

Si en vez de aplicar un 10% hubiéramos aplicado un 20% entonces tendremos que el 20% de 20 celdas se corresponde con 4 celdas. Así que nos señalará los 4 valores más alto. 1,1,2,2,1,1,5,6,6,7,4,3,6,7,8,4,6,7,9,5. Si observas con atención verás que hemos marcado en rojo 5 celdas y es que el valor 7 aparece 3 veces entonces se cubre una celda más.

Aplicamos este formato condicional sobre el conjunto de fechas de nuestro listado de facturas. Contamos con 25 facturas entonces en nuestro Excel tenemos 25 celdas que contienen fechas a evaluar. Como hemos elegido un 25% es decir ¼ de los valores que aproximadamente serán 6 celdas se marcarán en color rojo las 6 fechas más cercanas a la fecha actual.

Formato Condicional en Excel

Los 10 valores inferiores o “bottom ten”

El formato condicional “10 inferiores…” nos permite evaluar un conjunto de celdas con valores numéricos y aplicar el formato condicional o alarma visual sobre aquellas celdas cuyos valores se encuentran entre los 10 más bajos.  Internamente ordena los valores de mayor a menor y señala los 10 más pequeños.

Aunque el formato se llama “10 inferiores” podemos elegir el número de elementos y así presentar el “bottom 5”, “bottom 10”.

Una vez seleccionados todos los valores de la columna “IMPORTE” y aplicado el formato condicional vemos como se colorean las diez celdas con los montos menos elevados.

Formato Condicional en Excel

EL 10% de los valores inferiores

El formato condicional “10% de valores inferiores…” nos permite evaluar un conjunto de celdas con valores numéricos y aplicar el formato condicional o alarma visual sobre un conjunto de celdas concreto que se calcula como un porcentaje de celdas del total y que además contiene los valores más bajos. Internamente ordena los valores de mayor a menor y se queda con un porcentaje de celdas.

Para seguir con nuestro ejemplo hemos marcado las facturas que se encuentran entre el 10% con menores importes.

Formato Condicional en Excel

Por encima del promedio

El formato condicional “por encima del promedio…” nos permite evaluar un conjunto de celdas con valores numéricos y aplicar el formato condicional o alarma visual sobre un conjunto de celdas concreto cuyos valores sean mayores al promedio de todos los valores de la lista.

Para nuestro ejemplo hemos calculado el promedio de los valores de la columna “IMPORTE” posteriormente se ha aplicado el formato condicional para contrastar que efectivamente se aplica correctamente.

Formato Condicional en Excel

Por debajo del promedio

El formato condicional “por debajo del promedio…” nos permite evaluar un conjunto de celdas con valores numéricos y aplicar el formato condicional o alarma visual sobre un conjunto de celdas concreto cuyos valores sean menores al promedio de todos los valores de la lista.

Para nuestro ejemplo hemos calculado el promedio de los valores de la columna “IMPORTE” posteriormente se ha aplicado el formato condicional para contrastar que efectivamente se aplica correctamente.

Formato Condicional en Excel

Barras de datos, escalas de color y conjuntos de iconos

Las barras de datos, escalas de color y conjuntos de iconos forman parte de los formatos condicionales más divertidos y visuales que nos ofrece Excel. Vamos a comenzar realizando un ejemplo con las barras de datos. Las barras de datos nos permiten de una forma visual apreciar que datos de tipo numérico son mayores dentro de una lista.

El formato condicional “barras de datos…” nos permite evaluar un conjunto de celdas que se ordenan internamente y aplica el formato condicional o alarma visual sobre un conjunto de celdas previamente seleccionadas y cuyo contenido es numérico asignándole a cada celda una barra horizontal de color tan grande como posición ocupe ese valor dentro de la lista.

Ejemplo: 1,2,4,7,2,6,7 aplicaremos “barras de datos”

Como el valor más grande de la lista es “7” entonces la celda que contiene el “7” prácticamente se rellena con una barra horizontal vemos como las demás son proporcionales en tamaño.

Formato Condicional en Excel

Para nuestro ejemplo elegimos de nuevo la columna de importes y seguidamente desde el menú de formato condicional y seleccionando la opción barra de datos vemos como se colorea la barra para cada celda.

El formato condicional “escalas de color…” nos permite evaluar un conjunto de celdas que se ordenan internamente y aplica el formato condicional o alarma visual sobre un conjunto de celdas previamente seleccionadas y cuyo contenido es numérico asignándole a cada celda un color o intensidad de color.

Formato Condicional en Excel

Generalmente se interpreta el “verde” como valor más alto y “rojo” como valor inferior dejando las escalas de naranjas como valores intermedios. No obstante esta es una de las representaciones que podemos seleccionar. Existen también en el sentido contrario asignando verde a los valores inferiores y rojo a los valores superiores.

Formato Condicional en Excel

Finalmente presentamos los formatos condicionales más divertidos “Conjuntos de iconos”. Los conjuntos de iconos permiten representar “semáforos” que visualmente nos hacen que podamos tener una referencia de cómo interpretar un valor dentro de un conjunto. Todos estos formatos condicionales se utilizan con valores de tipo numérico.

Hemos seleccionado para nuestro ejemplo el conjunto de “IMPORTES” de facturas. Ahora aplicando los conjuntos de iconos tipo “formas” vemos como los valores superiores tienen una “bola verde” y los valores inferiores una “bola roja”.

Formato Condicional en Excel

¿Pero cómo podemos invertir la escala de colores?

Supongamos que nos centramos únicamente en los “Impagados”. Entonces las facturas de mayor importe quiero que se representen con una “bola roja” puesto que me interesa que sean una alerta y me ayuden a poner en marcha alguna acción. Para invertir esta escala de colores haremos clic en “Formato Condicional” y en el submenú “administrar reglas”. Ahí localizamos la regla que se está aplicando al conjunto de datos y podremos “editarla”

Formato Condicional en Excel

Dentro del menú avanzado de la regla tenemos la oportunidad de “Invertir el criterio de ordenación de icono” incluso de elegir los umbrales que deseamos que se apliquen para pintar las alarmas visuales.

Formato Condicional en Excel

Una vez que tenemos aplicados los conjuntos de iconos podemos utilizar el criterio “bola de color” para filtrar los informes. Así por ejemplo podemos recuperar las facturas de mayor importe seleccionando la bola de color rojo.

Formato Condicional en Excel

Formatos condicionales a partir de fórmulas

Bajo determinadas circunstancias puede ser preciso tener un mayor grado de control sobre el formato que deseamos aplicar a los datos. Entonces podremos aplicar un formato condicional basado en una “fórmula” o bien basado en “una función”.

  • Aplicar un formato condicional a partir de una fórmula.
  • Aplicar un formato condicional a partir de una función.

Para aplicar el formato que deseemos sobre los datos a partir de una fórmula o función es preciso recordar que el formato condicional trabaja internamente a nivel lógico y por tanto el resultado de nuestra fórmula o función debe ser o VERDADERO o FALSO. Respetando esta regla aplicar el formato es muy sencillo.

Aplicar un formato condicional a partir de una fórmula

Partimos de un supuesto en el que contamos con actividades que debemos realizar con una fecha de entrega determinada. Sin embargo no siempre hemos cumplido con la entrega de forma puntual. Vamos a definir un formato condicional a partir de una fórmula para que de una forma visual nos señale en “rojo” fechas que se desviaron de la entrega de la actividad. De esta manera y a modo de alarma visual podremos enseguida ver que actividades se retrasaron. Seleccionaremos las fechas de la columna “Fecha final REAL” son estas fechas las que han de cambiar su color cuando se hubieran desviado de la “Fecha Estimada”.

Formato Condicional en Excel

Dentro del asistente de reglas de formato condicional nos centraremos en la última opción “Utilice una fórmula que determine las celdas para aplicar formato”. En la parte de formato podemos seleccionar los colores de fondo, bordes y colores de letra que deseamos aplicar siempre que el resultado de la evaluación que apliquemos en la “formula” tenga como resultado “VERDADERO”

Formato Condicional en Excel

En el espacio habilitado para aplicar la fórmula de tipo lógico comparamos la fecha de la columna “Fecha final REAL” con la “Fecha Estimada”. Si la fecha de entrega es superior a la fecha estimada entonces el resultado de la evaluación será verdadero y en consecuencia se aplicará el formato condicional.

=F7>E7

Como hemos seleccionado previamente todos los datos de la columna y no hemos hecho uso de referencias entonces Excel aplicará la referencia relativa y comparará línea a línea cada fila para aplicar o no en función del resultado de cada evaluación el formato condicional.

Puedes encontrar algunos ejemplos más en este sitio.

Aplicar un formato condicional a partir de una función

Puedes consultar un ejemplo sobre como aplicar una función en vez de una fórmula para aplicar el formato condicional. En este supuesto pintamos un gráfico tipo Gantt mediante formato condicional.

Rangos y tablas en Excel

Rangos y tablas en Excel

Vamos a desgranar la diferencias entre rangos y tablas en Excel. Estamos habituados a trabajar con funciones que reciben como argumentos los fatos de una celda o los datos de un conjunto de celdas. Es típico que seleccionemos un conjunto de celdas contiguas por ejemplo con la función SUMA. Este conjunto de celdas contiguas o adyacentes es lo que conocemos como «un rango». Entonces ¿En que se diferencias rangos y tablas en Excel?

Intentaremos explicar a lo largo de este artículo de diferencia entre ambas a través de los siguientes puntos:

  • Qué es un rango.
  • Qué es una tabla.
  • Convertir un rango en tabla.
  • Características de las tablas de Excel que las diferencian de un rango.
  • Cargar datos en una tabla.
  • ¿Pero cuál es la ventaja con respecto al rango?.
  • Referencias estructuradas.
  • Cambiando el nombre a la tabla.
  • Cálculos con referencias estructuradas.
  • Añadiendo datos a la tabla para comprobar que los cálculos se actualizan.

Qué es un rango

Un rango es un conjunto de celdas adyacentes, esto es, que las celdas están seguidas ya sea formando una fila una columna o una lista. Para nombrar un rango hacemos referencia a la primera celda que los configura e inmediatamente después mediante el operador de direccionamiento “:” hacemos referencia a la última celda que configura el rango.

Algunos ejemplos de rangos y tablas en Excel:

En este caso tenemos un conjunto de celdas adyacentes que están formando una lista de datos “en columna”. La forma de referenciar o nombrar esta lista entonces es haciendo referencia a la primera celda y a la última celda del conjunto de datos. Entre las dos celdas hemos utilizado el operador de direccionamiento o referencia “:”.

rangos y tablas en excel

También pudo configurarse la lista de otra manera veamos el ejemplo:

rangos y tablas en excel

En este caso entonces los datos de la lista están configurados formando “una fila”. La forma de referenciar estos datos es igual que en el ejemplo anterior mediante la primera celda de la lista seguido del operador de direccionamiento y mediante la dirección de la última celda. “A1:L1”.

rangos y tablas en excel

Finalmente mostraremos que ocurre cuando los datos de nuestra lista configuran una tabla. Es decir que están configurados mediante varias filas y varias columnas.

Ahora la información se encuentra en disposición de filas y columnas y toda ella relacionada entre sí. Además las celdas del rango siguen siendo celdas adyacentes, esto es, están juntas. Así que podemos referenciar igual que antes mediante la primera celda del rango el operador de direccionamiento y la última celda del rango, pero eso sí, teniendo en cuenta que la última celda del rango será aquella que se encuentre en la diagonal de la primera celda. De manera que podemos referenciar un rango de más de una fila o más de una columna teniendo en cuenta que la última celda siempre será la del margen inferior derecho más extrema de la tabla.

En el ejemplo de la imagen anterior la referencia sería A1:C13

Los rango de Excel se pueden nombrar para que trabajar con ellos sea más intuitivo puedes consultar más acerca de este tema en Rangos de Excel.

Qué es una tabla.

Una tabla es un conjunto de datos ordenados en forma de matriz de manera que sea muy sencillo ubicar un determinado dato dentro del conjunto. Podemos decir que una tabla no deja de ser un rango de datos. Celdas adyacentes que contienen información valiosa.

Sin embargo la definición de “Tabla en Excel” es algo diferente. No solo es una manera de distribuir la información. Además las tablas de Excel llevan asociadas ventajas y herramientas que nos facilitan trabajar con ellas. Pero antes de entrar a definir características vamos a ver cómo convertir un rango en una tabla dentro de Excel.

Convertir un rango en tabla.

Para convertir un rango en tabla simplemente seleccionaremos el conjunto de datos que configuran nuestra base de datos. Y desde el “menú principal” de Excel haciendo clic sobre “dar formato de tabla” en la sección de estilo.

rangos y tablas en excel

Podemos elegir cualquier estilo que nos parezca atractivo para nuestra presentación final. Nos indicará el asistente el rango de datos que configura la tabla. Además marcamos la opción de “Encabezados” para que la primera fila de nuestro rango se convierta en la fila de encabezados de la tabla de datos.

rangos y tablas en excel

De esta manera nuestro rango queda automáticamente convertido en una tabla de Excel”. Así por ejemplo si elegimos el formato de tabla “Mediano Estilo 2” vemos como automáticamente los datos ya presentan algunas mejoras con respecto a los datos del rango.

rangos y tablas en excel

La fila de encabezados aparece con el filtro automáticamente, las líneas de la tabla aparecen cada una con un color de banda diferente para facilitar la lectura de los datos. Y si nos fijamos en el margen inferior derecho aparece un símbolo con forma de cuña, “el controlador de tamaño” de la tabla. Además ahora ese conjunto de datos configurado como tabla tiene internamente en Excel un nombre, en nuestro caso, “Table1”.

Nótese que al hacer clic sobre la tabla se activa un nuevo menú en Excel. ”Diseño” donde residen todas las herramientas y mejoras de las que venimos haciendo mención.

Características de las tablas de Excel que las diferencian de un rango

Las tablas de Excel combinan una serie de mejoras con respecto a los rangos que las convierten en una herramienta fantástica para el análisis de datos.

Por ejemplo:

  • Las tablas de Excel trabajan con “Fila de encabezados”: Fundamental para trabajar con filtros y tablas dinámicas. Aún así podemos ocultar esta fila desmarcando la opción en el menú diseño de la tabla en el apartado de “opciones de estilo” en concreto en “fila de encabezados”

Rangos y tablas en Excel

  • Cada fila de una tabla en Excel lleva un color de banda diferente: Indispensable cuando trabajamos con multitud de datos y queremos facilitar la lectura de los mismos.

Rangos y tablas en Excel

  • Se realizan cálculos automáticamente para cada columna numérica: Se aplica cualquier cálculo que definamos para la columna. Al igual que ocurre con las tablas dinámicas por defecto si no se indica lo contrario se realiza la suma.

rangos y tablas en excel

Haciendo clic sobre la celda de la cifra “sumada” podremos cambiar el tipo de cálculo que se realiza sobre toda la columna.

rangos y tablas en excel

Podemos añadir datos a la tabla y podremos ir realizando cálculos sobre las columnas utilizando el asistente sin ninguna complicación.

Rangos y tablas en Excel

  • Aparece el controlador de tamaño: Finalmente definiremos el controlador de tamaño. Ese pequeño ángulo que aparece en la última celda de la tabla y que nos permite hacer la tabla más grande o más pequeña.

rangos y tablas en excel

Por defecto si no lo tocamos y pegamos datos que sigan el mismo esquema la tabla aumentará automáticamente. ¿Y qué significa seguir el esquema?, básicamente respetar la estructura definida. Si quisiéramos pegar datos nuevos en nuestra tabla deben venir siguiendo el orden y tipo de dato. Debajo de “Mes” pegaremos datos de tipo mes, debajo de “Vendedor” pegaremos vendedores, etc…

Cargar datos en una tabla.

Vamos por ejemplo a cargar las ventas de nuestros anteriores vendedores relativas al año 2016. Lo primero que hemos hecho es añadir la columna de año a nuestra tabla original. Añadimos columnas o filas igual que con cualquier rango.

rangos y tablas en excel

Simplemente pegamos los datos a partir de la última fila en la que hubiera datos sin tener en cuenta la fila de totales. Es decir que en este ejemplo pegaremos los datos en la fila 14 puesto que la fila 13 es la que tiene el último dato válido.

Veremos como automáticamente la tabla aumenta su tamaño y ahora el controlador de tamaño de la tabla se ha posicionado en la última celda de la tabla sin nuestra intervención.

rangos y tablas en excel

¿Pero cuál es la ventaja con respecto al rango?

Para poder responder a esta pregunta entonces introducimos el concepto de “Referencia estructurada” pero no sin antes echar la vista atrás y recordar algo que vimos al inicio de este artículo. Las tablas podían nombrarse. La tabla del ejemplo en concreto se había autonombrado como “Table1”. Y es aquí donde radica el potencial de la tabla puesto que la tabla que hacía referencia a las ventas del año 2017 se llamaba “Table1” pero es que además la tabla que hace referencia a las ventas de 2017 y 2016 también se llama “Table1”.

Seguro que ya estarás ya pensando en el potencial de esto. Si realizamos en una celda una formulación que haga referencia a “Table1” entonces dará igual la cantidad de datos que tenga esa tabla puesto que cada vez que añadamos o quitemos datos la fórmula se actualizará automáticamente puesto que ya no hacemos referencia a un rango de datos sino a un nombre de tabla que aglutina un conjunto de datos cuya dimensión la controla “el controlador de tamaño”.

Referencias estructuradas.

Las referencias estructuradas es el mecanismo mediante el cual hacemos referencia al conjunto de datos que configuran una tabla sin indicar la ubicación de las celdas.

Estamos acostumbrados a trabajar con referencias absolutas, referencias mixtas, o referencias relativas, pero el objetivo ahora es hacer referencia a una tabla que es cambiante entendiendo por cambiante que cambia de tamaño porque se le añaden o quitan registros.

Gracias a las referencias estructuradas podemos formular conociendo el nombre de la tabla y las columnas que la configuran de esta manera aunque cambien los datos los resultados de nuestros cálculos seguirán siendo correctos.

Cambiando el nombre a la tabla.

En primer lugar veamos cómo poner un nombre a la tabla que nos resulte familiar. Por ejemplo a “Table1” la pasaremos a llamar “Ventas”.

Para ello seleccionamos cualquier celda de la tabla y a continuación sobre el menú específico que aparece en Excel “Diseño”. En la sección de propiedades tecleamos directamente el nuevo nombre.

rangos y tablas en excel

Ahora nuestra tabla ya tiene un nombre más intuitivo de cara a nuestra formulación.

Cálculos con referencias estructuradas.

Para hacer referencia a nuestra tabla dentro de los cálculos que estemos formulando escribiremos directamente su nombre. Así por ejemplo si queremos realizar la suma de todas las ventas en la celda F1 escribiremos =SUMA(Ventas[Acumulado])

Fíjate como al escribir “Ventas” Excel lo reconoce como una tabla interna y nos lo presenta directamente:

Rangos y tablas en Excel

De esta manera tan cómoda no tendremos que estar indicando la celda inicial del rango y la celda final del rango. Además si se añaden nuevos datos a la columna el cálculo seguirá siendo correctos puesto que le estamos indicando que se sumen todos los valores de la columna “Acumulado” de nuestra tabla de “Ventas”. Pero veamos como hemos definido que sea la columna de “Acumulado”.

Dentro de nuestra formulación y una vez que hemos hecho referencia a la tabla “Ventas” hemos abierto un corchete. Así Excel sabre que queremos referirnos a un elemento de la tabla. En concreto hemos elegido “Acumulado” pero mira como aparecen diferentes opciones:

rangos y tablas en excel

Cada una de las etiquetas de columna que aparecen, Mes, Año, Vendedor, Acumulado, hacen referencia a todos los elementos que aparecen en esa columna. Por eso al elegir “Acumulado” en nuestra formulación nos recupera la suma de todos los elementos que aparecen inmediatamente debajo de la etiqueta.

#Todas: Toda la tabla, incluidos los encabezados de columna, datos y totales (si los hay).

#Datos: Solo las filas de datos.

#Encabezados: Solo la fila de encabezado.

#Totales: Solo la fila del total. Si no hay ninguna, devuelve un valor nulo.

#Esta Fila , @ , @ [Nombre de columna]: Solo las celdas en la misma fila que la fórmula.

Veamos el resto de opciones. Para ello hacemos referencia a la tabla publicada por Microsoft en su sitio de Internet.

Añadiendo datos a la tabla para comprobar que los cálculos se actualizan.

Habíamos dejado formulado en nuestro fichero la celda F1 para que se calculará allí la suma de las ventas de todos nuestros vendedores. ¿Qué ocurre si añadimos nuevos datos a la tabla?

rangos y tablas en excel

El resultado que teníamos era:

rangos y tablas en excel

Ahora añadiremos nuevos datos, las ventas de 2016, y comprobaremos como el cálculo se actualiza. No podía ser de otra manera puesto que la formulación sigue apuntando a los mismos datos aunque hayan cambiado:

SUMA( Ventas[Acumulado])

Gracias al “controlador de tamaño” internamente Excel recupera los datos adecuados.

rangos y tablas en excel

Espero que ahora tengas más clara la diferencia entre rangos y tablas en Excel.

Filtro de texto en Excel. Distintas aplicaciones y trucos.

Filtro de texto en Excel

Utilizaremos el filtro de texto cuando en una columna del documento toda la información contenida es texto.

Por ejemplo en la columna A de la imagen. Donde tenemos las comunidades autónomas de España.

Filtros de texto en exce

Los diferentes filtros aplicables a los textos son los siguientes:

  • Texto igual a
  • Texto distinto a
  • El texto empieza por
  • El texto finaliza por
  • El texto contiene
  • El texto no contiene
  • Filtro de texto personalizado

 

Filtro de texto opción «El texto sea igual a:»


En concreto filtramos toda la columna por aquellas comunidades autónomas que sean igual a “Extremadura”

Filtro de texto igual a

Aparecerán provincias, poblaciones, y habitantes en exclusividad de la comuniad autonoma de Extremadura. De las 19 comunidades autonomas solamente veremos información relativa a Extremadura. Vemos 1/19 de datos contenidos en el fichero.Es exactamente lo mismo que desplegar el filtro al completo y dejar marcado solamente la opción “Extremadura”

Filtro de texto igual a

 

Uso de la opción «El texto no sea igual a:»


Contrario al anterior muestra toda la información contenida en el fichero excepto la que definimos en el filtro.

Filtro de texto distinto a

Se mostrarán todas las comunidades autónomas, provincias y poblaciones a excepción de Extremadura. Veremos 18 partes del fichero de información que contiene un total de 19 partes. Equivale a desplegar el filtro y marcar todas las comunidades autónomas a excepción de la comunidad autónoma de Extremadura.

Filtro de texto distinto a

 

El texto empieza por:


Mostrará información que comienza por una determinada sub cadena de texto.

Filtro de texto empieza por

Comunidad Valenciana, Comunidad foral de Navarra y Comunidad de Madrid son las tres comunidades autónomas que empiezan por la palabra Comunidad. Por lo tanto de las 19 comunidades se mostrará solamente información de 3 de ellas 3/19 partes. Sería lo mismo que marcar las tres al desplegar el filtro.

Filtro de texto empieza por

 

Finalizando el texto con:


Mostrará información que finalice con una determinada sub cadena.

Filtro de texto finaliza con

Hemos visto en el ejemplo anterior que tres comunidades comienzan con la palabra comunidad. ¿Cómo podemos averiguar las poblaciones en exclusividad de la Comunidad de Madrid? Para resolver este asunto utilizamos este tipo de filtro en Excel.

Como solo una comunidad acaba con la palabra Madrid entonces nos mostrara 1/19 de datos. Es lo mismo que marcar en el desplegable de filtro la opción de “Comunidad de Madrid”

Filtro de texto finaliza con

 

En el filtro «el texto contiene:»


Muestra información que contenga una determinada cadena de texto.

Filtro de texto contiene

Este filtro de Excel nos muestra aquellas comunidades autónomas que contienen en su nombre la palabra “de”. En nuestro ejemplo en concreto cumplen 4 comunidades la condición. El principado de Asturias, La Comunidad foral de Navarra, la Región de Murcia y la Comunidad de Madrid.  Es decir 4 partes de 19. Como venimos viendo en ejemplos anteriores este filtro equivale a marcar en el desplegable las CUATRO comunidades que acabamos de mencionar.

Filtro de texto contiene

 

Filtro personalizado de texto en el  que el texto no contiene:


Mostrará información que no contenga una determinada palabra o sub cadena de texto.

Filtro de texto no contiene

Al contrario que el ejemplo anterior mostrará información de todas las comunidades autónomas salvo las cuatro que contienen la palabra «de». Mostrará 15/19 de la información total del fichero. Equivale a marcar todas las casillas del filtro desplegable excepto las cuatro que contienen la palabra «de».

Filtro de texto no contiene

 

Filtro personalizado  permite añadir varias condiciones:


El filtro de Excel personalizado de texto permite aplicar varias condiciones sobre las palabras de la columna en la cual aplicamos el filtro.

Podremos utilizar un “Y lógico” que obliga a que ambas condiciones se cumplan pero también podremos aplicar un “O lógico” con el que bastara que solo una de las condiciones se cumpla.

Filtro de texto personalizado

En el ejemplo concreto de la imagen hemos establecido dos condiciones. La primera que la palabra empiece por “Castilla”. Si no estableciésemos más condiciones entonces se mostrarían dos comunidades autónomas, Castilla León y Castilla la Mancha.

Pero gracias al filtro personalizado y la opción del “Y lógico” establecemos una segunda condición en la que definimos que además se debe cumplir que la palabra contenga la sub cadena de texto “la”. De esta manera solo obtendremos una comunidad autónoma. Castilla la Mancha.

Descarga el fichero completo de municipios de España

[wpdm_package id=’3640′]

 

Filtros en Excel ampliando el concepto de filtro

Ampliando filtros en Excel

Los filtros en Excel nos permiten segmentar información dentro de la hoja de cálculo.

Un filtro es un tamiz, una pequeña depuradora que separa datos concretos del resto de datos.

Pero para explotar el máximo potencial de los filtros en Excel es necesario que la información se encuentre correctamente estructurada dentro de la hoja de cálculo. ¿Y qué significa esto?

Básicamente se precisa que los datos estén escritos en columnas y que cada columna este encabezada por una etiqueta o nombre que defina claramente los datos que aparecen bajo ella. Vemos un ejemplo sencillo a continuación.

filtros en Excel

Nos fijamos en la columna A. La primera etiqueta o contenido de la celda A1 contiene el texto “COMUNIDAD AUTONOMA” y debajo de ella aparecen comunidades autónomas. En concreto Castilla la Mancha. Lo mismo sucede con la columna B. La primera celda de la columna B contiene la etiqueta “PROVINCIA” y bajo ella solo aparecen provincias. Lo mismo sucede con “POBLACION”, etc…

Los filtros en Excel se aplican a nivel columna. Este detalle es muy importante. Si bien hemos dicho que los datos deben estructurarse en columnas y que cada columna debe tener una etiqueta que defina claramente la información que aparece a continuación también es importante comprender que las distintas columnas definen características de un mismo elemento leído en fila. Veamos un ejemplo para aclarar este concepto.

Ampliando filtros en Excel

Para la Comunidad de Madrid y en su única provincia Madrid existen diferentes poblaciones. En concreto nos fijamos en “Alpedrete”.  Entonces vemos como en la fila 4413 de Excel todos los datos que aparecen se refieren a este pueblo. En la columna A vemos como Alpedrete pertenece a la Comunidad de Madrid, la columna B nos dice la provincia a la que pertenece, la columna C el nombre de esta población y finalmente D, E y F nos da las cifras de población de Alpedrete de mujeres, hombres y la suma de ambas.

Resumiendo: los datos de una fila son relativos a un dato “principal” en este caso Alpedrete.

Ampliando filtros

Haciendo el mismo ejercicio podemos ver como en la fila 732, “Cabeza del Buey”, pueblecito de la provincia de Badajoz y de la comunidad de Extremadura tiene 5065 habitantes en el padrón de 2016. Así que los datos de la fila son relativos a “Cabeza del Buey” y cada columna bajo su etiqueta descriptiva define un atributo del pueblo. Provincia a la que pertenece, población de mujeres, población de hombres, etc…

Entonces partiendo de un fichero correctamente estructurado podremos aplicar filtros en Excel a nivel columna. El filtro siempre se aplica sobre la etiqueta que define los datos de la columna. Pero como hemos visto los datos de una columna son características o atributos de un dato principal. Por lo tanto los atributos del dato principal podrán ser textos, como por ejemplo eran los nombres de las provincias, o podrán ser numéricos como por ejemplo el número de empadronados de una determinada población.

Si trabajamos con un fichero de vacaciones de empleados entonces una columna podrá contener fechas de incorporación o fechas de inicio de vacaciones. Incluso en alguna ocasión las celdas de una columna pueden tener distintos colores.

Para cada uno de esos criterios podremos aplicar un filtro específico. Así que veremos detalles para cada tipo de filtro:

  • Filtro de texto
  • Filtro de número
  • Filtro de fecha
  • Filtro de color

Averigua lo que Microsoft explica de los filtros en Excel en este enlace.