Red de conocimiento informático - Conocimiento informático - Aprenda fórmulas matriciales y duplique su eficiencia. ¿Cómo funciona?

Aprenda fórmulas matriciales y duplique su eficiencia. ¿Cómo funciona?

Antes de comprender las fórmulas matriciales, primero comprendamos qué es una matriz.

Los arrays, bueno, pueden entenderse como varias combinaciones de los mismos datos

Por ejemplo, {1,2,3,4} es una combinación de valores numéricos, {"c "; " o"; "l"; "a"} es para combinar caracteres. Esta matriz con solo 1 fila es una matriz horizontal, y la matriz con 1 columna es una matriz vertical. Ambas son matrices unidimensionales. Una matriz con varias filas y columnas es una matriz bidimensional.

Entonces, ¿qué es una fórmula matricial?

En Excel, verá fórmulas con llaves {}, que son fórmulas de matriz. Sin embargo, estas llaves no se agregan manualmente, sino que se agregan automáticamente después de ingresar la fórmula y presionar Ctrl+Mayús+Intro. mismo tiempo de. Por ejemplo, la siguiente imagen agrega la matriz 1 y la matriz 2.

[Error en la carga de la imagen...(image-2443dd-1619015560800)]

Después de comprender y crear una matriz, piense en cómo calcular la matriz y la fórmula de la matriz es de Por supuesto, la fórmula para calcular la matriz.

Por ejemplo, si desea encontrar las ventas totales, es igual al precio unitario multiplicado por el número de unidades vendidas. Para encontrar las ventas de un producto, = C2 * D2

Si desea encontrar las ventas de varios productos, por supuesto, puede arrastrar la fórmula directamente a la siguiente línea, pero también podemos cambiar la idea y usar una fórmula matricial.

Seleccione el rango F2:F11, escriba =C2:C11*D2:D11 y luego presione ctrl+shift+enter al mismo tiempo.

Aquí, los beneficios de usar una matriz fórmulas

Además, la suma de fórmulas de matriz y el uso de fórmulas de mantisa son el mismo principio, pero son muy diferentes de la suma.

A través de lo anterior, conocemos el proceso de cálculo de una matriz:

Podemos comprender sistemáticamente el método de cálculo de una matriz

Cambie la matriz 1{1, 2,3,4} Multiplicar por 2, que es multiplicar cada elemento de la matriz por 2. Primero seleccione el área A5:D5, luego ingrese = A2:D2 * 2 y presione las teclas ctrl + mayús + enter en el al mismo tiempo para completar las operaciones de matriz. Después de completar la operación de matriz con la tecla +enter, obtendrá el resultado {2,4,6,8} como se muestra en la figura

Como se mencionó en la primera sección, las matrices se dividen en una dimensional y bidimensional, y no tienen direcciones.

- Calcular una matriz 1D en la misma dirección

Calcular dos niveles de una matriz 1D es tan simple como sumar los elementos correspondientes.

Matriz 1 + Matriz 2, seleccione el área A8:D8, ingrese = A2:D2 + A5:D5 y presione Ctrl + Mayús + Enter al mismo tiempo para completar la operación de matriz y obtener el resultado. como se muestra {6,8,10,12}

¿Qué debo hacer si los elementos no corresponden?

Como se muestra en la siguiente figura, la matriz 1 tiene 4 elementos, la matriz 2 tiene 5 elementos, a la matriz 1 le falta un elemento y la matriz 2 tiene 9 elementos. Si aún desea seleccionar A11:E11. En su lugar, el sistema solo podrá utilizar los valores faltantes.

- Calcula matrices unidimensionales en diferentes direcciones

Una matriz unidimensional horizontal que consta de X columnas y una matriz unidimensional vertical que consta de Y filas producirá una columna X y Fila Y Una matriz bidimensional compuesta por.

Por ejemplo, si la matriz 3 tiene 4 columnas con 4 elementos y la matriz 4 tiene 3 filas con 3 elementos, entonces el resultado de su suma es una matriz bidimensional con 3 filas y 4 columnas. .

El principio es el siguiente: la matriz 3 se puede considerar como una matriz bidimensional con 3 filas y 4 columnas. La matriz 4 también se puede considerar como una matriz bidimensional con 3 filas y 4 columnas. corresponderán uno a uno. Los elementos de se suman para obtener los resultados del array 3 y el array 4.

Cálculo de una matriz unidimensional y una matriz bidimensional

Con el principio de diferentes direcciones de matrices unidimensionales en 2.2, en realidad entendemos que el cálculo entre matrices debe Primero, lo que debemos hacer es ajustarnos al mismo canal, como la matriz 4 y la matriz 5. Podemos considerar la matriz 4 como una matriz bidimensional con tres filas y dos columnas, y luego agregar la matriz 5 con la misma latitud a lograr una correspondencia uno a uno.

El cálculo entre matrices bidimensionales se entiende mejor calculando directamente las dos matrices correspondientes. Si no hay correspondencia, se completan los valores faltantes.

Como la suma de la matriz 5 y la matriz 6.

Excel tiene muchas fórmulas, ¿por qué necesitas aprender fórmulas matriciales? ¿Qué problemas pueden resolver las fórmulas matriciales?

En comparación con las fórmulas ordinarias, las fórmulas matriciales pueden:

El uso de comas para separar elementos creará una matriz horizontal (una fila).

Seleccione las celdas A1:C1, escriba ={1,2,3} y luego presione las teclas Ctrl+Mayús+Intro al mismo tiempo. Excel utilizará llaves ({ }) para encerrar las celdas. fórmula en el seleccionado En cada celda del rango se obtienen los resultados A1=1, A2=2 y A3=3.

Utilice punto y coma para separar elementos y crear una matriz vertical (una columna).

La función SUMA no funciona cuando se suma un rango que contiene valores de error (como #N/A). Entonces, ¿cómo se suma o promedia un rango que contiene errores, conteos y muchas otras operaciones numéricas? Puede utilizar fórmulas matriciales.

Como se muestra en la siguiente figura, el precio unitario contiene un valor de error #N/A. El promedio no se puede calcular directamente usando la función promedio. Ingrese =PROMEDIO (SI (ISERROR (D2: D11). , "" ", D2: D11)), presione Ctrl + Shift + Enter al mismo tiempo para completar la operación de matriz.

ISERROR(D2:D11) es para determinar si hay un valor de error en el área D2:D11 A veces devuelve VERDADERO, y cuando no devuelve FALSO

Cuando IF (ISERROR(D2:D11), """,D2:D11), la función IF vuelve a juzgar. Si hay. es un valor de error (es decir, VERDADERO), devuelve un valor nulo "", y no hay ningún valor de error (FALSO) devuelve su propia región. De esta manera, el valor nulo "" evita el valor de error y se puede calcular el valor de error.

Por ejemplo, en la sección anterior:

Entre las nueve funciones if en Excel, cómo especificar condiciones como suma, conteo y promedio.

En la última fórmula matricial mencionada, se puede calcular la desviación estándar de valores bajo diferentes condiciones.

Ingrese = STDEV (IF(A:A=D2,B:B,"")), luego ingrese ctrl + shift + enter juntos. El significado de esta fórmula matricial es que si el valor de la columna. A es igual a D2 El valor de la celda, luego el valor del rango es igual al valor de la celda correspondiente D2; de lo contrario, estará vacío y luego el valor del rango es la desviación estándar. Si usa la fórmula dstdev y necesita construir una región según sus propias condiciones, la fórmula matricial es más conveniente.

También puedes calcular la puntuación promedio de Shenzhen y Guangzhou, ingresando la fórmula =PROMEDIO(IF(A:A=D2,B:B,"")), y luego presiona ctrl+shift+enter al mismo tiempo, el resultado obtenido es el mismo que calculamos usando promedioif. El significado de esta fórmula matricial es que si el valor de la columna D es igual al valor de Shenzhen en la celda D2. Entonces el valor en esta área es la puntuación correspondiente a Shenzhen; de lo contrario, está vacío y el valor en esta área es el promedio.

¿Has aprendido a usar fórmulas matriciales después de ver esto?

Si tiene alguna pregunta, comuníquese con: data_cola

El camino de Coca-Cola hacia el análisis de datos