Pregunta

Tengo este problema: aquí está mi tabla

ColA  ColB      
te     Y
te     Y
alo    
te     Y
te     
bb     Y
aa     Y

quiero contar el número de registros en Cola, que tiene un valor de "Y" en Col B. y si dos registro duplicado en A, que también tiene misma Y a continuación, sólo cuenta uno. (En este caso, te disco que acaba de contar una vez) Muchas gracias

¿Fue útil?

Solución

No estoy seguro es que no hay una fórmula simple para lograr lo que quiere, aunque puede ser posible con una fórmula de matriz de algún tipo.

La forma más simple en mi opinión sería:

  1. Seleccione sus datos
  2. Seleccione Datos> Filtro> Filtro avanzado
  3. Compruebe el Registros Únicos Sólo casilla de verificación
  4. Seleccione un rango que desea copiar los resultados en Copiar a
  5. Ahora pulse Aceptar
  6. Ahora uso =COUNTIF con criterios = Y para obtener el número de registros únicos que también tienen Y

Editar - matriz de Fórmula Solución

I hecho un poco de googling y encontré un sitio que muestra cómo devolver filas únicas utilizando una fórmula de matriz. Vea aquí .

puede utilizar eso para volver todos filas únicas en sus filas en las columnas A y B, incluyendo las filas donde la columna B está en blanco. (Supongo que los datos están en la celda A2: B8)

=SUM(IF(((MATCH(A2:A8&B2:B8,A2:A8&B2:B8,0)) >=(ROW(A2:A8)-(MIN(ROW(A2:A8))-1)))=TRUE,1,0))

Una vez que sabemos el número total de filas únicas, Si restamos de ese número de las celdas de la columna B que están en blanco (es decir, no es igual a Y), entonces esto nos debe dar el número total de filas únicas que tienen una Y en la columna B. ahora podemos actualizar la fórmula anterior de la siguiente manera:

=SUM(IF(((MATCH(A2:A8&B2:B8,A2:A8&B2:B8,0)) >=(ROW(A2:A8)-(MIN(ROW(A2:A8))-1)))=TRUE,1,0)) - COUNTIF(B2:B8,"<>Y")

Tipo esta fórmula en C1 y luego pulse CTRL + SHIFT + ENTER ya que esta es una fórmula de matriz.

He probado esto y le pareció bien el trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top