책 내용 질문하기
기본모의고사 5회 관련질문입니다
도서
2018 시나공 컴퓨터활용능력 2급 실기(엑셀 2010 사용자용)
페이지
301
조회수
32
작성일
2018-10-06
작성자
탈퇴*원
첨부파일

기본모의고사 5회 계산작업 1번문제인데요

문제는 (표1)에서 총점(D3:D9)이 90이상이면 "A", 70이상이면 "B", 50 이상이면 "C", 30이상이면 "D", 30미만이면 "F"를 평점(E3:E9)에 표시하시오

이 문제인데

이문제를 정말 전체적으로 모르겠어요

해설에는 계산식인 CHOOSE( INT(D3?10)+1, "F", "F", "F", "D", "D", "C", "C", "B", "B", "A", "A")

이것만 나와있고 자세한 해석이 안나와있어서

이해하기가 어려워요

왜 CHOOSE 함수가 있고 왜 INT가 나와야 하는지, 특히 이 INT 함수는 무엇인지 알기가 어렵습니다.

이문제에 관련해서 자세하게 설명 부탁드려요

감사합니다

답변
2018-10-07 20:47:26

안녕하세요.

문제에서

90이상이면 "A",70이상이면 "B", 50이상이면 "C",30이상이면 "D", 30미만이면 "F" 를 평점에 표시하라고 했습니다.

30미만이므로 0~29까지 입니다. 0~1까지 10으로 나누면 0이 나오기 때문에 +1 을 해서 1로 만들어주고

10~19까지 10으로 나누면 1 거기에 +1을 하면 2,

20~29까지 10으로 나누면 2 거기에 +1을 하면 3,

이 되므로 1,2,3 이 0~29까지의 값이됩니다. 그래서 choose의 인수가 1,2,3 일때 값을 반환하기 위해서

choose 인수의 첫번째,두번째, 세번째에 "F" 가 들어가는 것이죠.

그리고 +1 을 하는 이유는 0~9값을 10으로 나누면 0이 나오기 때문에 0값은 choose 함수에서 사용할 수 없으므로 +1을 하여 1의 값을 만들어 주게 되는 것이죠. 그래서 1이 나오면 "F" 를 반영할 수 있도록

choose(int(d3/10)+1,"F",.....) 로 사용하는 것입니다.


30미만인 것 즉 1,2,3 이라는 인수가 나온 것은 F가 되어야 하므로

choose(int(d3/10)+1,"F","F","F"...

로 사용하는 것이죠.

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

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

좋은 하루 보내세요.

  • *
    2018-10-07 20:47:26

    안녕하세요.

    문제에서

    90이상이면 "A",70이상이면 "B", 50이상이면 "C",30이상이면 "D", 30미만이면 "F" 를 평점에 표시하라고 했습니다.

    30미만이므로 0~29까지 입니다. 0~1까지 10으로 나누면 0이 나오기 때문에 +1 을 해서 1로 만들어주고

    10~19까지 10으로 나누면 1 거기에 +1을 하면 2,

    20~29까지 10으로 나누면 2 거기에 +1을 하면 3,

    이 되므로 1,2,3 이 0~29까지의 값이됩니다. 그래서 choose의 인수가 1,2,3 일때 값을 반환하기 위해서

    choose 인수의 첫번째,두번째, 세번째에 "F" 가 들어가는 것이죠.

    그리고 +1 을 하는 이유는 0~9값을 10으로 나누면 0이 나오기 때문에 0값은 choose 함수에서 사용할 수 없으므로 +1을 하여 1의 값을 만들어 주게 되는 것이죠. 그래서 1이 나오면 "F" 를 반영할 수 있도록

    choose(int(d3/10)+1,"F",.....) 로 사용하는 것입니다.


    30미만인 것 즉 1,2,3 이라는 인수가 나온 것은 F가 되어야 하므로

    choose(int(d3/10)+1,"F","F","F"...

    로 사용하는 것이죠.

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

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

    좋은 하루 보내세요.

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