페이지수랑 분권은 관계가없습니다.
예를들어 ..
문제중에 사원번호 처음 2자리는 입사년도 , 그 다음 1자리는 소속부서를 나타내며, '1'인경우는 '개발', '2'인 경우는 '홍보', '3'을 포함한 다른 숫자인 경우는 '무역'을 의미
if와 mid 함수 사용인데요
여기서 함수식은 : =IF(MID(A3,3,1)="1","개발",IF(MID(A3,3,1)="2","홍보","무역")) 이거인데요
=IF(MID(A3,3,1)=1,"개발",IF(MID(A3,3,1)=2,"홍보","무역")) <--이거랑 무슨차이죠 ??큰따옴표는
언제쓰는건가요 ??
[표1] | 사원관리현황 | |||
사원번호 | 사원명 | 소속부서 | 2005년매출 | 매출계획 |
991011 | 박정숙 | 700 | 600 | |
992123 | 박정현 | 650 | 900 | |
993012 | 신민정 | 560 | 550 | |
993103 | 오정아 | 430 | 600 | |
992012 | 윤선화 | 1,260 | 1,250 | |
991023 | 윤지은 | 980 | 1,000 | |
992311 | 나기림 | 850 | 550 | |
991585 | 윤지민 | 800 | 1,000 | |
993368 | 김유정 | 600 | 800 | |
991857 | 한정민 | 700 | 900 |
그림을 잘 살펴보세요.
a1 셀이 123456이 숫자입니다.(오른쪽 정렬)
b1셀의 문자함수를 사용한 결과로 c1 셀이 12가 왼쪽으로 정렬되어 있습니다.
셀 서식을 확인해 보면 일반 서식으로 되어 있음을 확인할 수 있습니다.
숫자데이타라 하더라도 문자열 함수를 사용하면 그 결과값이 숫자가 아닌 문자가 된다는 것입니다.
(b2셀과 c12셀은 아무 의미가 없네요. 없다고 생각하세요.)
문자열로 되었기 때문에 그 값을 가지고 비교를 해야 할 경우 비교하는 값을 문자로 인식을 시켜줘야 바른 결과값을 얻을 수 있다는 것을 d1,d2셀 식을 통해서 알 수 있죠.
부연하면 문자열 함수로 추출한 값이 문자 속성을 가지고 있기 때문에 비교값을 문자로 하느냐 숫자로 하느냐에 따라 반대의 결과값을 보여주는 것입니다.
-
*2011-08-31 11:47:10
그림을 잘 살펴보세요.
a1 셀이 123456이 숫자입니다.(오른쪽 정렬)
b1셀의 문자함수를 사용한 결과로 c1 셀이 12가 왼쪽으로 정렬되어 있습니다.
셀 서식을 확인해 보면 일반 서식으로 되어 있음을 확인할 수 있습니다.
숫자데이타라 하더라도 문자열 함수를 사용하면 그 결과값이 숫자가 아닌 문자가 된다는 것입니다.
(b2셀과 c12셀은 아무 의미가 없네요. 없다고 생각하세요.)
문자열로 되었기 때문에 그 값을 가지고 비교를 해야 할 경우 비교하는 값을 문자로 인식을 시켜줘야 바른 결과값을 얻을 수 있다는 것을 d1,d2셀 식을 통해서 알 수 있죠.
부연하면 문자열 함수로 추출한 값이 문자 속성을 가지고 있기 때문에 비교값을 문자로 하느냐 숫자로 하느냐에 따라 반대의 결과값을 보여주는 것입니다.
-
*2011-08-31 12:28:19
위의 분 설명처럼
mid, right, left 함수는 문자열 함수이기때문에
여기서 나온 결과가 모두 문자로 표시 됩니다.
즉 1 이 나와도 숫자 1이 아닌 문자 "1" 로 나오기 때문에
비교하실때도 문자 "1" 로 비교하셔야 하는 것입니다.
그래서 left(a1,1)="1" 과 같이 비교하셔야 하는 것이죠.
좋은 하루 되세요.
"