티스토리 뷰

이전 게시물에 이어 계속해서 컴활 2급 실기 통계 함수를 살펴보겠습니다. 그 함수들은 아래와 같습니다.

-MEDIAN, MODE, AVERAGEA, LARGE, SMALL, COUNTA, COUNTBLANK, COUNTIF

자 또 한번 머리들 풀어 볼까요? ^^ 또 갑니다..


1. 엑셀 AVERAGEA 함수

정의: 수치 뿐만 아니라 문자열 수치나 논리값 들의 인수도 평균을 구합니다.
형식: =AVERAGEA(값1, 값2, ....)
사용방법: =AVERAGEA(80, 25, 45, 70, TRUE, FALSE, "100")
사용결과: 인수들을 이용 평균을 구합니다.(빈 문자열("")과 논리값 FALSE 는 0으로 TRUE는 1로  취급합니다.) 하여 위의 평균은 (80+25+45+70+1+0+100)/7 = 45.875 입니다.


기출 예제: 각 심사관별로 1차~5차까지의 평가 점수의 평균값[G3:G5]을 계산하시오( 컴활 2급 9회 B형).

-'미실시', '중단' 도 평균값 계산에 포함시킬 것


기출 풀이: G3 셀에 셀 포인터를 놓고 다음의 엑셀 수식을 입력합니다.

=AVERAGEA(B3:F3)

입력후 G5 셀까지 채우기 핸들(점끌기탭)로 수식 복사 합니다.
수식을 설명 드리면 B3:F3까지의범위 평균을 구하는 데 중간에 문자열이 끼어 있지요. 이런 경우는 그냥 엑셀 AVERAGE 함수를 쓰게 되면 인수를 잘못 사용했다는 에러를 만나게 됩니다. 지금이 모든 타입을 커버해줄 함수명 뒤에 A(LL) 이 붙은 위의 함수를 사용합니다.

* 엑셀 AVERAGEA 함수에서 주의 하셔야 할 것은 문자열 값은 문자열이든 셀의 주소를 인수로 사용할 수는 있어도 직접 입력은 허용되지 않습니다. 직접 입력이 허용되는 것은 수치 문자열과 공백 문자열 밖에 없다는 것을 기억하세요.


2. 엑셀 LARGE 함수

정의: 지정 범위 중에서 순위로 만큼 큰 값을 구합니다.
형식: =LARGE(범위, 순위)
사용방법: =LARGE(A1:A10, 3)
사용결과: A1:A10 범위의 수치 값 중에서 3번째로 큰 값을 반환합니다.


기출 예제: 이용 일수[B3:B11] 중에서 4번째로 이용 일수가 많은 회원이름을 고객명[C14]에 표시하시오.(컴활 2급 12회 A형)

- VLOOKUP과 LARGE함수 사용.


기출 풀이: C14 셀에 셀포인터를 놓고 다음의 엑셀 수식을 입력합니다.

=VLOOKUP(LARGE(B3:B11, 4), $B$3:$C$11, 2, FALSE)

조금 복잡해 보이나요.. 찬찬히 크게 한번 보세요.. LARGE함수의 역할은 이용일수가 4번째로 많은 수를 찾아 내는 것이고 그 수를 엑셀 VLOOKUP 함수가 받아 찾아서 그 수의 동일 행의 회원이름을 추출하는 것입니다. 정확히 일치해야 하기에 FALSE 옵션이 사용되었구요. 여기서는 굳이 엑셀 절대 참조를 사용할 필요가 없었는데 버릇이네요..^^.  크기 순으로 32, 28, 25, 22 ,  22가 4번째로 큰 수이고 이에 해당하는 회원의 이름 "현금보" 맞지요.^^


3. 엑셀 SMALL 함수
정의: 지정 범위 중에서 순위 만큼 작은 값을 구합니다.
형식: =SMALL(범위, 순위)
사용방법: =SMALL(A1:A10,3)
사용결과: A1:A10 범위의 수치값 중에서 3번째로 작은 값을 반환합니다.


* 엑셀 LARGE 함수와 거의 동일한 함수지요. 같이 기억해 두세요.


이렇게 이번 게시물도 종료 됩니다. 다음 게시물에서 나머지 엑셀 통계 함수들을 살펴보겠습니다.


댓글