1.계산작업에서 주민등록번호를 이용한 성별 구하는 문제인데요.
주민번호 8번재 숫자 1, 3 인경우 남자, 2,4인경우 여자
풀이가 있는 194p를 보니깐 풀이가
CHOOSE(MOD(MID(G3,8,1),5),"남자","여자","남자","여자")
빨간색 되어있는부분이 왜 들어가는지 모르겠어요.
그러니깐 MOD 나누기를 해야하는지 5로 왜 나누는지 남자, 여자 한번만 써주면 되지 두번반복하는지
2. 마찬가지로 계산작업 195p에서 5번문제풀이요.
국어, 영어, 수학 점수가 50이상이면서 평균 점수가 60이상이면 합격, 이외 불합격.
IF(AND(COUNTIF(B26:D26,">=50")=3,E26>=60),"합격","불합격")
다른부분은 이해가 가는데 왜 저기서 =3을 해주는지 이해가 안가요.. ㅜㅠ ㅜ
1.
mid 함수에서 나온 값은 숫자일지라도 문자료 표현 됩니다.
choose 함수에서는 문자를 인식하지 못하므로 숫자로 바꿔줘야 하는데 숫자로 바꿔주는 것이 mod함수입니다.
(mod함수가 없이도 정답이 나올 수 있지만 mod 함수가 주어져 mod함수를 사용해야 하므로 꼭 사용하셔야 합니다.)
mid 함수에서 나온 1,2,3,4 값을 5로 나누면
1은 나머지가 1, 2는 나머지가2, 3은 나머지가 3, 4는 나머지가4 가 나오게 됩니다.
이렇게 하여 남자와 여자를 구할 수 있게 되는 것입니다.
2.
COUNTIF(B26:D26, ">=50")=3
B26:D26 이 50이상인지 구하고 50이상인게 3개 이면 참 이라는 뜻이죠.
즉 B26:D26의 값이 모두 50이상인지 구하는 것입니다.
좋은 하루 되세요.
-
*2011-07-25 16:20:19
1.
mid 함수에서 나온 값은 숫자일지라도 문자료 표현 됩니다.
choose 함수에서는 문자를 인식하지 못하므로 숫자로 바꿔줘야 하는데 숫자로 바꿔주는 것이 mod함수입니다.
(mod함수가 없이도 정답이 나올 수 있지만 mod 함수가 주어져 mod함수를 사용해야 하므로 꼭 사용하셔야 합니다.)
mid 함수에서 나온 1,2,3,4 값을 5로 나누면
1은 나머지가 1, 2는 나머지가2, 3은 나머지가 3, 4는 나머지가4 가 나오게 됩니다.
이렇게 하여 남자와 여자를 구할 수 있게 되는 것입니다.
2.
COUNTIF(B26:D26, ">=50")=3
B26:D26 이 50이상인지 구하고 50이상인게 3개 이면 참 이라는 뜻이죠.
즉 B26:D26의 값이 모두 50이상인지 구하는 것입니다.
좋은 하루 되세요.