MS Excel 2007: sume todos los valores de pedido de un cliente determinado mediante una fórmula matricial

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel 2007: sume todos los valores de pedido de un cliente determinado mediante una fórmula matricial

Este tutorial de Excel explica cómo utilizar una fórmula matricial para sumar todos los valores de pedido de un cliente determinado en Excel 2007 (con capturas de pantalla e instrucciones paso a paso).

Pregunta: ¿Hay alguna forma en Microsoft Excel 2007 de tomar todas las apariciones de un número en una columna BUSCARV en otra hoja y devolver la suma de esas apariciones de otra columna en otra hoja? Sin embargo, si solo hay 1 coincidencia en esa columna, devolver un solo valor de otra columna; o si no hay ninguna coincidencia con el valor original en la columna, devolver “0”?

Incluí un escenario de muestra que consiste en 2 hojas de trabajo separadas en el mismo libro de trabajo, ambas ordenadas por ID de cliente.Esta Gasto total en el Producto A La columna es la columna que estoy tratando de llenar con la fórmula. ¿Me puedes ayudar?

Hoja 1: denominada “Gasto del cliente maestro” Los datos son los siguientes:

Número de cliente nombre del cliente Gasto total en el Producto A
020003 cliente A (Extraer suma de otra tabla = $100.00)
020005 cliente B (Extraer suma de otra tabla = $2131.00)
020006 cliente c (Extraer suma de otra tabla = $1221.00)
020007 cliente D. (Extraer suma de otra tabla = $0.00)

Hoja 2: denominada “Producto de datos A” Los datos son los siguientes:

Número de cliente nombre del cliente Producto Un pedido
020003 cliente A $100.00
020005 cliente B $133.00
020005 cliente B $999.00
020005 cliente B $999.00
020006 cliente c $1,077.00
020006 cliente c $144.00
020007 cliente D. $0.00

Respuesta: Este escenario no usa la función BUSCARV, sino que usa una fórmula de matriz.

Veamos este ejemplo.

En la segunda tabla llamada “Producto de datos A” están todos los datos sin procesar que queremos agregar para cada cliente.

En la primera tabla de la columna C denominada “Gasto principal del cliente”, queremos resumir los totales de cada cliente. Hicimos esto usando una fórmula matricial.

En la celda C2, creamos la siguiente fórmula de matriz usando la función SUMA:

=SUM(('Data-Product A'!$C$2:$C$8)*('Data-Product A'!$A$2:$A$8='Master Client Spend'!A2))

Al crear una fórmula de matriz, debe usar Ctrl+Shift+Enter en lugar de Enter. Esto crea {} corchetes alrededor de su fórmula de esta manera:

{=SUM(('Data-Product A'!$C$2:$C$8)*('Data-Product A'!$A$2:$A$8='Master Client Spend'!A2))}

Como puede ver, la fórmula de matriz en la celda C2 devuelve $100, que es la suma de todos los pedidos de este cliente. Luego copie la fórmula en las celdas C3, C4, C5, etc.

(Visited 10 times, 1 visits today)