MS Excel: ¿Cómo contar las ocurrencias de elementos en una lista?

18

Tengo una lista de elementos que se ve así:

A
B
C
A
A
B
D
E
A

Ahora quiero contar el número de ocurrencias de cada elemento. El resultado debería verse así:

A 4
B 2
C 1
D 1
E 1

¿Cómo puedo hacer eso? Es importante tener en cuenta que esto debe ser flexible. Eso significa que si agrego un elemento Fa la lista, ese elemento también debe considerarse en el resultado.

RoflcoptrException
fuente
1
Pregunta duplicado: superuser.com/q/329128/76571
Excellll
Hay buena documentación sobre esto en el sitio web de Microsoft support.office.com/en-us/article/…
smonff

Respuestas:

19

Aquí hay una manera:

Suposiciones: desea mantener intacta la columna / lista existente y desea este resumen en otro lugar:

  1. La siguiente operación aparentemente necesita un encabezado de columna. Agregue un encabezado de columna en la celda sobre su lista.
  2. En la pestaña Datos de Excel, en Filtro, elija la opción de menú "Avanzado" (de la cinta en Excel 2007/10)
  3. Seleccione el rango, incluido el nuevo encabezado. Seleccione "Copiar a otra ubicación" y marque "Solo registros únicos". Elija una celda de destino para la ubicación "Copiar a". ingrese la descripción de la imagen aquí
  4. En la celda adyacente a la nueva lista única, agregue la fórmula = countif así:

    = CONDADO (F $ 16: F $ 24, I16)

    (donde el primer parámetro es el rango absoluto de la lista original y el segundo parámetro es la celda relativa del valor único)

  5. Copie y pegue esta fórmula a la derecha de todas las celdas únicas.

  6. Si el cálculo automático está desactivado, presione F9para actualizar.
    El resultado es así:

    ingrese la descripción de la imagen aquí

jdh
fuente
El COUNTIF tiene una sintaxis COUNTIF (rango; criterios), por lo tanto, debe haber un punto y coma en lugar de una coma.
Kozuch
1
@Kozuch: en Excel y Office, la sintaxis es una coma. support.office.com/en-us/article/…
jdh
44
Ok, esto probablemente vuelve a la configuración regional (idioma): en mi país, el delimitador decimal es una coma en lugar de punto, por lo que la sintaxis en COUNIF puede haberse cambiado a punto y coma en lugar de coma como con la configuración regional en inglés predeterminada. No se me ocurre ninguna otra explicación.
Kozuch
1
@Kozuch - buen punto. Estoy usando la configuración regional de inglés de EE. UU., Y vale la pena repetir que la configuración regional puede afectar a alguna sintaxis de Excel.
jdh
16

Use una tabla dinámica:

  • Agregue un encabezado a su lista de elementos (por ejemplo, "Elemento" en la celda A1)
  • Seleccione la columna 1 (la columna completa, no solo los datos que están allí)
  • Insertar tabla dinámica
  • Arrastre "Elemento" al área de la fila, y también arrástrelo al área de valor
  • el cálculo del valor debe ser "Cuenta"

Si agrega elementos a su lista, simplemente actualice la tabla dinámica para actualizar los recuentos y / o recoger cualquier elemento nuevo.

andy holaday
fuente
5

Aquí tienes un bonito GIF que muestra cómo hacerlo en Excel. Esta es la versión de Mac OS X, pero no debería diferir mucho.

ingrese la descripción de la imagen aquí

andilabs
fuente