모두CBT

아래 시트에서 수식을 실행하였을 때 다음 중 결과 값이 다른 것은?A1… | [컴퓨터활용능력 1급 필기] 12년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 12년 1회차
아래 시트에서 수식을 실행하였을 때 다음 중 결과 값이 다른 것은?
A
154,832,820
1
=ROUND(A1,3-LEN(INT(A1)))
2
=ROUNDDOWN(A1,3-LEN(INT(A1)))
3
=ROUNDUP(A1,3-LEN(INT(A1)))
4
=TRUNC(A1,-5)
해설

워크시트의 [A1] 셀 값은 54,832,820이다. 앞의 세 수식이 쓰는 자릿수 인수 3-LEN(INT(A1))은 INT(A1)이 54832820으로 8자리이므로 3-8 = -5가 되어, 마지막 수식이 직접 적어 준 -5와 같은 값이 된다. 즉 네 수식 모두 십만 단위에서 자리를 처리한다.

ROUND(A1, -5)는 그 아래 자리인 만 자리 숫자가 3이므로 내림되어 54,800,000이고, ROUNDDOWN(A1, -5)은 무조건 버리므로 역시 54,800,000, TRUNC(A1, -5)도 십만 미만을 잘라 내 54,800,000이 된다.

반면 ROUNDUP(A1, -5)은 아래 자리 값과 관계없이 무조건 올리므로 54,900,000이 되어 혼자 다른 값을 낸다. 따라서 무조건 올림하는 ROUNDUP 수식이 결과가 다른 수식이다.

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