(기출문제)
주민등록번호의 8번째 숫가작 1,3인 경우 남자 2,4인 경우 여자 로 표시
CHOOSE MOD MID함수 사용
여기서 식을 보면 =CHOOSE(MOD(MID(G3,8,1),5),"남자","여자","남자","여자")
MOD 식에서 5나누어 주는데 이게 어디서 나온건가요? 궁금합니다!
| 주민등록번호 | 성명 | 과목 | 성별 | |
| 021010-4231519 | 나소인 | 영어 | 여자 | |
| 030621-3469856 | 함하영 | 국어 | 남자 | |
| 020725-2348521 | 오정철 | 영어 | 여자 | |
| 031231-1247825 | 이지함 | 수학 | 남자 | |
| 040409-3254874 | 하나영 | 수학 | 남자 | |
| 021122-1352487 | 류인태 | 국어 | 남자 | |
| 030815-4354798 | 김예윤 | 영어 | 여자 | |
| 020917-2514783 | 유지온 | 국어 |
여자 |
|
mid 함수에서 나온 값은 숫자일지라도 문자료 표현 됩니다.
choose 함수에서는 문자를 인식하지 못하므로 숫자로 바꿔줘야 하는데 숫자로 바꿔주는 것이 mod함수입니다.
(mod함수가 없이도 정답이 나올 수 있지만 mod 함수가 주어져 mod함수를 사용해야 하므로 꼭 사용하셔야 합니다.)
mid 함수에서 나온 1,2,3,4 값을 5로 나누면
1은 나머지가 1, 2는 나머지가2, 3은 나머지가 3, 4는 나머지가4 가 나오게 됩니다.
이렇게 하여 남자와 여자를 구할 수 있게 되는 것입니다.
좋은 하루 되세요.
-
*2011-07-21 11:04:37"
mid 함수에서 나온 값은 숫자일지라도 문자료 표현 됩니다.
choose 함수에서는 문자를 인식하지 못하므로 숫자로 바꿔줘야 하는데 숫자로 바꿔주는 것이 mod함수입니다.
(mod함수가 없이도 정답이 나올 수 있지만 mod 함수가 주어져 mod함수를 사용해야 하므로 꼭 사용하셔야 합니다.)
mid 함수에서 나온 1,2,3,4 값을 5로 나누면
1은 나머지가 1, 2는 나머지가2, 3은 나머지가 3, 4는 나머지가4 가 나오게 됩니다.
이렇게 하여 남자와 여자를 구할 수 있게 되는 것입니다.
좋은 하루 되세요.