책 내용 질문하기
함수
도서
2020 시나공 컴퓨터활용능력 2급 실기 [기본서]
페이지
305
조회수
285
작성일
2020-04-21
작성자
탈퇴*원
첨부파일

 

기본 모의고사 5회 계산작업 1번 함수 문의드립니다.

 

정답이

=CHOOSE(INT(D3/10)+1,"F","F","F","D","D","C","C","B","B","A","A") 

 

인데요,

 

여기서 D3을 왜 10으로 나누는지도 모르겠고 ㅠㅠ

 

F,F,F,D,D,C,C,B,B,A,A 가 의미하는 것도 무엇인지 잘 모르겠습니다 ㅜㅜ 

답변
2020-04-22 09:28:46

안녕하세요.

 

CHOOSE(인수, 첫 번째, 두 번째, …) 함수는 인수가 1이면 첫 번째를, 인수가 2이면 두 번째를, … 인수가 n이면 n번째를 반환합니다. CHOOSE(인수, 첫 번째, 두 번째, …) 함수의 인수는 1, 2, 3, 4 등과 같이 일의 자리로 지정해야 하므로 d3 셀을 10으로 나눠서 지정한 것입니다. 

 

INT(D3/10)+1의 값이 

1, 2, 3 : F

4, 5 : D

6, 7 : C

8, 9 : B

10, 11 : A 를 넣으라는 의미입니다.

 

예를들어 

- D3 셀의 값이 95라면 10으로 나눠 정수만 취하면 9, 9에 1을 더하면 10, 10일때는 A가 반환됩니다.

- D3 셀의 값이 5라면 10으로 나눠 정수만 취하면 0, 0에 1을 더하면 1, 1일때는 F가 반환됩니다. INT(D3/10)에 +1을 하는 이유는 점수가 0~9일때 CHOOSE 함수의 첫번째 값을 넣기 위해 +1을 해주는 것입니다. 

여러 경우의 점수를 대입해서 계산해 보면 이해하는데 도움을 줍니다.

 

즐거운 하루 되세요.

 

  • 관리자
    2020-04-22 09:28:46

    안녕하세요.

     

    CHOOSE(인수, 첫 번째, 두 번째, …) 함수는 인수가 1이면 첫 번째를, 인수가 2이면 두 번째를, … 인수가 n이면 n번째를 반환합니다. CHOOSE(인수, 첫 번째, 두 번째, …) 함수의 인수는 1, 2, 3, 4 등과 같이 일의 자리로 지정해야 하므로 d3 셀을 10으로 나눠서 지정한 것입니다. 

     

    INT(D3/10)+1의 값이 

    1, 2, 3 : F

    4, 5 : D

    6, 7 : C

    8, 9 : B

    10, 11 : A 를 넣으라는 의미입니다.

     

    예를들어 

    - D3 셀의 값이 95라면 10으로 나눠 정수만 취하면 9, 9에 1을 더하면 10, 10일때는 A가 반환됩니다.

    - D3 셀의 값이 5라면 10으로 나눠 정수만 취하면 0, 0에 1을 더하면 1, 1일때는 F가 반환됩니다. INT(D3/10)에 +1을 하는 이유는 점수가 0~9일때 CHOOSE 함수의 첫번째 값을 넣기 위해 +1을 해주는 것입니다. 

    여러 경우의 점수를 대입해서 계산해 보면 이해하는데 도움을 줍니다.

     

    즐거운 하루 되세요.

     

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