책 내용 질문하기
함수계산문제 질문있습니다.
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
360
조회수
427
작성일
2021-04-23
작성자
탈퇴*원
첨부파일

p.360 에 해설에서 =CHOOSE(MOD(B17,10)+1,"청주","제주" ,,,,,)의 함수식에서 MOD함수에서 10으로 지정해야하는 이유가있나요? 설명 부탁드립니다.

답변
2021-04-23 09:26:18

안녕하세요.

 

지역번호 끝자리를 이용해야 하기 때문입니다.

지역번호가 88이면 끝자리 8만 추출해서 사용해야 하는데,

 

88을 10으로 나눴을 때 몫은 8이 되고 나머지는 8이 됩니다.

61을 10으로 나눴을 때 몫은 6이 되고 나머지는 1이 됩니다.

 

이와 같이 10으로 나눴을 때 나머지가 끝자리가 되므로

10으로 나눈 나머지를 이용하는 것입니다.

 

또한 숫자가 0이면 청주, 1이면 제주 ... 인데,

Choose 함수 특성상 첫 번째 자리부터 시작이므로 0번째 자리가 없어

10으로 나눈 나머지에 +1을 하여 나머지가 0, 즉 청주인 경우 첫 번째 자리가 되도록 지정한 것입니다.

 

오늘도 즐거운 하루 되세요.

  • 관리자
    2021-04-23 09:26:18

    안녕하세요.

     

    지역번호 끝자리를 이용해야 하기 때문입니다.

    지역번호가 88이면 끝자리 8만 추출해서 사용해야 하는데,

     

    88을 10으로 나눴을 때 몫은 8이 되고 나머지는 8이 됩니다.

    61을 10으로 나눴을 때 몫은 6이 되고 나머지는 1이 됩니다.

     

    이와 같이 10으로 나눴을 때 나머지가 끝자리가 되므로

    10으로 나눈 나머지를 이용하는 것입니다.

     

    또한 숫자가 0이면 청주, 1이면 제주 ... 인데,

    Choose 함수 특성상 첫 번째 자리부터 시작이므로 0번째 자리가 없어

    10으로 나눈 나머지에 +1을 하여 나머지가 0, 즉 청주인 경우 첫 번째 자리가 되도록 지정한 것입니다.

     

    오늘도 즐거운 하루 되세요.

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