Cómo usar la función ARRAY FORMULA en Hojas de cálculo de Google
¿Cuántas veces ha creado una fórmula y la ha copiado en celdas adyacentes en una hoja de cálculo? En Google Sheets, puede omitir este paso utilizando la función ARRAY FORMULA.
Con ARRAYFORMULA en Hojas de cálculo de Google, puede devolver varios valores en lugar de uno solo. Esto le permite combinar esta función con otras funciones como SUMA, SUMAR.SI, SI y más para producir resultados para un rango completo de celdas.
Acerca de las fórmulas de matriz
Si no está familiarizado con las fórmulas de matriz, simplemente puede dividir el término. Una matriz es un rango de celdas dispuestas en filas y columnas. Una fórmula es un tipo de ecuación que realiza una acción o cálculo en una celda o celdas específicas.
Entonces, cuando los combina, una fórmula de matriz le permite realizar múltiples cálculos en un grupo de celdas al mismo tiempo. Puede obtener un solo resultado o varios resultados con una fórmula de matriz basada en los cálculos que ha realizado. Pero muchos encuentran un gran valor en este último.
Para facilitar el uso de fórmulas de matriz, Google Sheets ofrece una función especial, la función ARRAYFORMULA.
Use la FÓRMULA ARRAY en Hojas de cálculo de Google
La sintaxis de la función ARRAYFORMULA(array_formula)
es tal que se requiere un solo argumento. El argumento puede incluir un rango de celdas, una expresión o una función para una o más matrices del mismo tamaño.
Hay dos formas de insertar una fórmula ARRAYFORMULA en Hojas de cálculo de Google.
Este primer método es ideal cuando ya ha escrito su fórmula y se da cuenta de que desea utilizar la función FÓRMULA DE ARRAY en su lugar. O para esos momentos en los que desea concentrarse en la esencia de la fórmula y preocuparse por agregar la función ARRAYFORMULA más adelante.
Después de ingresar una fórmula regular en una celda, coloque el cursor en o sobre la fórmula en la barra de fórmulas. Luego presione Ctrl+Shift+Enter en Windows o Command+Shift+Return en Mac. Verá cómo su fórmula se convierte en la fórmula ARRAYFORMULA.
Simplemente presione Entrar o Regresar para aplicar la fórmula convertida.
La siguiente forma de insertar una fórmula ARRAYFORMULA en Hojas de cálculo de Google es ingresarla como lo haría con cualquier otra fórmula. Así que veamos algunos ejemplos básicos.
Ejemplos básicos de FÓRMULA ARRAY
En este primer ejemplo, realizaremos un cálculo de multiplicación simple en un rango de celdas. Tomaremos nuestro número de artículos vendidos y lo multiplicaremos por el precio unitario. Para hacer esto para toda nuestra matriz, usaremos la siguiente fórmula:
=ARRAYFORMULA(B2:B6*C2:C6)
Aunque tenemos un pequeño rango de celdas para nuestro cálculo, las celdas B2 a B6 multiplicadas por las celdas C2 a C6, imagine que tiene cientos de celdas en la matriz. En lugar de pegar una fórmula que luego necesita copiar, simplemente use ARRAY FORMULA en una matriz.
En el siguiente ejemplo, agreguemos otra función. Agregaremos la fórmula para la función SI como argumento a la FÓRMULA DE ARRAY. Usando la fórmula a continuación, mostraremos una bonificación si la suma en el rango de celdas F2 a F6 es mayor que 20,000 y ninguna bonificación si no lo es.
=ARRAYFORMULA(IF(F2:F6>20000,"Bonus", "No Bonus"))
Nuevamente, ahorramos un paso al insertar una sola fórmula que completa todo el rango de celdas.
En nuestro último ejemplo, combinaremos la función SUMAR.SI con una FÓRMULA DE ARRAY. Usando la fórmula a continuación, sumamos las sumas en las celdas M2 a M16 si los valores en las celdas O3 a O5 son iguales a los valores en las celdas L2 a L16.
= ARRAYFORMULA(SUMIF(L2:L16,O3:O5,M2:M16))
Ahora, con esta fórmula simple, podemos obtener datos de ventas totales solo para los tres productos que necesitamos. La fórmula para la función FÓRMULA DE ARRAY llena correctamente nuestras celdas para camisas, pantalones cortos y zapatos.
Aquí tiene los conceptos básicos para usar la función ARRAY FORMULA en Google Sheets. De modo que puede experimentar con fórmulas más complejas para obtener los resultados que desea.
Tenga en cuenta que esta es una de esas funciones de Hojas de cálculo de Google que actualmente no está disponible en Microsoft Excel, ¡así que aprovéchela!
Deja una respuesta