Hasta ahora hemos aprendido cómo vincular: / funciones-matemáticas-cómo-sumar-columna-en-Excel-por-encabezado-coincidente [sumar toda la columna coincidente] de una tabla en Excel. Pero, ¿cómo sumamos valores cuando necesitamos hacer coincidir columna y fila? En este artículo, aprenderemos cómo hacer la suma de filas y columnas coincidentes.

Hay dos fórmulas para hacer esto pero primero, veamos el escenario.

Aquí tengo una tabla que registra las ventas realizadas por los empleados en diferentes meses. El nombre de los empleados se puede repetir. Vea la siguiente figura:

image

Necesitamos obtener la suma del mes de mayo donde el vendedor es Donald.

=SUMPRODUCT((columns)(column_headers=column_heading)(row_headers=row_heading)

Columnas: * Es el rango bidimensional de las columnas que desea sumar. No debe contener encabezados. En la tabla de arriba es C3: N7.

column_headers: es el rango de encabezado de columnas * que desea sumar. En los datos anteriores, es C2: N2.

column_heading: * Es el encabezado que desea hacer coincidir. En el ejemplo anterior, está en B13.

Sin más demora usemos la fórmula.

row_headers: es el rango de encabezado de filas * que desea sumar.

En los datos anteriores, es B3: B10.

row_heading: * Es el encabezado que desea hacer coincidir en filas. En el ejemplo anterior, está en F13.

Sin más demora usemos la fórmula.

Escribe esta fórmula en la celda D13 y deja que Excel haga su magia (no existe la magia) …​

=SUMPRODUCTC3:N10)(C2:N2=B13)(B3:B10=E13

Esto devuelve el valor:

image

Ahora, cuando cambie el mes o el vendedor, la suma cambiará según el encabezado de la fila y el encabezado de la columna.

¿Cómo funciona?

Esta simple lógica booleana.

(C2: N2 = B13): esta declaración devolverá una matriz de VERDADERO y FALSO.

Todos los valores coincidentes en la columna tienen verdadero y otros tendrán falso. En este caso, solo tendremos un Verdadero ya que el rango C2: N2 solo contiene una instancia de Mayo en la 5ª ubicación.

(B3: B10 = E13): Esto funcionará igual que arriba y devolverá un arreglo VERDADERO y FALSO. Todos los valores coincidentes tendrán VERDADERO y otros tendrán FALSO. En este caso, tendremos 2 VERDADEROS ya que el rango B3: B10 tiene dos instancias de «Donald».

(C2: N2 = B13) (B3: B10 = E13): * Ahora estamos multiplicando las matrices devueltas por declaraciones. Esto implementará una lógica y obtendremos una matriz de 1 y 0. Ahora tendremos una matriz 2D que contendrá 2 1 y resto 0.

(C3: N10) (C2: N2 = B13) (B3: B10 = E13) = Finalmente multiplicamos la matriz 2D con la tabla 2D. Devolverá nuevamente una matriz de 0 y los números que coinciden con los criterios.

Finalmente, la función SUMPRODUCT resumirá la matriz que dará como resultado la salida deseada.

Método 2: Resumiendo el encabezado de columna y el encabezado de fila coincidentes Usando la función SUMA e SI La fórmula genérica para sumar filas y columnas coincidentes usando la función SUMA e SI de Excel es:

=SUM(IF(column_headers=column_heading,IF(row_headers=row_heading,columns)))

Todas las variables son las mismas que en el método explicado anteriormente. Aquí, solo deben usarse en un orden diferente.

Escribe esta fórmula en la celda D13:

=SUM(IF(C2:N2=B13,IF(B3:B10=E13,C3:N10)))

Esto devuelve la respuesta correcta. Vea la captura de pantalla a continuación:

image

¿Cómo funciona?

La lógica es la misma que la del primer método SUMPRODCUT, solo que el mecanismo es diferente. Si lo explico brevemente, el enlace interno: / tips-if-condition-in-excel [Función IF] devuelve una matriz 2D de la misma dimensión que la tabla. Esta matriz contiene el número de dos filas coincidentes. Luego, el enlace interno: / tips-if-condition-in-excel [Función IF]

coincide con los encabezados de dos columnas de esta matriz y devuelve la matriz 2D que solo contiene los números que coinciden con la columna y el encabezado. Todos los demás elementos de la matriz serán FALSOS.

Finalmente, el link: / sumando-sumando-valores-en-la-intersección-de-dos-o-más-rangos [función SUMA] suma esta matriz y obtenemos nuestra suma.

Así que sí, chicos, así es como pueden resumir las filas y columnas coincidentes de una tabla en Excel. Espero que haya sido explicativo y útil para usted. Si tiene alguna duda con respecto a este tema o tiene alguna otra duda relacionada con Excel / VBA, pregunte en la sección de comentarios a continuación.

Artículos relacionados:

link: / sumando-cómo-sumar-columna-en-un-Excel-por-encabezado-coincidente [Cómo sumar una columna en un Excel por encabezado coincidente] | Si desea obtener la suma de una columna con solo usar el nombre de la columna, puede hacerlo de 3 formas sencillas en Excel. La sintaxis del método SUMPRODUCT para sumar la columna coincidente es:

link: / excel-generals-sumif-with-3d-reference-in-excel [SUMIF con 3D Reference en Excel] | * Lo curioso es que la referencia 3D normal de Excel no funciona con funciones condicionales, como la función SUMIF . En este artículo, aprenderemos cómo hacer que las referencias 3D funcionen con la función SUMIF.

enlace: / excel-generals-relativa-y-absoluta-referencia-en-excel [Referencia relativa y absoluta en Excel] | Hacer referencia en Excel es un tema importante para todos los principiantes. Incluso los usuarios de Excel experimentados cometen errores al hacer referencia.

link: / lookup-formulas-dynamic-worksheet-reference [Dynamic Worksheet Reference] | Proporcione hojas de referencia dinámicamente utilizando la función INDIRECTA de excel. Esto es simple …​

link: / excel-range-name-expansion-reference-in-excel [Expandiendo las referencias en Excel] | La referencia en expansión se expande cuando se copia hacia abajo o hacia la derecha. Usamos el signo $ antes de la columna y el número de fila para hacerlo. Aquí hay un ejemplo …​

link: / excel-range-name-absolute-reference-in-excel [Todo sobre la referencia absoluta] | El tipo de referencia predeterminado en Excel es relativo, pero si desea que la referencia de celdas y rangos sea absoluta, use el signo $. Aquí están todos los aspectos de la referencia absoluta en Excel.

Artículos populares:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-aumentar-su-productividad [50 atajos de Excel para aumentar su productividad] | Acelera tu tarea. Estos 50 atajos harán que su trabajo sea aún más rápido en Excel.

enlace: / fórmulas-y-funciones-introducción-de-función-vlookup [La función BUSCARV en Excel] | Esta es una de las funciones más utilizadas y populares de Excel que se utiliza para buscar valores de diferentes rangos y hojas.

enlace: / tips-countif-in-microsoft-excel [COUNTIF en Excel 2016] | Cuente valores con condiciones usando esta asombrosa función. No necesita filtrar sus datos para contar un valor específico.

La función Countif es esencial para preparar su tablero.

link: / excel-formula-and-function-excel-sumif-function [Cómo utilizar la función SUMIF en Excel] | Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.