책 내용 질문하기
숫자 서식코드 질문합니다
도서
[2015] 컴퓨터활용능력 2급 필기
페이지
329
조회수
118
작성일
2015-01-27
작성자
첨부파일

예제 2번의 답은 이해가 가요..

그런데 예제 1번 답이 왜 저렇게 나오는지 잘 모르겠어요..

예제1번에서 순이익이 0보다 크면, 파랑.

0보다 작으면 - 기호를 붙이고 빨강

0이면, 검정

텍스트이면, 미등록을 표시하라 (단, 천 단위마다 콤마(,)를 표시하고 값이 0일때 0 표시)

[파랑]#,### ; [빨강]-#,### ; [검정]0 ; @"미등록"

이렇게 하면 안되나요?

어차피 양수는 0보다 큰값이고 음수는 0보다 작은 값이니까 0을 신경쓸 필요가 없잖아요..

그리고 0값은 그냥 0 이니까.. 천단위 구분 같은거 적용이 안되지 않나요???

답변
2015-01-28 19:08:14

결론부터 말하자면, 질문자님이 제안하신 방법도 틀린 것은 아닙니다.

직접 실습해보시면 아시겠지만, 결과는 똑같이 나옵니다.

그렇다면 #,##0 과 #,### 차이는 무엇일까요?

우선 셀에 유효숫자가 있을 경우 두 서식의 결과값은 같습니다.

하지만 셀에 유효숫자가 없을 경우에는 결과가 다르게 나옵니다.

#,##0은 셀에 유효숫자가 없을 경우 즉 빈칸일 경우에는 0으로 표기합니다.

#,###은 셀에 유효숫자가 없을 경우 즉 빈칸일 경우에는 ''''(빈칸)으로 표기합니다.

문제에서는 순이익과 관련된 문제로써 어떤 수든 값이 나와야하기 때문에

빈칸이 나와서는 안됩니다. 즉 빈칸일 경우는 0이라고 쓰기 위해서 #,##0이라고 쓰는 것입니다.

이상 답변이었습니다. 도움이 되셨길 바랍니다.

  • *
    2015-01-28 19:08:14

    결론부터 말하자면, 질문자님이 제안하신 방법도 틀린 것은 아닙니다.

    직접 실습해보시면 아시겠지만, 결과는 똑같이 나옵니다.

    그렇다면 #,##0 과 #,### 차이는 무엇일까요?

    우선 셀에 유효숫자가 있을 경우 두 서식의 결과값은 같습니다.

    하지만 셀에 유효숫자가 없을 경우에는 결과가 다르게 나옵니다.

    #,##0은 셀에 유효숫자가 없을 경우 즉 빈칸일 경우에는 0으로 표기합니다.

    #,###은 셀에 유효숫자가 없을 경우 즉 빈칸일 경우에는 ''''(빈칸)으로 표기합니다.

    문제에서는 순이익과 관련된 문제로써 어떤 수든 값이 나와야하기 때문에

    빈칸이 나와서는 안됩니다. 즉 빈칸일 경우는 0이라고 쓰기 위해서 #,##0이라고 쓰는 것입니다.

    이상 답변이었습니다. 도움이 되셨길 바랍니다.

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