책 내용 질문하기
질문
도서
2018 시나공 기출문제집 컴퓨터활용능력 2급 실기
페이지
99
조회수
25
작성일
2018-08-15
작성자
탈퇴*원
첨부파일

=CHOOSE(MOD($C$30:$C$40,4)+1,"1반","2반","3반","4반")

5번문제 정답인데 나머지가 왜 +1인지 궁금합니다

답변
2018-08-15 16:41:02

안녕하세요.

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-15 16:41:02

    안녕하세요.

    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이 조건으로 들어가는 것입니다.

    오늘도 좋은 하루 보내세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.