모두CBT

다음 중 [D9] 셀에서 사과나무의 평균 수확량을 구하고자 하는 경우 … | [컴퓨터활용능력 2급 필기] 16년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 2급 필기] 16년 3회차
다음 중 [D9] 셀에서 사과나무의 평균 수확량을 구하고자 하는 경우 나머지 셋과 다른 결과를 표시하는 수식은?
ABCDEF
1나무번호종류높이나이수확량수익
2001사과182018105000
300212121096000
4003체리13149105000
5004사과14151075000
600598877000
7006사과891045000
8
9사과나무의 평균 수확량
1
=INT(DAVERAGE(A1:F7,5,B1:B2))
2
=TRUNC(DAVERAGE(A1:F7,5,B1:B2))
3
=ROUND(DAVERAGE(A1:F7,5,B1:B2),0)
4
=ROUNDDOWN(DAVERAGE(A1:F7,5,B1:B2),0)
해설

네 수식 모두 안쪽 계산은 DAVERAGE(A1:F7, 5, B1:B2)로 같습니다. 이 함수는 목록 A1:F7에서 조건 범위 B1:B2, 즉 종류가 ‘사과’인 행만 골라 5번째 필드인 수확량의 평균을 구합니다. 사과나무는 나무번호 001(수확량 18), 004(10), 006(10) 세 그루이므로 평균은 (18+10+10)÷3 = 12.666…이 됩니다.

바깥쪽 함수만 서로 다른데, INT는 소수점 아래를 버려 정수로 내림하고, TRUNC는 소수점 이하를 그냥 잘라내며, ROUNDDOWN(…,0)은 0자리까지 무조건 내림합니다. 양수 12.666…에 대해서는 이 세 가지가 모두 같은 값인 12를 돌려줍니다.

반면 ROUND(…,0)은 버리는 것이 아니라 반올림하는 함수입니다. 소수 첫째 자리가 6이므로 올림이 일어나 결과가 13이 되어 나머지 셋과 값이 달라집니다. 즉 절사 계열 함수들과 반올림 함수의 차이를 묻는 문제입니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.