책 내용 질문하기
기본 모의고사 문제 질문
도서
2018 시나공 컴퓨터활용능력 2급 실기(엑셀 2010 사용자용)
페이지
301
조회수
37
작성일
2018-02-12
작성자
탈퇴*원
첨부파일

5회 기본모의고사 계산작업이 1,3,4,번이 이해가 안가는데요 ㅠㅠ 풀이 상세하게 알려줄 수 있나요 ?

답변
2018-02-21 10:07:31

1. int(d3/10)+1

d3/10 을 하는 것은 100점을 10점으로 90점을 9로 표시 하기 위한 것입니다.

choose 함수가 인수가 1일때, 2일때.. 값을 반영 하기 때문에 10으로 나눠 주는 것입니다.

choose 함수 사용법을 보시면(53p) =choose(인수,첫번째,두번째,...)

인수가 1이면 첫번째를, 2이면 두번째를,...

한마디로 요일 번호가 1이면 "일",2이면 "월",3이면 "화",4이면 "수",.....

= choose(c3,"일","월","화","수","목","금","토") 가 되는 것이지요.

0~9까지는 "가", 10~19 "가", 20~29 "가", 30~39 "가", 40~49 "가", 50~59 "가", 60~69 "양", 70~79 "미", 80~89 "우", 90~99 "우", 100 "우"가 되는 것입니다.

int(d3/10)+1 을 하게 되면 1~6 이면 "가", 7이명 "양", 8이면 "미",9이면 "우", 10~11이면 "수" 가 되는 겁니다.

int(d3/10)+1 을 해주는 이유는 1~9의 점수가 나올때 10으로 나누게 되면 0이 반환됩니다. 그런데 choose함수는 0은 제외하고 1일때 부터 결과를 반영 합니다. 그렇기 때문에 1을 더해주고 "가"로 입력 하고 100점일때는 11점으로 "수" 를 반영 하게 되는 것입니다.

책에 설명되어 있듯이 81을 10으로 나누면 8이되고 거기에 +1을 하게되면 9가 됩니다.

80이상이면 "우" 가 되어야 하기때문에 9는 "우"로 맞게 됩니다.

문제에서 배열 수식을 사용하라는 말이 있다면 ctrl+shift + enter 을 눌러 배열 수식으로 입력해 주어야 합니다.

2.

vlookup, hlookup 함수의 범위의 첫번째 열, 행에는 항상 찾을 값이 있어야 합니다.

여기서 vlookup의 찾을 값은 호봉이 되죠?

그런데 a부터 범위를 잡으면 범위의 첫번째 열이 직급 이 됩니다. 그렇기 때문에 오류가 나게 되는 것이죠.

그래서 b열부터 범위를 잡아 호봉을 첫번째 열에서 찾을 수 있게 하셔야 합니다.

3.

left 함수로 앞에서 3번째 까지의 값을 구하고

이 값을 대문자로 변경하기 위해 upper 함수를 사용합니다.

이렇게 변경된 값에 공백을 제거 하기 위해 trim 함수를 사용하는 것이구요.

함수 사용은 어떤 함수가 먼저 작성될지를 생각 하셔서 사용하셔야 하구요.

제일 먼저 사용될 함수가 안쪽에 작성되어야 합니다.


좋은 하루 되세요.

  • *
    2018-02-21 10:07:31

    1. int(d3/10)+1

    d3/10 을 하는 것은 100점을 10점으로 90점을 9로 표시 하기 위한 것입니다.

    choose 함수가 인수가 1일때, 2일때.. 값을 반영 하기 때문에 10으로 나눠 주는 것입니다.

    choose 함수 사용법을 보시면(53p) =choose(인수,첫번째,두번째,...)

    인수가 1이면 첫번째를, 2이면 두번째를,...

    한마디로 요일 번호가 1이면 "일",2이면 "월",3이면 "화",4이면 "수",.....

    = choose(c3,"일","월","화","수","목","금","토") 가 되는 것이지요.

    0~9까지는 "가", 10~19 "가", 20~29 "가", 30~39 "가", 40~49 "가", 50~59 "가", 60~69 "양", 70~79 "미", 80~89 "우", 90~99 "우", 100 "우"가 되는 것입니다.

    int(d3/10)+1 을 하게 되면 1~6 이면 "가", 7이명 "양", 8이면 "미",9이면 "우", 10~11이면 "수" 가 되는 겁니다.

    int(d3/10)+1 을 해주는 이유는 1~9의 점수가 나올때 10으로 나누게 되면 0이 반환됩니다. 그런데 choose함수는 0은 제외하고 1일때 부터 결과를 반영 합니다. 그렇기 때문에 1을 더해주고 "가"로 입력 하고 100점일때는 11점으로 "수" 를 반영 하게 되는 것입니다.

    책에 설명되어 있듯이 81을 10으로 나누면 8이되고 거기에 +1을 하게되면 9가 됩니다.

    80이상이면 "우" 가 되어야 하기때문에 9는 "우"로 맞게 됩니다.

    문제에서 배열 수식을 사용하라는 말이 있다면 ctrl+shift + enter 을 눌러 배열 수식으로 입력해 주어야 합니다.

    2.

    vlookup, hlookup 함수의 범위의 첫번째 열, 행에는 항상 찾을 값이 있어야 합니다.

    여기서 vlookup의 찾을 값은 호봉이 되죠?

    그런데 a부터 범위를 잡으면 범위의 첫번째 열이 직급 이 됩니다. 그렇기 때문에 오류가 나게 되는 것이죠.

    그래서 b열부터 범위를 잡아 호봉을 첫번째 열에서 찾을 수 있게 하셔야 합니다.

    3.

    left 함수로 앞에서 3번째 까지의 값을 구하고

    이 값을 대문자로 변경하기 위해 upper 함수를 사용합니다.

    이렇게 변경된 값에 공백을 제거 하기 위해 trim 함수를 사용하는 것이구요.

    함수 사용은 어떤 함수가 먼저 작성될지를 생각 하셔서 사용하셔야 하구요.

    제일 먼저 사용될 함수가 안쪽에 작성되어야 합니다.


    좋은 하루 되세요.

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