기본 모의고사 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 가 의미하는 것도 무엇인지 잘 모르겠습니다 ㅜㅜ
안녕하세요.
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을 해주는 것입니다.
여러 경우의 점수를 대입해서 계산해 보면 이해하는데 도움을 줍니다.
즐거운 하루 되세요.