¿Qué fórmula de Excel contará la cantidad de respuestas que coinciden con una condición pero solo una vez para esa persona?

¿Qué fórmula de Excel contará la cantidad de respuestas que coinciden con una condición pero solo una vez para esa persona?

Estoy intentando contar las respuestas de la encuesta. Me gustaría poder responder cuántas personas han respondido alguna vez la pregunta con el valor de respuesta "1". Sin embargo, la gente ha respondido la encuesta varias veces. Si respondieron la encuesta tres veces y dijeron "1" la primera vez, "2" la segunda y "1" la tercera, eso debería arrojar un 1 para esa persona. Entonces, para los siguientes datos:

JM  27/03/2015  2
DR  10/04/2015  2
AD  24/04/2015  2
DR  15/05/2015  1
AD  29/05/2015  1
AD  20/06/2015  2
AD  04/07/2015  1
DR  18/07/2015  1
DR  31/07/2015  2
JM  15/08/2015  2
JM  22/08/2015  2

La fórmula correcta dará como resultado un "2". Debido a que DR&AD respondieron un "1" en algún momento, mientras que JM solo respondió "2". He probado muchas opciones, pero parece que no puedo hacerlo bien. Cada persona sólo debe ser contada una vez, pero muchas han respondido la encuesta varias veces. Alguna sugerencia.

Respuesta1

Esto es algo mucho más fácil de hacer en Access, pero suponiendo que pueda crear una columna adicional, puede configurarla D1 =IF(C1=1,A1,"")y arrastrarla/copiarla para todos los registros. En este punto, la función

=IF(COUNTIF(D1:D11,"")=0,
 SUM(IF(FREQUENCY(MATCH(D1:D11,D1:D11,0),MATCH(D1:D11,D1:D11,0))>0,1)),
 SUM(IF(FREQUENCY(MATCH(D1:D11,D1:D11,0),MATCH(D1:D11,D1:D11,0))>0,1))-1)

en una celda devolverá el valor deseado.

Eirikdaude encontró una solución mucho más simple que el código de tres líneas en una solución vinculada.

=SUMPRODUCT((D1:D11<>"")/COUNTIF(D1:D11,D1:D11&""))

¡Es mucho más simple!

información relacionada