그룹의 평균 연령 계산 (Microsoft Excel)
Jan은 A 열에 연령 목록이있는 워크 시트가 있습니다. 연령은 1에서 시작하여 100까지입니다. B 열에는 각 연령의 사람 수가 있습니다. Jan은이 그룹의 평균 연령을 알려주는 공식이 필요합니다.
처음에는 MEDIAN 함수를 사용하여 중앙값을 계산할 수 있다고 생각할 수 있습니다. 이 함수는 간단한 값 목록이 있으면 잘 작동합니다. 예를 들어, 연령대에 대한 중앙값 만 계산하는 경우 MEDIAN이 제대로 작동합니다. 그러나 Jan의 경우 그녀는 연령대 자체가 아닌 사람들의 연령대에 대한 중앙값이 필요합니다. 즉, 중앙값은 각 연령의 사람 수에 따라 가중치가 부여되어야합니다. MEDIAN 함수는 이러한 요구 사항을 처리 할 수 없습니다.
평균 연령은 사람들의 평균 연령과 다를 것이라는 점을 지적해야합니다. 평균은 연령에 각 연령의 사람 수를 곱하여 가장 쉽게 계산할 수 있습니다. 예를 들어 C 열에 = A1 * B1과 같은 수식을 배치 한 다음 열 아래로 복사 할 수 있습니다. B와 C 열의 값을 더한 다음 C 열의 합계를 B 열의 합계로 나눕니다. 결과는 사람 목록의 평균 연령입니다.
반면에 중간 연령은 사람들의 절반이 그 연령 미만으로 떨어지고 절반은 그 연령보다 높은 연령입니다. 중간 연령은 다음과 같은 배열 수식을 사용하여 가장 잘 계산할 수 있습니다.
=MATCH(SUM($B$1:$B$100)/2,SUMIF($A$1:$A$100, "<="&$A$1:$A$100,$B$1:$B$100))
이것은 Ctrl + Shift + Enter를 눌러 입력 한 단일 수식입니다. 수식의 SUMIF 함수는 각 연령보다 작거나 같은 누적 사용자 수의 배열을 생성하는 데 사용됩니다. 공식의 SUM 부분은 총 연령대 빈도의 중간 점을 제공합니다. 그런 다음 MATCH 함수를 사용하여 누적 주파수 배열에서 중간 값을 찾습니다. 이렇게하면 초기 배열에서 “인덱스 번호”가 생성되고 배열이 1에서 100까지의 모든 연령으로 구성되므로이 색인 번호 일치는 중간 연령과 동일합니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (10595)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.