count - hojas - dax valores unicos
contar valores distintos en la hoja de cálculo (5)
Esto es similar a la Solución 1 de @JSuar ...
Suponga que los datos de ciudad originales son un rango con nombre llamado dataCity
. En una hoja nueva, ingrese lo siguiente:
A | B
----------------------------------------------------------
1 | =UNIQUE(dataCity) | Count
2 | | =DCOUNTA(dataCity,"City",{"City";$A2})
3 | | [copy down the formula above]
4 | | ...
5 | | ...
Tengo una hoja de cálculo de Google con una columna que se ve así:
City
----
London
Paris
London
Berlin
Rome
Paris
Quiero contar las apariencias de cada ciudad (así que necesito el nombre de la ciudad y el número de apariciones).
City | Count
-------+------
London | 2
Paris | 2
Berlin | 1
Rome | 1
¿Cómo puedo hacer eso?
Gracias
Puede usar la función de query
, por lo tanto, si sus datos estaban en la columna A, donde la primera fila era el título de la columna ...
=query(A2:A,"select A, count(A) where A != '''' group by A order by count(A) desc label A ''City''", 0)
rendimientos
City count
London 2
Paris 2
Berlin 1
Rome 1
Enlace a la hoja de trabajo de Google.
https://docs.google.com/spreadsheets/d/1N5xw8-YP2GEPYOaRkX8iRA6DoeRXI86OkfuYxwXUCbc/edit#gid=0
Solución 0
Esto se puede lograr utilizando tablas dinámicas.
Solución 1
Use la fórmula unique
para obtener todos los valores distintos. Luego use countif
para obtener el recuento de cada valor. Vea el enlace de ejemplo de trabajo en la parte superior para ver exactamente cómo se implementa esto.
Unique Values Count
=UNIQUE(A3:A8) =COUNTIF(A3:A8,B3)
=COUNTIF(A3:A8,B4)
...
Solución 2
Si configura sus datos como tales:
City
----
London 1
Paris 1
London 1
Berlin 1
Rome 1
Paris 1
Entonces, lo siguiente producirá el resultado deseado.
=sort(transpose(query(A3:B8,"Select sum(B) pivot (A)")),2,FALSE)
Estoy seguro de que hay una manera de deshacerse de la segunda columna ya que todos los valores serán 1. No es una solución ideal en mi opinión.
a través de http://googledocsforlife.blogspot.com/2011/12/counting-unique-values-of-data-set.html
Otros enlaces posiblemente útiles
=iferror(counta(unique(A1:A100)))
cuenta el número de celdas únicas de A1 a A100
No es exactamente lo que el usuario preguntó, sino una forma sencilla de contar valores únicos:
Google introdujo una nueva función para contar valores únicos en un solo paso, y puede usar esto como entrada para otras fórmulas:
=COUNTUNIQUE(A1:B10)