책 내용 질문하기
MOD 함수 질문
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
43
조회수
35
작성일
2013-08-02
작성자
첨부파일

mod 함수가 나머지를 구하는 함수인건 알겠는데.. 값이 왜 이렇게 나오는지 궁금해서요..

위쪽 상단을 보면 3번에 MOD(A7,B7) = 2 라고 나와있는데요..

A7 값은 -7 이고 B7 값은 3 인데 1이 아니고 어떻게 2가 나온건가요????

결국에는 -7 / 3 이라는 말인데.. 나머지는 1 아닌가요???

또한 MOD(7,8) 하게 되면 나머지값이 7이 나오더라구요

정말 이해가 안되는데 이건 왜 이렇게 되는건가요??

예제로 자세한 설명좀 부탁드릴게요..

답변
2013-08-05 09:54:17

안녕하세요.

몫과 나머지를 구한다는 것은 쉽게 말하면… 똑같이 분배해 주면 몇 개씩 주고(몫) 남는 게(나머지) 몇 개냐는 의미입니다. 즉 7/3은 7개를 3명에게 2개씩 주고 몇 개가 남느냐는 의미입니다. 1개가 남겠죠. 그렇다면 -7/3은? 음수값은 분배해 줄 양이 받아야 할 양이겠죠. 즉 7개를 채우려면 3명에게서 똑같이 몇 개씩 받으면(몫) 더 받은(나머지) 것은 몇 개냐? 정도로 말할 수 있겠죠. 즉 3개씩 받으면 9개가 되므로 2개가 남죠? 즉 3개씩 받았으므로 몫은 -3, 2개가 남았으므로 나머지는 1이 됩니다.

MOD(7,8) 는 7을 8로 나눴을 경우 나머지를 구하는 것으로 7을 8로 한번도 나눌 수 없으므로 몫은 0이고, 7은 나머지가 되는 것입니다.

즐거운 하루 되세요.

"
  • *
    2013-08-05 09:54:17

    안녕하세요.

    몫과 나머지를 구한다는 것은 쉽게 말하면… 똑같이 분배해 주면 몇 개씩 주고(몫) 남는 게(나머지) 몇 개냐는 의미입니다. 즉 7/3은 7개를 3명에게 2개씩 주고 몇 개가 남느냐는 의미입니다. 1개가 남겠죠. 그렇다면 -7/3은? 음수값은 분배해 줄 양이 받아야 할 양이겠죠. 즉 7개를 채우려면 3명에게서 똑같이 몇 개씩 받으면(몫) 더 받은(나머지) 것은 몇 개냐? 정도로 말할 수 있겠죠. 즉 3개씩 받으면 9개가 되므로 2개가 남죠? 즉 3개씩 받았으므로 몫은 -3, 2개가 남았으므로 나머지는 1이 됩니다.

    MOD(7,8) 는 7을 8로 나눴을 경우 나머지를 구하는 것으로 7을 8로 한번도 나눌 수 없으므로 몫은 0이고, 7은 나머지가 되는 것입니다.

    즐거운 하루 되세요.

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