374페이지 2번 주민번호의 8번째 자리를 이용하여 성별을 표시하시오라는 문제의 계산식을 답을 =IF(OR(MID(F8, 8, 1)= " 1 ", MID(F8, 8, 1)= " 3 "), " 남 ", if(or(mid((F8, 8, 1)= " 2 ", MID(F8, 8, 1)= " 4 "), " 여 ") )이라고 작성해도정답이 안되나요? 답이 false로 입력이 되는데 그 이유가 무엇인가요?
그리고 =IF(OR(MID(F8, 8, 1)= " 1 ", MID(F8, 8, 1)= " 3 "), " 남 ", " 여 ") 답을 이렇게 작성해도 g3은 "여"라고 나오는데 아래로 드래그를 하면 다 똑같이 성별이 여라고 나옵니다. 왜그런지요?
=IF(OR(MID(F8, 8, 1)= " 1 ", MID(F8, 8, 1)= " 3 "), " 남 ", if(or(mid((F8, 8, 1)= " 2 ", MID(F8, 8, 1)= " 4 "), " 여 ") )
=IF(OR(MID(F8, 8, 1)= "1", MID(F8, 8, 1)= "3"), "남", if(or(mid((F8, 8, 1)= "2", MID(F8, 8, 1)= "4"), "여") )
"" 안의 값에 띄어쓰기를 하지 마세요. 띄어쓰기를 하시면 1이라는 값과 비교하는것이 아니라
1 이라는 값과 (띄어쓰기도 값으로 포함) 비교하게 되기 때문에 결과가 정확하게 나오지 않습니다.
다시 한번 식을 수정하여 확인 해 보시고 잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
=IF(OR(MID(F8, 8, 1)= " 1 ", MID(F8, 8, 1)= " 3 "), " 남 ", " 여 ")
=IF(OR(MID(F8, 8, 1)= "1", MID(F8, 8, 1)= "3"), "남", "여")
두번째 식도 마찮가지 입니다. 조건에 맞는 것이 없으니 자꾸 "여" 의 값만 나오는 것 입니다.
좋은 하루 되세요.
"-
*2013-06-04 10:26:16
=IF(OR(MID(F8, 8, 1)= " 1 ", MID(F8, 8, 1)= " 3 "), " 남 ", if(or(mid((F8, 8, 1)= " 2 ", MID(F8, 8, 1)= " 4 "), " 여 ") )
=IF(OR(MID(F8, 8, 1)= "1", MID(F8, 8, 1)= "3"), "남", if(or(mid((F8, 8, 1)= "2", MID(F8, 8, 1)= "4"), "여") )
"" 안의 값에 띄어쓰기를 하지 마세요. 띄어쓰기를 하시면 1이라는 값과 비교하는것이 아니라
1 이라는 값과 (띄어쓰기도 값으로 포함) 비교하게 되기 때문에 결과가 정확하게 나오지 않습니다.
다시 한번 식을 수정하여 확인 해 보시고 잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
=IF(OR(MID(F8, 8, 1)= " 1 ", MID(F8, 8, 1)= " 3 "), " 남 ", " 여 ")
=IF(OR(MID(F8, 8, 1)= "1", MID(F8, 8, 1)= "3"), "남", "여")
두번째 식도 마찮가지 입니다. 조건에 맞는 것이 없으니 자꾸 "여" 의 값만 나오는 것 입니다.
좋은 하루 되세요.
"