두 번째 열에 종속된 고유 값의 비율을 가져옵니다.

두 번째 열에 종속된 고유 값의 비율을 가져옵니다.

사람들에게 보낸 설문조사가 있습니다. 한 질문은 성별을 물었고 다른 질문은 두통이 있는지를 물었습니다. 이제 Excel 파일로 결과를 작성해야 하며 이를 분석하려고 합니다.
그런데 통계를 계산하는 데 문제가 있습니다.

여기에 이미지 설명을 입력하세요

제가 원하는 것은 두통을 경험하는 사람들 중 몇 퍼센트가 남자이고, 그 중 몇 퍼센트가 여자인지 계산하는 것입니다.

컨셉인줄 알았네
# people that are men AND experience headaches /
# of people that experience headaches

그 비율을 어떻게 구하나요?

답변1

법선은 countif둘 이상의 열을 종속성으로 사용하여 작동하지 않습니다. 대신 사용하세요 SUMPRODUCT.

  1. 이 수식은 다음과 같은 모든 행을 계산합니다.남자들그리고두통사실이다.

    =SUMPRODUCT((A1:A100=1)*(B1:B100=1))
    

    원하는 경우 수식을 확장하여 세 번째 이상의 종속성을 가질 수 있습니다. »
    ...*(C1:C100=x)...

    예시 출력 = 2

  2. 두통이 있는 사람의 수를 얻으려면 를 사용하십시오 COUNTIF. 여기서는 찾을 열이 하나뿐이므로

    COUNTIF(B:B,1)
    

    예제 출력 = 6

  3. 이제 이 두 공식을 결합하면 됩니다.

    =SUMPRODUCT((A1:A100=1)*(B1:B100=1)) / COUNTIF(B:B,1)
    =SUMPRODUCT((A1:A100=2)*(B1:B100=1)) / COUNTIF(B:B,1)
    

    예시 출력 = 2/6 = 0,333333 = 33,33 %
    예시 출력 = 4/6 = 0,666667 = 66,67 %

    첫 번째 공식은 두통이 있는 남성을 위한 것이고, 두 번째 공식은 두통이 있는 여성을 위한 것입니다.


첫 번째 공식에 대한 몇 가지 대안이 있으며 =SUMPRODUCT((A1:A100=1)*(B1:B100=1))모두 동일한 결과를 제공합니다. 마음에 드는 것을 선택하세요:

  • {=SUM(IF((A1:A100=1)*(B1:B100=1),1))}

  • {=SUM((A1:A100=1)*(B1:B100=1))}

  • {=SUM(N(A1:A100&B1:B100=1&1))}

  • =COUNTIFS(A:A;1,B:B,1)» Excel 2003에서는 사용할 수 없습니다.

  • {=SUM((A:A=1)*(B:B=1))} » Excel 2003에서는 사용할 수 없습니다.

대부분이 그렇다는 점 참고하세요배열 수식 {...}CTRL+ SHIFT+ 로 입력됩니다 .ENTER

원천

답변2

AVERAGE또 다른 방법은 다음과 같은 기능을 사용하는 것입니다 .

=AVERAGE(IF(B2:B100=1,IF(A2:A100=1,1,0)))

CTRL+ SHIFT+ 로 확인됨ENTER

B2:B100 = 1(두통 경험)이면 남성인지 여성인지에 따라 1 또는 0이 반환되며, 이를 평균하면 정확한 비율이 제공됩니다.

관련 정보