문제
다음 중 셀에 입력된 값이 10,000 이상이면 「○만○○○○원」, 10,000 미만이면 「○○○원」 형태로 표시하려고 한다. 다음 중 올바른 사용자 지정 표시 형식은?
표시 예: 52800 → 5만2800원, 640 → 640원
① #"만"####"원" ② [>=10000]#"만"####"원";#"원" ③ [>=10000]####"만"#"원";#"원" ④ [<10000]#"만"####"원";#"원"
정답
2번
해설
정답: 2. 조건 [>=10000]을 만족하는 값은 첫 번째 구역 #"만"####"원"으로, 그 외 값은 두 번째 구역 #"원"으로 표시된다. 52800은 5만2800원, 640은 640원으로 표시되므로 옳다.
오답 풀이
- 1번: 조건 구역이 없어 640도 "만"이 붙은 형태로 표시되므로 옳지 않다.
- 2번: 만 단위 자리(#)와 나머지 네 자리(####)의 배치가 올바르고 조건도 맞으므로 옳다.
- 3번: "만"과 자릿수(#) 기호의 위치가 뒤바뀌어 자릿값이 잘못 표시된다.
- 4번: 조건이 [<10000]로 반대로 지정되어 큰 값과 작은 값의 형식이 서로 뒤바뀐다.
보충 개념 사용자 지정 형식은 세미콜론(;)으로 구역을 나누며, 대괄호 안의 [조건]으로 값에 따라 다른 형식을 적용할 수 있다. #은 유효하지 않은 0을 표시하지 않는 자릿수 기호이다.