5.[표5]에서 배정번호 [C30;40]를 4로 나눈 나머지가 0이면 '1반", 1이면 "2반", 2이면 "3반", "4반"을 반[D30:D40]에 표시하시오
라는 문제인데 =CHOOSE(MOD(C30,4)에서 +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이 조건으로 들어가는 것입니다.
좋은 하루 보내세요.
-
관리자2019-10-04 11:52:39
안녕하세요.
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이 조건으로 들어가는 것입니다.좋은 하루 보내세요.