책 내용 질문하기
엑셀 기본모의고사 질문드립니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
234
조회수
125
작성일
2013-12-27
작성자
첨부파일

1) 234p 12 재질문드립니다. 전에 질문드렸던 것은 else 다음의 순서들 중 cells~~의 수식그룹과 txt~="~" 들의 수식그룹이 순서가 바뀌어도 되느냐는 것이었습니다. 답변부탁드립니다.

2) 265p ans2-02 에서, hlookup의 범위를 I25:L26 이 아닌, 굳이 I25:L30으로 크고 부정확하게 잡아주는 이유가 있는 것인가요? 단가인 1200, 1300.. 등과 사용량 230, 82..등과의 숫자크기 차이가 커서 이 문제에서는 별문제 없겠습니다만, 사용량과 유사한 크기의 데이터가 I25:L26, I27:L30 양쪽에 모두 있을수도 있을텐데 그런 위험을 감수하면서까지 굳이 해설처럼 범위를 잡아주는 이유를 모르겠습니다.

3) 325p ans1-03 에서, A46에 조건 이라고 써주고 A47에 OR(B34="6급",C34="*우*",D34="총무과") 라고 써주는 것은 안되는것인지요. 안된다면 왜그런가요? 이 경우 특히 "*우*" 부분은 어떤지 궁금합니다.

4) 329p 02 문제풀이도중 매크로를 잘못작성하였습니다. 잘못만든 매크로를 원래처음상태로 다시 되돌릴 방법은 무엇인가요? 처음부터 매크로작성 다시 하려구요.

5) 329p 02-4 에 나와있는 방법이 직위 열 블록 후 우클릭->정렬 로 하는 방법과 무슨 차이인것인가요?

6) 331p 문4-동그라미2 에서, Year(today()) 는 안되나요? 왜그러죠? today와 date의 쓰임상 차이점에 대해서 알려주십시오.

7) 327p 문2-동그라미4 에서, 계산작업시트 표3 제대로 썼는데도 오답이 나서 파일첨부드립니다.

답변
2013-12-28 19:44:46

1. 순서가 바뀌면 안됩니다.

txt=""

와 같이 사용하는 것은 내용이 셀에 입력되고 난 후 폼의 컨트롤들을 초기화 하기 위한 것이기 때문에

입력이 된 후에 초기화 할 수 있게 해주셔야 겠죠.

2. hlookup 을 사용하는 이유가 hlookup 범위의 첫번째 행에서 해당하는 위치를 찾은 후

지정된 행에서 값을 가져오게 됩니다.

행으로 지정된 값이 match 로 여기서는 가정용인지, 상업용인지 등의 위치를 구한 후

구한 위치에 +2 를 하여 값을 가져오게 되죠.

즉 3행에 해당하는 고객번호 1-300-198 의 사용량이 230이고 업종이 공업용이므로

200이상인 값이있는 3이 hlookup의 범위에서 나오고 match 에서 공업용에 해당하는 위치 3이 반환되고 +2 를 하게 되면

5 가 됩니다.

그럼 i26:l30 범위에서 1000 이라는 값이 나오게 되는 것이죠.

3. 네 C34="*우*" 와 같이 사용할 수 없습니다.

필드내에서

성 명

*우*


로 지정하면 우가 포함된 값을 찾지만

C34="*우*"

와 같이 지정하시면 우가 포함되는 값이 아니라

그냥 *우* 라는 값을 찾게 됩니다. 즉 * 도 문자로 표시하게 되는 것이죠.

이렇게 되면 이와 같은 값이 없으므로 결과가 나오지 않습니다.

4. 개발도구 -> 매크로 를 선택하시면 매크로 대화상자가 나타납니다.

여기서 삭제하고자 하는 매크로를 선택한 후 삭제하시고 다시 매크로를 작성하시면 됩니다.

5. 같은 방법이긴 한데요.

여러 필드에 대해서 정렬을 하실려면 책의 설명과 같은 방법으로 지정하셔야 합니다.

6. today 는 엑셀 함수 입니다.

프로시저에서는 사용할 수 없는 것입니다.

프로시저에서는 date 로 사용하세요.

7. =ROUND(ft(F9/12,G9*12,-D9*0.3),-3)

라고 작성하셨는데 t 가 아니라 v 입니다.

오타를 수정해 보세요.

좋은 하루 되세요.

"
  • *
    2013-12-28 19:44:46

    1. 순서가 바뀌면 안됩니다.

    txt=""

    와 같이 사용하는 것은 내용이 셀에 입력되고 난 후 폼의 컨트롤들을 초기화 하기 위한 것이기 때문에

    입력이 된 후에 초기화 할 수 있게 해주셔야 겠죠.

    2. hlookup 을 사용하는 이유가 hlookup 범위의 첫번째 행에서 해당하는 위치를 찾은 후

    지정된 행에서 값을 가져오게 됩니다.

    행으로 지정된 값이 match 로 여기서는 가정용인지, 상업용인지 등의 위치를 구한 후

    구한 위치에 +2 를 하여 값을 가져오게 되죠.

    즉 3행에 해당하는 고객번호 1-300-198 의 사용량이 230이고 업종이 공업용이므로

    200이상인 값이있는 3이 hlookup의 범위에서 나오고 match 에서 공업용에 해당하는 위치 3이 반환되고 +2 를 하게 되면

    5 가 됩니다.

    그럼 i26:l30 범위에서 1000 이라는 값이 나오게 되는 것이죠.

    3. 네 C34="*우*" 와 같이 사용할 수 없습니다.

    필드내에서

    성 명

    *우*


    로 지정하면 우가 포함된 값을 찾지만

    C34="*우*"

    와 같이 지정하시면 우가 포함되는 값이 아니라

    그냥 *우* 라는 값을 찾게 됩니다. 즉 * 도 문자로 표시하게 되는 것이죠.

    이렇게 되면 이와 같은 값이 없으므로 결과가 나오지 않습니다.

    4. 개발도구 -> 매크로 를 선택하시면 매크로 대화상자가 나타납니다.

    여기서 삭제하고자 하는 매크로를 선택한 후 삭제하시고 다시 매크로를 작성하시면 됩니다.

    5. 같은 방법이긴 한데요.

    여러 필드에 대해서 정렬을 하실려면 책의 설명과 같은 방법으로 지정하셔야 합니다.

    6. today 는 엑셀 함수 입니다.

    프로시저에서는 사용할 수 없는 것입니다.

    프로시저에서는 date 로 사용하세요.

    7. =ROUND(ft(F9/12,G9*12,-D9*0.3),-3)

    라고 작성하셨는데 t 가 아니라 v 입니다.

    오타를 수정해 보세요.

    좋은 하루 되세요.

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