Hemos presentado varias funciones para crear paneles. Solo que cada vez tuvimos que modificar manualmente los parámetros de la función para poder mostrar nuevos resultados. En este artículo veremos cómo transformar estas funciones para que utilicen datos variables y así dinamizar nuestra tabla.
Utilizar variables como criterio.
En todos los artículos anteriores hemos escrito nuestros criterios directamente en los parámetros de nuestras fórmulas. Sin embargo, es una fuente de error si no respetamos exactamente la ortografía de los criterios pero, además, si tenemos un gran número de datos -y por tanto de posibles criterios- no los vamos a reescribir todos a mano, sería necesario demasiado largo.
Para todas las funciones que hemos visto (CONTAR.SI, SUMAR.SI,...), puedes sustituir absolutamente los valores de los criterios por el contenido de una celda. Entonces, si tengo la palabra "Lipstick" en una celda y quiero contar la cantidad de lápices labiales que tengo en stock (como se ve en el ejemplo de SUM.IF.ENS) Tendré el siguiente escrito:
=SOMME.SI.ENS($H$2:$H$41;$B$2:$B$41;J2)

Asimismo si tenemos un criterio numérico, podemos recuperar su valor directamente de una celda. Si por ejemplo queremos contar el número de artículos cuyo stock es superior a 35 unidades escribiremos la siguiente fórmula:
=NB.SI.ENS($H$2:$H$41;">="&J2)

Tenga en cuenta que el símbolo lógico está entre comillas y para unir el símbolo lógico con el contenido de la celda usamos el símbolo &
Extracción sin duplicados
Para construir una tabla que recupere todos los nombres de los artículos, realizaremos una manipulación para evitar hacer este trabajo manualmente. Para comenzar, duplicaremos la columna del nombre del producto. Puede consultar el vídeo de demostración para ver cómo realizar la manipulación con el ratón.
Una vez duplicada la columna podrás ir al menú. Datos>Eliminar duplicados indicando que su columna contiene encabezados.



De este modo recuperará la lista de todos sus productos de forma única. Para saber la cantidad en stock de cada uno de ellos, debes escribir la siguiente fórmula en la primera celda y copiarla para los demás productos:
=SOMME.SI.ENS($H$2:$H$41;$B$2:$B$41;J2)
Nos vemos obligados a bloquear las referencias de las columnas de stock y nombre del producto para evitar que cambien al copiar.

Elija el criterio de una lista
También tienes la posibilidad de integrar datos como criterio en forma de listas desplegables. Para esto usaremos el menú Datos>Validación de datos>Validación de datos...

Luego seleccionas la opción del menú desplegable Lista. En nuestro ejemplo, ingresamos manualmente la lista de nuestros proveedores, pero usted puede recuperar fácilmente esta información de un rango de datos en su hoja de cálculo.

Lo único que tienes que hacer es transformar tu fórmula para integrar el nuevo criterio de proveedor y así transformar tu libro de trabajo en una tabla dinámica 😀

Encontrará información adicional sobre tablas dinámicas en el sitio web de Microsoft.