티스토리 뷰

컴퓨터활용능력 2006년도 1회 필기 기출 문제 30번을 풀이한 것이다. 엑셀의 셀 서식 중에서 사용자 지정(정의) 서식의 바른 적용 결과를 묻고 있다.

엑셀의 사용자 지정 서식은 다양한 형태로 적용이 가능하다. 아래의 문제는 숫자 값에 적용된 사용자 지정 서식의 잘못된 결과를 찾는 것이다.

30. 다음 중 입력 내용에 대해 주어진 사용자 정의 셀 서식을 적용했을 때의 결과로 옳지 않은 것은?

   입력값        셀 서식        서식 적용결과
① 3300        #,###            3,300
0.680        #.#            0.7
③ 0.15        #,###%        15%
220        #,###            0,220

풀이:

엑셀에서 사용자 지정 서식을 사용하려면 서식을 적용할 범위를 선택하고 엑셀 리본 메뉴 > 홈 탭 > 표시 형식 > 셀 서식 단추 를 클릭하거나 단축키 CTRL+1 을 사용한다. 이 단축키는 너무너무 자주 사용된다. 기억하자!!

[그림1] 엑셀 2007 이상 버전의 셀 서식 창 열기[그림1] 엑셀 2007 이상 버전의 셀 서식 창 열기



이렇게 엑셀 셀 서식 창을 열고 표시 형식 탭 > 사용자 지정 범주 에서 형식을 임의로 설정하고 확인 버튼으로 마무리 한다. 위의 문제도 직접 엑셀 창을 열고 확인해 보기 바란다. 보다 빠른 이해가 가능할 것이다.

[그림2] 셀 서식 창에서 사용자 지정 서식 적용[그림2] 셀 서식 창에서 사용자 지정 서식 적용



문제에서 사용된 엑셀 사용자 지정의 숫자 서식 :
# : 숫자 한 자리를 의미. 유효하지 않은 0 은 표시하지 않음( "" ). ( 대표적인 무효한 0 : 숫자 값의 가장 왼쪽 0 )
, : 천 단위 마다 구분 기호 콤마( , )를 표시.
% : 숫자에 100 을 곱하고 뒤에 퍼센트( % )를 표시. 퍼센트로 변환하고 기호( % )를 붙여서 표시.

추가 사용자 지정 숫자 서식 :
0 : 숫자 한 자리를 의미. 유효하지 않은 자리수에 0 을 표시.
? : 숫자 한 자리를 의미. 유효하지 않은 자리수에 빈칸( " " )을 표시. 소수점을 기준으로 정렬.

사용자 지정 서식 관련 링크 :
엑셀의 표시 형식 - 사용자 정의 서식을 살펴봅니다 :
http://secstart.tistory.com/96
[엑셀] 실무용 단순 엑셀 사용자지정 표시형식(셀서식) :
http://secstart.tistory.com/230
[엑셀 문답] 엑셀 천단위 구분기호를 넣고 싶어요 :
http://secstart.tistory.com/583

자, 이제 문제에 필요한 사용자 지정 서식을 알았으니 위의 보기를 하나씩 살펴보자.

[그림3] 각 보기별 엑셀 사용자 지정 서식 적용 결과[그림3] 각 보기별 엑셀 사용자 지정 서식 적용 결과



1번) 3300 의 값에 사용자 지정 셀 서식 #,### 을 적용하면 4자리의 전체 숫자 값에 천단위 마다 콤마( , )가 추가되어 표시된다. 3300 에 서식이 적용되면 3,300 으로 표시된다.

만일, 이 서식에 주어진 값이 0 이라면 결과는 공백으로 표시된다. # 은 한 자리의 숫자를 의미하고 무효한 숫자는 표시하지 않는다. 따라서, 0 값 만은 표시가 되지 않는 것이다.

2번) 0.680 의 값에 #.# 의 사용자 지정 셀 서식을 적용하면 정수부와 소수부 1자리가 표시된다. 그 사이에는 소수점이 포함되어 표시된다.

0.680 의 소수 이하 3자리는 0.7 로 반올림되어 소수 이하 1자리까지 표시된다. 또 정수부의 0 은 무효한 수치이기에 표시되지 않는다. 결국 최종결과는 .7 이 되는 것이다. 따라서, 2번의 적용 결과는 틀린 것이다.

만일, 이 값이 123.456 이라면 소수 이하는 1자리까지 반올림되어 표시 되지만 정수부는 일의 자리, 1자리만 표시되는 것이 아니다. 정수부를 의미하는 # 은 기본으로 1자리의 숫자를 말하지만 그 이상의 자리수가 주어지면 모두를 표시한다. 이점도 기억하자.

보기와 같이 0.7 의 서식 적용 결과를 얻으려면 셀 서식은 0.0 으로 주는 것이 가장 간단하다. 사용자 지정 서식 0 은 유효하지 않은 0 의 값을 0 으로 표시하기 때문이다.

3번) 0.15 의 값에 #,###% 서식을 적용하면 4 자리의 정수부에 천 단위마다 콤마가 표시되고 마지막에는 퍼센트 단위( % )까지 표시한다.

먼저 % 서식이 적용되어 0.15에 100이 곱해져 15가 된다. 15가 #,### 의 셀 서식에 따라 15 로 표시된다. 천단위 콤마는 표시값이 천 단위를 넘지 않기에 표시되지 않는다. 최종적으로 서식 적용 결과는 퍼센트( % ) 단위가 추가된 15% 가 된다.

만일, 이 값이 0.15 가 아닌 15 라면 100 이 곱해진 1500 에 퍼센트 단위가 붙고 천단위 콤마가 추가된 1,500% 이 서식 적용 결과가 될 것이다.

4번) 220 의 값에 #,### 서식을 적용한다. 3자리의 숫자 값에 천 단위 콤마를 포함는 4자리의  숫자 서식이 적용된다. 천단위를 넘지 않아 콤마는 표시되지 않고 4번째 # 은 값이 없어 표시되지 않는다. 천단위를 의미하는 # 서식은 이 값에는 의미가 없어지는 것이다.

결국 4번 보기의 서식을 적용하면 220 으로 표시된다. 역시 잘못된 보기이다.

보기와 같이 0,220 의 서식 적용 결과를 얻으려면 여러 서식이 있겠지만 간단히는 0,##0 를 사용자 지정 서식으로 지정하는 것이다. 이 서식에서 중요한 것은 천 단위의 무효한 0 을 표시하는 것이다. 그러기 위해서는 # 이 아닌 0 으로 서식을 적용하는 것이다. # 은 무효한 숫자를 표시하지 않지만 0 의 서식은 무효한 숫자를 0 으로 표시하기 때문이다.

엑셀 사용자 지정 서식은 셀 사이의 처리와 표시를 달리 할 수 있기에 너무도 유용한 기능이다. 간단한 몇가지 서식 적용법만 알아두어도 많은 도움이 될 것이다. 시험을 위해 공부하고 실무에 활용하자.

정답 : 2번, 4번

엑셀 사용자 지정 서식 관련 컴활 실기 풀이 링크 :
컴활 2급 실기 2007년 1회 A형 기출 풀이-기본작업 2번-4 :
http://secstart.tistory.com/185
컴활 2급 실기 2006년 3회 A형 기출 풀이-기본작업 2번-5 :
http://secstart.tistory.com/193
컴활 2급 실기 2006년 2회 A형 기출 풀이-기본작업 2번-4 :
http://secstart.tistory.com/197

[필기 풀이] 컴활2급 기출문제 2006년1회-29번 엑셀 옵션 설정 :
http://secstart.tistory.com/793

마늘빵.


댓글