티스토리 뷰

컴퓨터활용능력 2016년도 3회 필기 기출 문제 22번을 풀이한 것이다.
엑셀에서 내림/버림/반올림 등의 자리수 정리하는 함수들의 바른 사용법을 묻고 있다.

22. 다음 중 [D9] 셀에서 사과나무의 평균 수확량을 구하고자 하는 경우 나머지 셋과 다른 결과를 표시하는 수식은?

[그림0] 엑셀 자리수 정리 함수 예제


① =INT(DAVERAGE(A1:F7,5,B1:B2))
② =TRUNC(DAVERAGE(A1:F7,5,B1:B2))
=ROUND(DAVERAGE(A1:F7,5,B1:B2),0)
④ =ROUNDDOWN(DAVERAGE(A1:F7,5,B1:B2),0)

풀이 :

엑셀에서 자리수를 정리하는 함수들의 바른 사용법을 묻는 문제이다. 사과나무의 평균 수확량을 DAVERAGE 함수를 이용하여 구하고 INT, TRUNC, ROUND, ROUNDDOWN 등으로 자리수를 조절하여 결과를 비교한다. 먼저 사과나무의 수확량을 구해보자.

=DAVERAGE( A1:F7, 5, B1:B2 )

사과나무의 평균수확량을 구하는 수식이다.
DAVERAGE 함수는 =DAVERAGE(데이터베이스 범위, 평균을 구할 열, 조건) 으로 수식이 주어진다. 즉, A1:F7 을 데이터베이스 범위로 잡고, 5번째 열인 '수확량' 필드의 평균을 구하는 것이다. 이때, 비교 조건은 B1:B2 인 '종류가 사과인' 이 되는 것이다.

[그림1] 엑셀 DAVERAGE 함수로 조건부 평균 구하기[그림1] 엑셀 DAVERAGE 함수로 조건부 평균 구하기



이 결과는 12.66666667 이다. 이 실수의 소수 자리수를 정리한 것 중, 결과가 다른 함수식을 찾는 것이 문제이다.

[엑셀 모바일] DAVERAGE 함수로 조건부 필드 평균 구하기 :
http://secstart.tistory.com/744

엑셀 자리수 정리 함수

- INT 함수 : 소수부를 버리고 가장 가까운 정수로 내림하여 정수화하는 함수이다.

[엑셀 모바일] INT 함수로 가장 가까운 정수로 자리 내림하기 :
http://secstart.tistory.com/716

- TRUNC 함수 : 지정자리수에서 절사하고 나머지를 반환하는 함수이다.

[엑셀 모바일] TRUNC 함수로 지정 자리수에서 버림( 절사 )하기 :
http://secstart.tistory.com/731

- ROUND 함수 : 원하는 자리수에서( 까지 ) 반올림하는 함수이다.

[엑셀 모바일] ROUND 함수로 지정 자릿수에서 반올림하기 :
http://secstart.tistory.com/732

- ROUNDDOWN 함수 : 원하는 자리수에서( 까지 ) 내림하는 함수이다.

[엑셀 모바일] ROUNDDOWN 함수로 지정 자릿수에서 내림하기 :
http://secstart.tistory.com/733

보기 함수식 풀이

1번) =INT( 12.66667 )
인수로 전달된 12.66667 에서 가장 가까운 정수, 12 로 내림하여 결과로 반환한다.

2번) =TRUNC( 12.66667 )
12.66667 에서 소수부를 절사하고 정수부만을 반환한다. 소수부를 잘라서 버리고 정수부 12 만을 결과로 얻는 것이다.

[그림2] 엑셀 TRUNC 함수로 소수부 절사하기[그림2] 엑셀 TRUNC 함수로 소수부 절사하기



참고로, 엑셀 정수화 함수, INT 함수와 TRUNC 함수는 양수 처리에서는 차이가 없다. 그러나 음수를 정수화 한다면 결과가 달라진다. -12.667 을 정수화한다면, =INT( -12.667 ) 의 경우, 가장 가까운 정수로 내림하기에 -12.667 보다 작은 정수는 -13 이 결과가 된다. 그러나, =TRUNC( -12.667 ) 의 함수식은 소수부를 잘라서 버림한다. 따라서, 정수부 -12 만을 취하고 이것이 결과가 된다. 이런 차이가 있음을 기억하자.

3번) =ROUND( 12.66667, 0 )
두번째 인수 0 은 반올림할 자리수 위치인 소수점이다. 즉, 12.6 이 정수로 반올림되어 13 이 되는 것이다.

[그림3] 엑셀 ROUND 함수로 반올림하기[그림3] 엑셀 ROUND 함수로 반올림하기



4번) =ROUNDDOWN( 12.66667, 0 )
두번째 인수 0 은 내림할 위치인 소수점을 말한다. 즉, 12.6 을 정수로 내림한다면 12 가 된다.


이렇게 보기들의 함수식을 풀어보면 3번이 다른 결과를 반환한다. 정수화, 절사, 내림, 반올림 등에 관한 함수들을 한 자리에 모아놓고 바른 사용법을 묻는 문제이다. 비슷한 용도의 함수를 함께 잘 기억하고, 그 차이를 확실히 하여 필요한 곳에 활용할 수 있기 바란다.

정답 : 3번

[필기 풀이] 컴활2급 기출문제 2016년3회-21번 엑셀 정렬 기능 :
http://secstart.tistory.com/841

마늘빵.


댓글