책 내용 질문하기
함수 관련 문의드립니다!
도서
2019 시나공 컴퓨터활용능력 2급 실기
페이지
268,305
조회수
260
작성일
2019-07-25
작성자
탈퇴*원
첨부파일


 

1. 기본모의고사 2회>'기본작업-4' 시트에 대한 내용 문의드립니다. (p.264)

매출수량이 매출수량 평균이상이어야 한다는것의 조건을 해설에서는

average에 대한 부분을 절대참조로 나타내고 있는데, 제가 작성한것처럼 입력하면 안되는건가요?

 

 

2. 기본모의고사 5회>'계산작업' 시트에 대한 내용 문의드립니다. (p.301)

이부분은 해설을 봐도 이해하기 어려워서 질문드립니다.

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

CHOOSE(INT(D3/10)+1 요부분은 이해가 되나,

F","F","F","D","D","C","C","C",B","B","A","A" 에 대한 부분은 도저히 이해가 안되서 질문드립니다.

 

 

 

답변
2019-07-26 15:39:56

안녕하세요.

1.
보통은 고정된 범위의 경우 절대참조를 하지만,
결과가 정확하면 참조는 변경하셔도 무방합니다.


2.
CHOOSE(인수, 첫번째, 두번째,,,) 함수는 인수가 1이면 첫번째, 2이면 두번째,,인수가 n이면 n번째를 반환합니다.

  

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

 

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

그러므로 F 가 3개가 되어야 하는 것이죠.

 

그리고 +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"로 맞게 됩니다.

 

 

좋은 하루 보내세요.
 

  • 관리자
    2019-07-26 15:39:56

    안녕하세요.

    1.
    보통은 고정된 범위의 경우 절대참조를 하지만,
    결과가 정확하면 참조는 변경하셔도 무방합니다.


    2.
    CHOOSE(인수, 첫번째, 두번째,,,) 함수는 인수가 1이면 첫번째, 2이면 두번째,,인수가 n이면 n번째를 반환합니다.

      

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

     

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

    그러므로 F 가 3개가 되어야 하는 것이죠.

     

    그리고 +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, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.