MA. Fórmulas y funciones en forma matricial.

MA.1 Fórmulas matriciales.

Una fórmula (expresión aritmética) matricial permite realizar operaciones de forma simultánea ya que trabaja con rangos de datos (matrices) en lugar de con celdas individuales. En lugar de hacer un cálculo individual en una celda y copiarlo a otras celdas, permite realizar el cálculo de forma simultáneo en todo un rango de celdas.

Vídeo: MA.1

Título: Fórmulas matriciales.

url: https://video.auan234.com/ex/es/for_matricial

Libro de trabajo: formulas_matriciales.xlsx

Ejemplos recomendados.

MA.1-1, MA.1-2, MA.1-3


MA.2 Funciones matriciales.

El uso de una fórmula matricial en funciones agrega nuevas posibilidades a éstas. Por ejemplo, permite trabajar con condiciones lógicas, operaciones simultáneas, etc. En este tema veremos ejemplos de cómo aplicar estas funciones en diferentes escenarios y cómo su uso puede optimizar tanto la precisión como la eficiencia de algunos cálculos en Excel.

Veremos también las funciones que devuelven un conjunto de resultados, es decir, en lugar de devolver un único resultado sobre una celda devuelven un conjunto de resultados que irán rellenando celdas de filas y/o columnas adyacentes.

No debe confundir estos dos conceptos.

Estos conceptos Funciones con fórmulas matriciales y Funciones Array pueden tener distintas denominaciones, en este manual las llamaremos de esta forma.

MA.2.1 Funciones con argumentos matriciales.

Vídeo: MA.2.1.

Título: Funciones con argumentos matriciales.

url: https://video.auan234.com/ex/es/fun_matricial

Libro de trabajo: funciones_matriciales.xlsx

Ejemplos recomendados.

MA.2.1-1, MA.2.1-2

MA.2.2 Función SUMAPRODUCTO.

Esta función, en  su forma más simple, realiza una suma de productos. Multiplica los elementos de varios rangos (deben tener el mismo tamaño) y suma las multiplicaciones.

Vídeo: MA.2.2

Título: Función SUMAPRODUCTO.

url: https://video.auan234.com/ex/es/fun_suma_prod

Libro de trabajo: funciones_matriciales.xlsx

Ejemplos recomendados.

MA.2.2-1, MA.2.2-2

MA.3 Funciones array dinámico.

Una función matricial es una función que recorre una matriz de datos (rango) y aplica una operación definida por el usuario a cada una de sus partes (filas, columnas o elementos). Suelen devolver un resultado matricial (conjunto de resultados).

La operación definida por el usuario se construye con una función LAMBDA.

MA.3.1 Función SECUENCIA.

Genera una matriz de números secuenciales que irán rellenando celdas en función de las filas y las columnas que se le definan en los argumentos. También se le puede definir el valor de inicio y el de incremento (paso) entre valores generados.


Vídeo: MA.3.1

Título: Función SECUENCIA.

url: https://video.auan234.com/ex/es/fun_secuencia 

Libro de trabajo: fun_secuencia.xlsx

Ejemplos recomendados.

MA.3.1-1,

MA.3.2 Función BYROW.

Aplica una fórmula o cálculo a cada fila de una matriz y devuelve un resultado por fila. La fórmula se especifica con una función LAMBDA.

Vídeo: MA.3.2

Título: Función BYROW.

url: https://video.auan234.com/ex/es/fun_byrow 

Libro de trabajo: fun_byrow.xlsx

Ejemplos recomendados.

MA.3.2-1, MA.3.2-2

MA.3.3 Función BYCOL.

Aplica una fórmula o cálculo a cada columna de una matriz y devuelve un resultado por columna.

Vídeo: MA.3.3

Título: Función BYCOL.

url: https://video.auan234.com/ex/es/fun_bycol 

Libro de trabajo: fun_bycol.xlsx

Ejemplos recomendados.

MA.3.3-1, MA.3.3-2

MA.3.4 Función MAKEARRAY o ARCHIVOMAKEARRAY.

Crea una matriz con el número de filas y columnas que se le indican y define el valor de cada elemento (celda) mediante una fórmula personalizada que recibe las coordenadas fila y columna.

Vídeo: MA.3.4

Título: Función MAKEARRAY.

url: https://video.auan234.com/ex/es/fun_makearray 

Libro de trabajo: fun_makearray.xlsx

Ejemplos recomendados.

MA.3.4-1, MA.3.4-2

MA.3.5 Función MAP.

Aplica una fórmula personalizada a cada elemento o combinación de elementos de uno o varios arrays devolviendo un nuevo array.

Vídeo: MA.3.5

Título: Función MAP.

url: https://video.auan234.com/ex/es/fun_map 

Libro de trabajo: fun_map.xlsx

Ejemplos recomendados.

MA.3.5-1, MA.3.5-2, MA.3.5-2


MA.3.6 Función REDUCE.

Reduce un array a un único valor acumulado, aplicando una fórmula paso a paso desde un valor inicial.

Vídeo: MA.3.6

Título: Función REDUCE.

url: https://video.auan234.com/ex/es/fun_reduce 

Libro de trabajo: fun_reduce.xlsx

Ejemplos recomendados.

MA.3.6-1,

MA.3.7 Función SCAN.

Aplica una acumulación progresiva sobre un array devolviendo todos los resultados intermedios. Es muy parecida a la función REDUCE pero mientras REDUCE devuelve un único resultado, SCAN devuelve un array con los acumulados parciales.

Vídeo: MA.3.7

Título: Función SCAN.

url: https://video.auan234.com/ex/es/fun_scan

Libro de trabajo: fun_scan.xlsx

Ejemplos recomendados.

MA.3.7-1, MA.3.7-2

MA.3.8 Funciones APILARV y APILARH.

La función APILARV (VSTACK) se utiliza para unir varios rangos o matrices colocándolos uno debajo de otro creando así, una única matriz vertical.

La función APILARH (HSTACK) se utiliza para unir varios rangos o matrices colocándolos uno al lado de otro, se crea una única matriz horizontal.

Vídeo: MA.3.8

Título: Funciones APILARV y APILARH.

url: https://video.auan234.com/ex/es/fun_apilarvh 

Libro de trabajo: fun_apilarv.xlsx

Ejemplos recomendados.

MA.3.8-1

MA.3.9 Función ELEGIRCOLS.

Se utiliza para extraer una o varias columnas concretas de una matriz o rango, devolviendo una nueva matriz dinámica solo con esas columnas.

Vídeo: MA.3.9

Título: Función ELEGIRCOLS.

url: https://video.auan234.com/ex/es/fun_elegircol_filas 

Libro de trabajo: fun_elegircols.xlsx

Ejemplos recomendados.

MA.3.9-1, MA.3.9-2

MA.3.10 Función ELEGIRFILAS.

Como ELEGIRCOLS pero con filas. Permite extraer una o varias filas concretas de una matriz o rango, devolviendo una nueva matriz dinámica solo con esas filas seleccionadas.

Ejemplos recomendados.

MA.3.10-1

MA.3.11 Función TOMAR.

Se utiliza para extraer una porción (submatriz) de un rango o matriz, desde el primer elemento del array (rango) tomando un número específico de filas hacia abajo y/o columnas hacia la derecha.

Si el valor especificado en filas y/o columnas es negativo las columnas se extraen desde la izquierda y las filas desde abajo.

Vídeo: MA.3.11

Título: Función TOMAR.

url: https://video.auan234.com/ex/es/fun_tomarex 

Libro de trabajo: fun_excluir_tomar.xlsx


MA.3.12 Función EXCLUIR.

La función EXCLUIR (DROP) se utiliza para eliminar un número específico de filas y/o columnas de una matriz o rango, devolviendo el resto de la matriz.

Si el valor especificado en filas y/o columnas es negativo las columnas se excluyen desde la izquierda y las filas desde abajo.

Vídeo: MA.3.12

Título: Función EXCLUIR.

url: https://video.auan234.com/ex/es/fun_tomarex

Libro de trabajo: fun_excluir_tomar.xlsx

Ejemplos recomendados.

MA.3.12-1


MA.3.13 Función INDICE en modo Matriz.

En el documento funciones.pdf, sección Funciones de búsqueda en tablas bidimensionales, se explica como utilizar esta función junto a COINCIDIR o COINCIDIRX para localizar un único valor en tablas bidimensionales.

En esta sección utilizaremos esta función para recuperar matrices, subconjuntos de valores, ubicados en una matriz o rango.

Vídeo: MA.3.13

Título: Función INDICE modo matriz.

url: https://video.auan234.com/ex/es/fun_indicear

Libro de trabajo: fun_indice_matriz.xlsx

Ejemplos recomendados.

MA.3.13-1,


MA.4 Constantes Array.

Es un conjunto de valores que, habitualmente, se escriben directamente dentro de una fórmula o función. Permiten definir un conjunto de valores sin necesidad de entrarlos en un rango.

Se definen entre llaves { } y los valores se separan con:

para filas. Por ejemplo {1;2;3}

para columnas (Ojo!, en configuración regional española). Por ejemplo {1\2\3}

Para 2 filas y 3 columnas seria: ={1\2\3 ; 4\5\6}

Tenga en cuenta que los arrays constantes:


Vídeo: MA.4

Título: Constantes array.

url: https://video.auan234.com/ex/es/cte_array 

Libro de trabajo: constantes_array.xlsx

Ejemplos recomendados.

MA.4-1,