부록 77쪽 5번문제 1번에 성별구하기 주민번호 앞에 8번째 숫자가 짝수이면 여자 홀수이면 남자로 표시
=IF(MOD(MID(B26,8,1),2)=1,"남자","여자") 이게 답인데요 이게 왜 홀수가 되고 짝수가되는지 설명해주세요
MOD(MID(B26,8,1),2)=1이 8번째 숫자에서 한개를 추출한 1 에서 2를 나눠서 1이되면 남자고 나머진 여자 라는 뜻 아닌가요 ?
그럼 1/2는 0.5로 B27셀은 3/2니까 1.5인데 MOD가 나머지 구하는 식이고 그럼 나머지가 다 0인데
수식설명좀 해주십시오 이해가 안가네요
계산작업문제모음은 해설 없나요? 빠른답변 부탁드립니다
mod 는 나머지 구하는 함수입니다.
1을 2로 나눈 나머지를 구하여 비교하는 것이죠.
1을 2로 나누면 1이 나머지가 됩니다.
나머지를 구하는 것이기 때문이죠. 1을 2로 나누면 나눌수 없어서 몫은 0이 되고 나머지는 1이 되는 것입니다.
2를 2로 나누면 나머지가 0이구요.
그렇기 때문에
1을 2로 나눈 나머지인 1이 나오면 남자가 됩니다.
주민등록번호 8번째 자리가 1이면 남자 2이면 여자이니까요.
짝수 홀수 판별에도 사용합니다.
2로 나눠서 0이 나오면 짝수이고 1이 나오면 홀수가 되죠.
네 함수 문제는 따로 해설이 나오지 않습니다. 식을 보고 이해하시거나 이해가 힘드시면 이해가 안되는 부분에 대해서 질문 주시면 답변 드리겠습니다.
좋은 하루 되세요.
-
*2012-05-24 07:21:55
mod 는 나머지 구하는 함수입니다.
1을 2로 나눈 나머지를 구하여 비교하는 것이죠.
1을 2로 나누면 1이 나머지가 됩니다.
나머지를 구하는 것이기 때문이죠. 1을 2로 나누면 나눌수 없어서 몫은 0이 되고 나머지는 1이 되는 것입니다.
2를 2로 나누면 나머지가 0이구요.
그렇기 때문에
1을 2로 나눈 나머지인 1이 나오면 남자가 됩니다.
주민등록번호 8번째 자리가 1이면 남자 2이면 여자이니까요.
짝수 홀수 판별에도 사용합니다.
2로 나눠서 0이 나오면 짝수이고 1이 나오면 홀수가 되죠.
네 함수 문제는 따로 해설이 나오지 않습니다. 식을 보고 이해하시거나 이해가 힘드시면 이해가 안되는 부분에 대해서 질문 주시면 답변 드리겠습니다.
좋은 하루 되세요.