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.
Funciones con argumentos matriciales. Son funciones de Excel como SUMA, PROMEDIO que permiten utilizar fórmulas matriciales como argumentos y luego aplicar el propio cálculo de la función. Devuelven un único resultado.
Funciones Array dinámicos. Son funciones de Excel que devuelven un array o matriz. Cuando se aplican no devuelven un único resultado sino que devuelven un conjunto de resultados que irán rellenando celdas de filas y/o columnas sucesivas.
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:
No pueden contener referencias a celdas.
Los tipos de datos permitidos son: Números, Texto y Valores lógicos.
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,