책 내용 질문하기
함수 질문이요
도서
시나공 컴퓨터활용능력 2급 실기 기출문제집 (2019,최신 기출문제 완벽복원)
페이지
95
조회수
403
작성일
2020-05-08
작성자
탈퇴*원
첨부파일

95p의 문제 4 5번이 이해가안갑니다

 

4번은 아예 식을 그렇게 작성하지 못하였기때문에 설명한번만 부탁드리겠습니다

 

5번같은경우 4로나눈나머지가 0이면 1반, 1이면 2반 2이면 3반 3이면 4반인데

 

mod함수를 사용하고 셀과 4까지는 이해가갑니다

 

=Choose(mod(C30,4) 여기까지는 이해가가는데 왜 그다음숫자를 +1을 해야하나요 

답변
2020-05-11 10:10:48

안녕하세요.

 

4번

- 인수의 양의 제곱근을 계산하는 함수는 SQRT이므로 근무년수(J17)의 양의 제곱근을 계산하려면 SQRT(J17)입니다. 

- 성과급 = 기본급*SQRT(J17) = I17*SQRT(J17)

- 성과급은 소수점 이하는 버리고 정수로 표시하라고 했는데 TRUNC는 인수에 대하여 지정한 자릿수 미만의 수치를 버리는 함수이므로 =TRUNC(I17*SQRT(J17))로 작성하면 됩니다.

 

5번

CHOOSE(인수, 첫 번째, 두 번째, …)는 인수가 1이면 첫 번째를, 인수가 2이면 두 번째를, … 인수가 n이면 n번째를 반환하는 함수입니다. MOD 함수의 결과값을 그대로 사용하면 MOD 함수의 결과가 0일때 오류가 발생합니다. 그러므로 MOD 함수의 결과에 1을 더해주는 것입니다. MOD 함수의 결과가 0일떄 +1을 해줘 CHOOSE 함수의 첫번째 인수의 값을 넣고 MOD 함수의 결과가 1일떄 +1을 해줘 CHOOSE 함수의 두번째 인수의 값을 넣는 것입니다.

 

즐거운 하루되세요.

 

 

  • 관리자
    2020-05-11 10:10:48

    안녕하세요.

     

    4번

    - 인수의 양의 제곱근을 계산하는 함수는 SQRT이므로 근무년수(J17)의 양의 제곱근을 계산하려면 SQRT(J17)입니다. 

    - 성과급 = 기본급*SQRT(J17) = I17*SQRT(J17)

    - 성과급은 소수점 이하는 버리고 정수로 표시하라고 했는데 TRUNC는 인수에 대하여 지정한 자릿수 미만의 수치를 버리는 함수이므로 =TRUNC(I17*SQRT(J17))로 작성하면 됩니다.

     

    5번

    CHOOSE(인수, 첫 번째, 두 번째, …)는 인수가 1이면 첫 번째를, 인수가 2이면 두 번째를, … 인수가 n이면 n번째를 반환하는 함수입니다. MOD 함수의 결과값을 그대로 사용하면 MOD 함수의 결과가 0일때 오류가 발생합니다. 그러므로 MOD 함수의 결과에 1을 더해주는 것입니다. MOD 함수의 결과가 0일떄 +1을 해줘 CHOOSE 함수의 첫번째 인수의 값을 넣고 MOD 함수의 결과가 1일떄 +1을 해줘 CHOOSE 함수의 두번째 인수의 값을 넣는 것입니다.

     

    즐거운 하루되세요.

     

     

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