책 내용 질문하기
엑셀
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
295
조회수
210
작성일
2011-09-20
작성자
첨부파일

2007년 4회

문제 2번에1번과 2번

1번:int함수 사용방법을 모르겠어요~~~그리고 sum함수를 결석일수를 계산할 때 사용하면 안되나요~~??

2번:int(d4/10)+1:d4를 왜10으로 나누는지 거기에 +1은 10으로 나누면 1이 남아서 더한걸로 보이는 데 이것도 잘 이해가 안되네요~~??그리고 수우미양가의 각 개수는 임의로 지정한건지.....9번째 "우"만 나오도록 하는 과정에서 "가,양,미"의 개수를 맘대로 지정해서 9번째 "우"만 나오도록 하면되는건지...??

상세하게 설명 부탁드립니다....

답변
2011-09-21 09:58:54

1. int 함수는 인수를 정수부분만 추출 하는 것입니다.

int(인수)

와 같은 방법으로 쓰는 것이고

=int(1.25) 와 같읕 값이 들어가면 1이 나오게 되죠..

어려울 것이 없는 함수인데요.

sum함수가 제시되어 있으니 사용할 수 있습니다.

2.

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 "우"가 되는 것입니다.

choose 함수에서 값을 반환할때 1이면 1번인수를 2이면 2번인수를 반영 하므로 그냥 점수로는 사용하기 힘들기 때문에 10으로 나눠주는 것입니다.

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는 "우"로 맞게 됩니다.

좋은 하루 되세요.

"
  • *
    2011-09-21 09:58:54

    1. int 함수는 인수를 정수부분만 추출 하는 것입니다.

    int(인수)

    와 같은 방법으로 쓰는 것이고

    =int(1.25) 와 같읕 값이 들어가면 1이 나오게 되죠..

    어려울 것이 없는 함수인데요.

    sum함수가 제시되어 있으니 사용할 수 있습니다.

    2.

    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 "우"가 되는 것입니다.

    choose 함수에서 값을 반환할때 1이면 1번인수를 2이면 2번인수를 반영 하므로 그냥 점수로는 사용하기 힘들기 때문에 10으로 나눠주는 것입니다.

    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는 "우"로 맞게 됩니다.

    좋은 하루 되세요.

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