
사람들에게 보낸 설문조사가 있습니다. 한 질문은 성별을 물었고 다른 질문은 두통이 있는지를 물었습니다. 이제 Excel 파일로 결과를 작성해야 하며 이를 분석하려고 합니다.
그런데 통계를 계산하는 데 문제가 있습니다.
제가 원하는 것은 두통을 경험하는 사람들 중 몇 퍼센트가 남자이고, 그 중 몇 퍼센트가 여자인지 계산하는 것입니다.
컨셉인줄 알았네
# people that are men AND experience headaches /
# of people that experience headaches
그 비율을 어떻게 구하나요?
답변1
법선은 countif
둘 이상의 열을 종속성으로 사용하여 작동하지 않습니다. 대신 사용하세요 SUMPRODUCT
.
이 수식은 다음과 같은 모든 행을 계산합니다.남자들그리고두통사실이다.
=SUMPRODUCT((A1:A100=1)*(B1:B100=1))
원하는 경우 수식을 확장하여 세 번째 이상의 종속성을 가질 수 있습니다. »
...*(C1:C100=x)...
예시 출력 = 2
두통이 있는 사람의 수를 얻으려면 를 사용하십시오
COUNTIF
. 여기서는 찾을 열이 하나뿐이므로COUNTIF(B:B,1)
예제 출력 = 6
이제 이 두 공식을 결합하면 됩니다.
=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이 반환되며, 이를 평균하면 정확한 비율이 제공됩니다.