2급 실기 기출 p.995번 문제풀이에서
choose(mod(c30,4)+1,1반 .... 에서 +1 은 왜 하는거예요?
안녕하세요.
MOD(C30,4)는 [C30] 값을 4로 나눈 나머지를 구하는 함수입니다.
CHOOSE( MOD(C30, 4) + 1, “1반”, “2반”, “3 반”, “4반”)는 조건(MOD(C30, 4) + 1)이 1이면 "1반", 2이면 "2반", 3이면 "3반", 4이면 "4반"을 표시하라는 것입니다.
값을 대입해 보면,
[C30]이 10001 이라면 4로 나눈 나머지는 1입니다. -> 2반 (나머지가 1일 경우 2반이 되려면 +1을 해야겠죠.)
[C30]이 10002 라면 4로 나눈 나머지는 2입니다. -> 3반
[C30]이 10003 이라면 4로 나눈 나머지는 3입니다. -> 4반
[C30]이 10004 라면 4로 나눈 나머지는 0입니다. -> 1반
[C30]이 10005 라면 4로 나눈 나머지는 1입니다. -> 2반
.
.
.
그래서 +1을 추가해서 MOD(C30,4)+1이 조건으로 들어가는 것입니다.
오늘도 좋은 하루 보내세요.
-
*2018-08-04 10:54:36
안녕하세요.
MOD(C30,4)는 [C30] 값을 4로 나눈 나머지를 구하는 함수입니다.
CHOOSE( MOD(C30, 4) + 1, “1반”, “2반”, “3 반”, “4반”)는 조건(MOD(C30, 4) + 1)이 1이면 "1반", 2이면 "2반", 3이면 "3반", 4이면 "4반"을 표시하라는 것입니다.
값을 대입해 보면,
[C30]이 10001 이라면 4로 나눈 나머지는 1입니다. -> 2반 (나머지가 1일 경우 2반이 되려면 +1을 해야겠죠.)
[C30]이 10002 라면 4로 나눈 나머지는 2입니다. -> 3반
[C30]이 10003 이라면 4로 나눈 나머지는 3입니다. -> 4반
[C30]이 10004 라면 4로 나눈 나머지는 0입니다. -> 1반
[C30]이 10005 라면 4로 나눈 나머지는 1입니다. -> 2반
.
.
.
그래서 +1을 추가해서 MOD(C30,4)+1이 조건으로 들어가는 것입니다.오늘도 좋은 하루 보내세요.