수고 하십니다.
5번문제에서요...
=if(mod(mid(b26,8,1),2)=1,"남자","여자")에서
mod 함수를 빼고 썻을때에는 여자로
사용하고 나서는 남자로 나오는데 그 이유를 잘 모르겠습니다.
=date(if(mid(b26,8,1)>"2","20","19"& mid(b26,,1,2), mid(b26,3,2), mid(b26,5,2)에
"2"를 하는 이유도 모르겠어요
첫번째 질문은 무엇을 물으신 것인지 잘 모르겠네요.
조금더 자세한 질문을 적어 다시 질문 주시면 확인 후 답변 드리겠습니다.
첫번째 식은 mid 로 구한값을 mod 로 나눠서 숫자가 되기 때문에 숫자로 비교하는 것이구요.
두번째 식은 mid 로 구한값을 바로 비교해야 하기 때문에 문자 "2" 로 비교하는 것입니다.
left, mid, right 함수는 텍스트 함수이므로 여기서 나온 결과는 숫자 모양이더라도 문자로 나타나게 됩니다.
그래서 텍스트인 "2" 로 비교하셔야 하는 것이죠.
비교할때는 같은 형식의 값을 이용하셔야 하기 때문에 이렇게 달라지는 것이죠.
좋은 하루 되세요.
-
*2012-04-26 07:37:28
첫번째 질문은 무엇을 물으신 것인지 잘 모르겠네요.
조금더 자세한 질문을 적어 다시 질문 주시면 확인 후 답변 드리겠습니다.
첫번째 식은 mid 로 구한값을 mod 로 나눠서 숫자가 되기 때문에 숫자로 비교하는 것이구요.
두번째 식은 mid 로 구한값을 바로 비교해야 하기 때문에 문자 "2" 로 비교하는 것입니다.
left, mid, right 함수는 텍스트 함수이므로 여기서 나온 결과는 숫자 모양이더라도 문자로 나타나게 됩니다.
그래서 텍스트인 "2" 로 비교하셔야 하는 것이죠.
비교할때는 같은 형식의 값을 이용하셔야 하기 때문에 이렇게 달라지는 것이죠.
좋은 하루 되세요.