책 내용 질문하기
기출87회 엑셀 문제
도서
[2015] 사무자동화산업기사 실기(엑셀, 액세스, 파워포인트 2007 사용자용)
페이지
225
조회수
125
작성일
2015-11-05
작성자
첨부파일

조건 3 증가율을 구하는 함수 ROUND에서

해설로 설명해주신 부분이 잘 이해가 되지 않습니다.

소수점 1의 자리에서 반올림하려면 ROUND(E4/D4,0)은 알겠는데

반올림 자릿수를 왜 1이 아닌 2로 해야 하는건가요?

답변
2015-11-06 01:52:34

안녕하세요.

일반적으로 ROUND 함수는

백의자리 십의자리 일의자리 소수첫째 소수둘째 소수셋째

1 2 3 . 4 5 6

-2 -1 0 1 2 3 ROUND 함수에 적용할 자릿수

ROUND(123.456, -2) = 100

ROUND(123.456, -1) = 120

ROUND(123.456, 0) = 123

ROUND(123.456, 1) = 123.5 (둘째자리가 5이므로 반올림)

ROUND(123.456, 2) = 123.46 (셋째자리가 6이므로 반올림)

ROUND(123.456, 3) = 123.456

하지만 기출 08회는 좀 이해를 요하는 부분입니다.

백분율로 표시될 것을 감안해야 하기 때문인데 백분율이란 값에 100을 곱한 뒤 %를 붙입니다.

즉 0.12를 백분율로 표시하면 0.12에 100을 곱한 결과 12에 %를 붙여 12%로 표시하죠.

문제는 정수로 표시하는 것인데, 백분율에서 100을 곱하여 2자리가 없어질 것을 감안하여 ROUND(값, 2)로 지정한 것입니다.

그래야 0.12와 같이 소수 둘째자리까지 표시된 이후 100을 곱하고 %를 붙여 12%로 표시됩니다. 결과적으로 12%인 정수만 출력되게 되는 것이죠.

좋은 하루 보내세요.

  • *
    2015-11-06 01:52:34

    안녕하세요.

    일반적으로 ROUND 함수는

    백의자리 십의자리 일의자리 소수첫째 소수둘째 소수셋째

    1 2 3 . 4 5 6

    -2 -1 0 1 2 3 ROUND 함수에 적용할 자릿수

    ROUND(123.456, -2) = 100

    ROUND(123.456, -1) = 120

    ROUND(123.456, 0) = 123

    ROUND(123.456, 1) = 123.5 (둘째자리가 5이므로 반올림)

    ROUND(123.456, 2) = 123.46 (셋째자리가 6이므로 반올림)

    ROUND(123.456, 3) = 123.456

    하지만 기출 08회는 좀 이해를 요하는 부분입니다.

    백분율로 표시될 것을 감안해야 하기 때문인데 백분율이란 값에 100을 곱한 뒤 %를 붙입니다.

    즉 0.12를 백분율로 표시하면 0.12에 100을 곱한 결과 12에 %를 붙여 12%로 표시하죠.

    문제는 정수로 표시하는 것인데, 백분율에서 100을 곱하여 2자리가 없어질 것을 감안하여 ROUND(값, 2)로 지정한 것입니다.

    그래야 0.12와 같이 소수 둘째자리까지 표시된 이후 100을 곱하고 %를 붙여 12%로 표시됩니다. 결과적으로 12%인 정수만 출력되게 되는 것이죠.

    좋은 하루 보내세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.