Tengo una columna de rangos y necesito determinar el recuento de cada rango (1-5) siempre que su etiqueta (columna 1) sea la misma que la etiqueta especificada en la tabla de salida. Esto debe colocarse en una tabla separada en otra hoja que muestre el porcentaje total de cada rango. De las imágenes a continuación, ingresé los porcentajes a mano, pero deseo usar una fórmula para hacerlo automáticamente. Cualquier ayuda sería apreciada. Gracias de antemano.
Tabla de salida:
Columna de entrada:
Respuesta1
Este sería un momento perfecto para aprender sobre las tablas dinámicas. Proporcione a sus datos algunos títulos que describan las columnas, por ejemplo, "Equipo" y "Rango". Luego seleccione los datos y los encabezados y vaya a Insertar > Tabla dinámica.
Luego arrastre el "Equipo" al área de filas y "Clasificación" al área de columnas, luego "Equipo" al área de valores (sugiero Equipo ya que no es numérico, por lo que el valor predeterminado será contar cuántas veces ha tenido cada equipo cada rango, cuál es lo que desea; si elige usar Rango, de forma predeterminada los sumará, lo cual no desea y tendría que cambiar de Suma a Conteo).
Esto solo cuenta cuántas veces cada equipo ha sido primero, segundo, tercero, etc. Haga clic derecho en uno de los resultados y seleccione "Mostrar valores como >" y luego "% de la fila". Puedes desactivar los totales generales, pero te dejo este ejercicio para que lo descubras (pista: Tablas dinámicas>cinta de diseño). Espero que esto te ayude y te ayude a comenzar con la increíble magia sin fórmulas de las tablas dinámicas.
Respuesta2
Para las filas y columnas de su ejemplo, y suponiendo que su hoja de entrada y su hoja de salida se denominan "Entrada" y "Salida", respectivamente,
- En la hoja "Salida", complete las celdas
B2:F2
con1
hasta5
e ingreseAB1
yCD2
enA3
yA4
. Si necesita que se generen automáticamente desde la hoja "Entrada", dígalo. en la celda
B3
de la hoja "Salida", ingrese=COUNTIFS(Input!$A:$A, Output!$A3, Input!$B:$B, Output!B$2) / COUNTIFS(Input!$A:$A, Output!$A3)
arrastre/rellene hacia la derecha hasta la columna F y hacia abajo hasta la fila 4, y
- formato como porcentaje.
Explicación:
El denominador (la parte a la derecha de
/
) esCOUNTIFS(Input!$A:$A, Output!$A3)
Esto cuenta el número de filas en la hoja de Entrada donde la Columna A contiene la "etiqueta" de la Columna A de la fila actual de la hoja de Salida. Para
Output!$A3
=AB1
, esto es 6.El numerador (la parte a la izquierda de
/
) esCOUNTIFS(Input!$A:$A, Output!$A3, Input!$B:$B, Output!B$2)
Este es un refinamiento de lo anterior; cuenta el número de filas en la hoja de Entrada donde la Columna A contiene la "etiqueta" de la Columna A de la fila actual de la hoja de Salida, y la Columna B contiene el número de la Fila 2 de la columna actual de la hoja de Salida. Para
Output!$A3
=AB1
yOutput!B$2
=1
, esto es 3.- Entonces el resultado de la división es 3/6 = 0,5 = 50%.