문제
다음 중 아래 조건을 처리하는 셀 서식의 사용자 지정 표시 형식으로 옳은 것은?
셀의 값이 1000 이상이면 ‘파랑’, 1000 미만 500 이상이면 ‘빨강’, 500 미만이면 색을 지정하지 않고, 각 조건에 대해 천단위 구분 기호(,)와 소수 이하 첫째 자리까지 표시한다. [표시 예 : 1234.56 → 1,234.6, 432 → 432.0]
① [파랑][>=1000]#,##0.0;[빨강][>=500]#,##0.0;#,##0.0 ② [파랑][>=1000]#,###.#;[빨강][>=500]#,###.#;#,###.# ③ [>=1000]<파랑>#,##0.0;[>=500]<빨강>#,##0.0;#,##0.0 ④ [>=1000]<파랑>#,###.#;[>=500]<빨강>#,###.#;#,###.#
정답
1번
해설
정답: 1. 색은 [파랑]·[빨강]처럼 대괄호 안에 쓰고 조건도 [>=1000]처럼 대괄호 안에 쓴다. 또한 ‘432 → 432.0’처럼 정수에도 소수 첫째 자리(0)를 표시해야 하므로 자리 표시자는 #이 아닌 0을 써서 ‘#,##0.0’이어야 한다.
오답 풀이
- 1번: 색·조건을 대괄호로 쓰고 ‘#,##0.0’으로 소수 자리에 0을 채우므로 옳다.
- 2번: ‘#,###.#’은 432가 ‘432.’처럼 소수부가 표시되지 않으므로 표시 예와 맞지 않다.
- 3번: 색을 <파랑>처럼 부등호로 쓴 것은 잘못된 표기이므로 옳지 않다.
- 4번: 색 표기(<파랑>)와 자리 표시자(#) 모두 잘못되었으므로 옳지 않다.
보충 개념 서식 코드에서 0은 자릿수를 강제로 표시(없으면 0), #은 유효 숫자만 표시한다. 색·조건은 모두 대괄호 [ ] 안에 기술한다.