p.360 에 해설에서 =CHOOSE(MOD(B17,10)+1,"청주","제주" ,,,,,)의 함수식에서 MOD함수에서 10으로 지정해야하는 이유가있나요? 설명 부탁드립니다.
안녕하세요.
지역번호 끝자리를 이용해야 하기 때문입니다.
지역번호가 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, 즉 청주인 경우 첫 번째 자리가 되도록 지정한 것입니다.
오늘도 즐거운 하루 되세요.