시나공카페 자료실에서 제공한 모의고사3번 문제인데요
주민등록번호의 여덟번째 글자가 1이면서 가입년월일의 월이 6월 이상인 행 전체에 대해 글꼴 스타일을
지정하라는 조건부 서식 문제입니다.
and mid month 사용
답은
=and ( mid($b4,8,1) = "1" , month($c4)>= 6 )
인데요
숫자 1에 큰따옴표를 하지 않았더니 서식지정이 않되내요
조건부 서식문제에서 보면은 어떤 숫자는 ""로 묶어주고 어떤 숫자는 묶지 않는데요
이걸 어떻게 구분하는 건가요??
"" 는 문자일때 사용하는 것입니다.
left, mid, right 함수는 텍스트 함수이므로 여기서 나온 값이 숫자 모양이더라도 문자로 나타나게 됩니다.
즉
mid(i3,4,1) 에서 나오는 값이 1이라도 숫자 1이 아닌 문자 "1"이 되기 때문에 비교하는 값도 문자 "1"로 해주셔야 하는 것이죠.
rank 함수에서 나온 값은 순위로 숫자로 나타나기 때문에 비교할 값이 숫자이구요.
그외의 mod , month, year 등도 숫자를 반환하기 때문에 비교할 값은 숫자입니다.
좋은 하루 되세요.
-
*2013-02-26 08:08:42"
"" 는 문자일때 사용하는 것입니다.
left, mid, right 함수는 텍스트 함수이므로 여기서 나온 값이 숫자 모양이더라도 문자로 나타나게 됩니다.
즉
mid(i3,4,1) 에서 나오는 값이 1이라도 숫자 1이 아닌 문자 "1"이 되기 때문에 비교하는 값도 문자 "1"로 해주셔야 하는 것이죠.
rank 함수에서 나온 값은 순위로 숫자로 나타나기 때문에 비교할 값이 숫자이구요.
그외의 mod , month, year 등도 숫자를 반환하기 때문에 비교할 값은 숫자입니다.
좋은 하루 되세요.