조건과 일치하지만 해당 사람에 대해 한 번만 응답 수를 계산하는 Excel 수식은 무엇입니까?

조건과 일치하지만 해당 사람에 대해 한 번만 응답 수를 계산하는 Excel 수식은 무엇입니까?

설문조사 응답 수를 계산하려고 합니다. 답변 값이 "1"인 질문에 답변한 적이 있는 사람이 몇 명이나 되는지 답변해 드리고 싶습니다. 그러나 사람들은 설문조사에 여러 번 응답했습니다. 설문 조사에 세 번 응답하고 처음에는 "1", 두 번째에는 "2", 세 번째에는 "1"이라고 답한 경우 해당 사람은 1이 됩니다. 따라서 다음 데이터에 대한 것입니다.

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

올바른 공식은 "2"가 됩니다. DR&AD는 어느 시점에서 둘 다 "1"이라고 대답한 반면 JM은 "2"만 대답했기 때문에 많은 옵션을 시도했지만 제대로 답을 얻을 수 없는 것 같습니다. 각 사람은 한 번만 계산되어야 하지만 많은 사람들이 설문조사에 여러 번 응답했습니다. 어떤 제안이라도.

답변1

이는 Access에서 훨씬 쉽게 할 수 있지만 추가 열을 만들 수 있다고 가정하면 D1 =IF(C1=1,A1,"")모든 레코드에 대해 설정하고 끌어/복사할 수 있습니다. 이 시점에서 함수는

=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)

셀에 원하는 값이 반환됩니다.

Eirikdaude는 연결된 솔루션의 세 줄 코드보다 훨씬 간단한 솔루션을 찾았습니다.

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

훨씬 간단합니다!

관련 정보