엑셀 Excel 데이터베이스 함수를 사용해서 표준편차 구하는 방법

 

환경: Microsoft Excel 2013

 

전체 표준 편차를 구하는 함수에는 STDEV.P STDEV.S 가 있습니다. 그럼 특정 영역에서 조건을 주고 걸러 낸 데이터 중 표준 편차를 구하고 방법에는 어떤 것이 있을 까요? 엑셀에서 제공하는 데이터베이스 함수를 이용합니다. 데이터베이스 함수는 이전에 소개한 포스팅에서 몇 개 다룬 적이 있습니다. 합계와 평균함수인 DSUM, DAVERAGE 이 그것입니다. 이 외에도 표준 편차를 구할 수 있는 DSTDEV 함수도 있습니다.

 

데이터베이스 함수들은 단어 앞에 D 가 붙어 있습니다. 데이터베이스라는 것을 나타내는 것이겠죠. 이런 함수들은 일정한 패턴이 있습니다. 첫 번째 필드에 범위를 넣고 두 번째 필드에 열 번호를 넣습니다. 세 번째는 조건인데 특이하게 따로 조건 필드를 만들어서 넣습니다. 데이터베이스 함수의 종류는 다음과 같습니다.

 

  DAVERAGE : 선택한 영역의 평균을 구한다.

  DCOUNT : 숫자에 해당하는 셀의 개수를 구한다.

  DCOUNTA : 공란을 제외한 셀의 개수를 구한다.

  DMAX : 최대값을 찾는다.

  DMIN : 최소값을 찾는다.

  DGET : 조건에 맞는 데이터 하나를 찾는다.

  DSUM : 조건에 맞는 값들을 합친다.

  DVAR : 표본집단의 분산을 계산한다.

  DVARP : 표본집단이 아닌 모집단의 분산을 계산한다.

  DSTDEV : 표본집단의 표준편차를 계산한다.

  DSTDEVP : 모집단의 표준편차를 계산한다.

 

샘플의 왼쪽은 데이터 영역입니다. 오른쪽에는 두 가지 조건 필드가 있습니다. 성별이 이며 나이가 “>8” 인 사람의 성적을 찾아서 표준편차를 구할 것입니다. 이 때 데이터베이스 함수 DSTDEVP 를 사용한다는 것이죠

엑셀 Excel 데이터베이스 함수를 사용해서 표준편차 구하는 방법

 

데이터베이스 함수에서 표준 편차 함수는 두 가지 입니다. DSTDEVP 가 모집단 표준 편차 함수 입니다. 그럼 DSTDEV 는 표본 집단 표준 편차 함수겠죠.

엑셀 Excel 데이터베이스 함수를 사용해서 표준편차 구하는 방법

 

모집단 표준 편차 함수인 DSTDEVP 로 구해 보겠습니다. 첫 번째 Database 인수에는 값을 구할 전체 영역을 넣습니다. 제목이 들어간 헤더도 포함입니다. Field 는 통계를 구할 데이터 열을 나타냅니다. 세 번째 Criteria 는 조건이 들어간 영역입니다. 이것도 헤더 포함입니다. 내부에서 열의 제목으로 해당 열을 찾기 때문입니다

엑셀 Excel 데이터베이스 함수를 사용해서 표준편차 구하는 방법

 

조건에 맞는 영역에 해당하는 값들의 표준편차가 구해 졌습니다. 일반 표준편차함수인STDEV.P 를 이용해서 동일하게 나오는지 테스트해 보시기 바랍니다

엑셀 Excel 데이터베이스 함수를 사용해서 표준편차 구하는 방법


Posted by 녹두장군

댓글을 달아 주세요