책 내용 질문하기
다시질문합니다
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
48
조회수
196
작성일
2012-01-16
작성자
첨부파일

p.48

문제11번에 사용자 지정서식은
200이상인숫자앞에 A-를 붙일때는 [>=200]"A-"##0
소수 둘째자리표시할때는 #.00
지정을 하잖아요?
그런데 왜 이렇게 하는지를 잘 모르겠습니다
위에는 #이 두개고, 밑에는 #이 한개인 이유는 뭔가요? 숫자자릿수를 나타내기 위한거는 아닌것같고요
자릿수를 나타ㄴ내려면 밑에는 소수점앞에 숫자가 몇자리인지 모르잖아요?
뒤에붙은 0은 숫자 0일때를 표시해주려고 하는거지요?
P.54
조건부서식을 작성할때 문제1번과 2번 둘다 범위를 지정하잖아요
1번문제에서는 A5:G12까지 지정해서 이름도 서식이 적용이 되구요
2번문제는 C15:G12라서 이름에 서식이 적용되지 않았잖아요
왜 1번은 월에 해당되는걸 찾는건데 이름도 범위에 넣었고
2번은 안넣었나요?
무조건 전체표를 다 범위에넣는게 아닌건가요?
P.69
5월인 사람을 찾는 거에서는 조건을 =MONTH(C4)=5로 표시하고
앞부분 P.55쪽 1번문제 에서 서식은 =MONTH($B5)=10 로
왜 $가 P69에서는 안붙은 건가요?
답변
2012-01-17 07:49:28

1. # 은 그렇게 의미가 없습니다. #은 숫자 1~9까지를 표시 하고 유효하지 않은 0은 표시 하지 않기 때문에

##0 과 같이 입력하면 0~9까지 표시 되는 것이고 ## 은 자리수를 채워주기 위한 것으로 큰 의미가 없습니다.

즉 0만 쓰셔도 되고 #0, ##0 을 쓰셔도 같은 결과이나

이문제에서 A-200 과 같이 3자리로 표시 한다는 것을 알려주기 위해 ##0 으로 사용한 것입니다.

#.00 에서 00은 소수점 2자리를 표시 하기 위해 반드시 00으로 사용해야 하는 부분입니다.

3.1 이라는 값이 있다면 #.00 으로 지정 하면 3.10 과 같이 표시 되지만 #.## 과 같이 지정 하시면 3.1 만 표시 되게 됩니다.

꼭 소수 2자리로 표시 하고 싶으시다면 #.00 과 같이 .00 으로 사용하셔야 하는 것이죠.

그래야 유효하지 않은 0이 표시 되게 되는 것입니다.

2. 문제를 잘 보시면 문제1번은 10월에 해당하는 행전체를 ~

이라고 되어 있고

문제2번은 [c5:g12]영역의 각 셀에 대해 라고 되어 있습니다.

문제 1의 경우 행전체에 해당하는 것 이기 때문에 문제의 표에 표시된 한줄 모두 조건부 서식을 지정 해야 합니다.

그래서 범위를 필드명을 제외한 전체 범위를 잡는 것이고

문제2는 해당하는 셀에 대해서만 지정 하기 때문에 지정된 셀만 선택 하시면 되는 것입니다.

행전체에 지정 하는 것인지 해당하는 셀에만 지정하는지를 확인 하셔서 작성하세요.

3. 조건부서식을 지정 할때 열고정을 하지 않으면 전체행에 대해서 서식이 제대로 지정 되지 않습니다.

열고정($b5)하지 않고 한번 사용해 보세요. 그럼 이해가 되실 거예요.

고급필터의 경우 지정된 범위에 대해 위에서 아래로 조건을 넣고 비교하기 때문에

특별히 열고정을 할 필요가 없습니다. 하셔도 상관 없구요.

69쪽 마지막 그림에 보시면 true false 와 같이 가상의 필드가 만들어졌다는 것을 표시해 두었는데

이것이 식을 지정된 범위의 제일 위에서 부터 아래로 비교한 것이라고 보시면 됩니다. 한쪽으로 식이 채워질때는 꼭 참조를 할 필요가 없죠.

조건부 서식에 대한 내용도 52쪽 잠깐만요에 있으니 확인해 보시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2012-01-17 07:49:28

    1. # 은 그렇게 의미가 없습니다. #은 숫자 1~9까지를 표시 하고 유효하지 않은 0은 표시 하지 않기 때문에

    ##0 과 같이 입력하면 0~9까지 표시 되는 것이고 ## 은 자리수를 채워주기 위한 것으로 큰 의미가 없습니다.

    즉 0만 쓰셔도 되고 #0, ##0 을 쓰셔도 같은 결과이나

    이문제에서 A-200 과 같이 3자리로 표시 한다는 것을 알려주기 위해 ##0 으로 사용한 것입니다.

    #.00 에서 00은 소수점 2자리를 표시 하기 위해 반드시 00으로 사용해야 하는 부분입니다.

    3.1 이라는 값이 있다면 #.00 으로 지정 하면 3.10 과 같이 표시 되지만 #.## 과 같이 지정 하시면 3.1 만 표시 되게 됩니다.

    꼭 소수 2자리로 표시 하고 싶으시다면 #.00 과 같이 .00 으로 사용하셔야 하는 것이죠.

    그래야 유효하지 않은 0이 표시 되게 되는 것입니다.

    2. 문제를 잘 보시면 문제1번은 10월에 해당하는 행전체를 ~

    이라고 되어 있고

    문제2번은 [c5:g12]영역의 각 셀에 대해 라고 되어 있습니다.

    문제 1의 경우 행전체에 해당하는 것 이기 때문에 문제의 표에 표시된 한줄 모두 조건부 서식을 지정 해야 합니다.

    그래서 범위를 필드명을 제외한 전체 범위를 잡는 것이고

    문제2는 해당하는 셀에 대해서만 지정 하기 때문에 지정된 셀만 선택 하시면 되는 것입니다.

    행전체에 지정 하는 것인지 해당하는 셀에만 지정하는지를 확인 하셔서 작성하세요.

    3. 조건부서식을 지정 할때 열고정을 하지 않으면 전체행에 대해서 서식이 제대로 지정 되지 않습니다.

    열고정($b5)하지 않고 한번 사용해 보세요. 그럼 이해가 되실 거예요.

    고급필터의 경우 지정된 범위에 대해 위에서 아래로 조건을 넣고 비교하기 때문에

    특별히 열고정을 할 필요가 없습니다. 하셔도 상관 없구요.

    69쪽 마지막 그림에 보시면 true false 와 같이 가상의 필드가 만들어졌다는 것을 표시해 두었는데

    이것이 식을 지정된 범위의 제일 위에서 부터 아래로 비교한 것이라고 보시면 됩니다. 한쪽으로 식이 채워질때는 꼭 참조를 할 필요가 없죠.

    조건부 서식에 대한 내용도 52쪽 잠깐만요에 있으니 확인해 보시기 바랍니다.

    좋은 하루 되세요.

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