책 내용 질문하기
5번문제(choose,mod함수 사용)
도서
시나공 컴퓨터활용능력 2급 실기 기출문제집 (2019,최신 기출문제 완벽복원)
페이지
95
조회수
187
작성일
2019-01-20
작성자
탈퇴*원
첨부파일

 

정답을 보면

=CHOOSE(MOD(C30,4)+1,"1반","2반","3반","4반")

이라고 되어있는데 +1은 왜 하는건가요???

알려주시면 감사하겠습니다. 

답변
2019-01-22 01:12:10

안녕하세요.

 

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-01-22 01:12:10

    안녕하세요.

     

    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, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.