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" 에 대한 부분은 도저히 이해가 안되서 질문드립니다.
안녕하세요.
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"로 맞게 됩니다.
좋은 하루 보내세요.