Fusionar filas con el mismo color pero diferente valor

Fusionar filas con el mismo color pero diferente valor

Digamos que tengo 4 filas en 2 columnas como se muestra a continuación

      | Col 1 | Col 2 |
Row 1 | Blue  |  54   |
Row 2 | Blue  |  25   |
Row 3 | Red   |  21   |
Row 4 | Blue  |  65   |

Lo que quiero es que Excel reconozca las dos columnas como una sola. Entonces quiero que Excel proporcione un resultado, que serían las siguientes tres columnas

      | Col 1 | Col 2 | Col 3 |
Row 1 | Blue  |  3    |  144  |
Row 2 | Red   |  1    |  21   |

Donde la primera columna debería ser la 'Variable'. La segunda columna debe ser el número de veces que está presente. La tercera columna debe dar la suma de los números al lado de la variable. Actualizaré los datos, por lo que la fórmula también debería funcionar para datos nuevos.

Hasta ahora

Hasta ahora he podido resolver el problema con las dos primeras columnas. La primera columna es simplemente la variable para que pueda escribir. La segunda la he hecho usando el COUNTIFcomando. ¿Pero el tercero es donde estoy atrapado?

¿Cómo puedo hacer que Excel reconozca que cada fila tiene un valor determinado?

Respuesta1

El siguiente método solucionará el problema:

ingrese la descripción de la imagen aquí

  • Ingrese esta fórmula de matriz en la celda D32, termine conCtrl+Mayús+Entrar& llenar hacia abajo.

    {=IFERROR(INDEX($A$32:$A$35,MATCH(0,COUNTIF($D$31:D31,$A$32:$A$35),0)),"")}

  • Fórmula en la celda E32:

    =IF(COUNTIF($A$32:$A$35,$D32)=0,"",COUNTIF($A$32:$A$35,$D32))

  • Fórmula final en la celda F32:

=IF(SUMIF($A$32:$A$35,D32,$B$32:$B$35)=0,"",SUMIF($A$32:$A$35,D32,$B$32:$B$35))

NÓTESE BIEN

Las 2 últimas fórmulas han sido envueltas conSiZeropara reemplazar Blankscuando no se obtienen valores en filas sucesivas.

Ajuste las referencias de celda en la Fórmula según sea necesario.

Respuesta2

Puedes usarSUMAPRODUCTOfunción para obtener el resultado.

Para la columna Recuento:

=SUMPRODUCT(($A$1:$A$4=D1)*1)

ingrese la descripción de la imagen aquí

Para la columna Suma:

=SUMPRODUCT(($A$1:$A$4=D1)*$B$1:$B$4)

ingrese la descripción de la imagen aquí

información relacionada