APRENDE ALGO NUEVO

Usa las fórmulas de Excel

Ahorra tiempo con fórmulas de matriz dinámica.

Esta historia forma parte de una serie de recomendaciones para mejorar tus habilidades de Excel. Encontrarás más enlaces útiles abajo.

La mayoría de las personas cree que una fórmula de Excel únicamente sirve para producir un resultado en una sola celda de su hoja de cálculo.

Sin embargo, con las matrices dinámicas de Excel, una simple fórmula puede rellenar varias celdas, cada una con un valor distinto. De este modo, es mucho más fácil crear libros de gran volumen y, a su vez, minimizar la cantidad de errores. Usa estas fórmulas mágicas siempre que necesites repetir un cálculo en un rango de celdas o matriz de datos.

Aquí te dejamos dos ejemplos para que sepas cómo optimizar tiempo y esfuerzo con las fórmulas de matriz dinámica.

Nivel básico: crear una tabla de suma

Tu objetivo: crear una tabla de suma con respuestas, como la que se muestra a continuación, para ayudar a tu peque a aprender matemáticas. Incluso podrás comprobar si sus operaciones son correctas.

El método antiguo: después de ingresar los valores que deseabas sumar en la primera fila y la primera columna, escribías una fórmula como =C4+B5 en la primera celda de la tabla, luego la copiabas y pegabas por toda la primera fila, para después copiar y pegar dicha fila en el resto de la tabla. ¡Qué cansado!

El método dinámico: crea una única fórmula que tome como referencia el rango de celdas entero y calcule todos los valores a la vez.

Cómo se hace: usa la siguiente tabla como ejemplo. En la celda C5, escribe =C4:J4+B5:B18. C4:J4 es el rango de celdas de la primera fila y B5:B18 representa las de la primera columna. Presiona la tecla Intro y toda la tabla se rellenará.

Una tabla de suma vacía (izquierda) que se rellenó mediante una sola fórmula de matriz dinámica (derecha).

Nivel avanzado: resumir datos por persona o categoría

Tu objetivo: llevar un registro de las personas que ganan un concurso semanal de ventas. Es necesario calcular el total de las ventas individuales y actualizar estos montos conforme la lista crezca.

El método antiguo: podías usar la función =SUMAR.SI() para resumir lo que vendió cada persona. Sin embargo, como cada semana se agrega a quienes van a la cabeza, ampliando así el rango de celdas, tendrías que ajustar manualmente la fórmula siempre que esto suceda.

El método dinámico: usa una matriz dinámica que actualice automáticamente el rango cuando alguien se sume a la lista.

Cómo se hace: en la tabla de abajo se muestra quiénes han triunfado hasta ahora. Para obtener una lista de agentes de venta y omitir los nombres duplicados, usa la nueva función UNICOS(). En un área vacía del libro, escribe la fórmula =UNICOS(B3:B12). B3:B12 representa la lista de personas que han ganado.

Para calcular las ventas totales de cada agente, deberás usar una versión especial de la función =SUMAR.SI(). En la columna junto al nombre de Murat, escribe la fórmula =SUMAR.SI(B3:B12,E3#,C3:C12). B3:B12 es la lista actual de quienes han ganado y C3:C12 representa sus ventas semanales.

El secreto es el signo de número (#). Este le indica a Excel que tome como referencia todo el rango de la matriz dinámica. Es decir, que tenga en cuenta las filas nuevas. Al presionar Intro, Excel sumará las ventas de cada persona.

Ahora, cuando pongas a Alyssa como la ganadora de la semana 11, los datos se agregarán automáticamente a la lista de resumen:

En Excel hay numerosas maneras de usar las matrices dinámicas, como las funciones FILTRAR(), ORDENAR(), ORDENARPOR(), SECUENCIA() y MATRIZALEAT(). Gracias a que sólo es necesario usarlas una vez para rellenar una infinidad de celdas, ahorrarás mucho tiempo.