기출문제 8번에서
정렬을 했는데 저는 영문자부터 정렬이 됐는데 답안지는 영문자가 마지막으로 정렬이 됐어요~
이건 어떻게 하는건지요?
기출 9번에서
sumproduct, isnumber,find사용하라는 것에서
최우수와 우수의 합수를 구하라는것에서 find(우수, l5:l24)*1이 되는건지.. 궁금합니다.
함수에서 2로 시작하는 함수 김으로 시작하는함수등 dsum함수 필터를 만들때
어쩔땐 2??, *, 함수를 사용하는데.. 정확한 정리 부탁드립니다.
8번 답변
운영체제나 오피스 버전이 영문이 경우입니다.
실제 시험장에서는 정상적으로 결과가 나타나니
걱정 하지않으셔도 됩니다.
9번 답변
=sumproduct(isnumber(find("최우수",L5:L24)+isnumber(find("우수",L5:L24)),k5:k24) 가 될 경우
Find = 문자를 찾는 함수
최우수와 우수에서 (우수)가 중복되므로
=SUMPRODUCT(ISNUMBER(FIND("우수",L5:L24))*1,K5:K24) 줄려서 식을 고쳐씁니다.
또한 *1 에 대하여 말씀드리면
Find 에서 찾은 "(최)우수"에 대한 값을 해당 열(첫번째 위치에 있으면 =1, 두번째 위치에 있으면 =2)
로 표시가 됩니다. 그 표시된 값이 ISNUMBER 함수에서 숫자면 True 아니면 false 로 표기되는데요
True&false 표시된 걸 1,0으로 변경하기 위하여 *1을 해주는 것입니다.
( 참고로 True =1 , false =0 이므로 *1 을 해줌으로써 문자 -> 숫자로 변경이 되는것입니다. )
-
*2014-04-17 00:40:46
8번 답변
운영체제나 오피스 버전이 영문이 경우입니다.
실제 시험장에서는 정상적으로 결과가 나타나니
걱정 하지않으셔도 됩니다.
9번 답변
=sumproduct(isnumber(find("최우수",L5:L24)+isnumber(find("우수",L5:L24)),k5:k24) 가 될 경우
Find = 문자를 찾는 함수
최우수와 우수에서 (우수)가 중복되므로
=SUMPRODUCT(ISNUMBER(FIND("우수",L5:L24))*1,K5:K24) 줄려서 식을 고쳐씁니다.
또한 *1 에 대하여 말씀드리면
Find 에서 찾은 "(최)우수"에 대한 값을 해당 열(첫번째 위치에 있으면 =1, 두번째 위치에 있으면 =2)
로 표시가 됩니다. 그 표시된 값이 ISNUMBER 함수에서 숫자면 True 아니면 false 로 표기되는데요
True&false 표시된 걸 1,0으로 변경하기 위하여 *1을 해주는 것입니다.
( 참고로 True =1 , false =0 이므로 *1 을 해줌으로써 문자 -> 숫자로 변경이 되는것입니다. )
실제 시험장에서는 교재와 같이 정상적으로 표시되니 작업 방법에 익혀두세요.9번 답변2로 시작할때 ( 차량번호 문제 )의 경우는 숫자를 문자로 나타내므로2??? 해줘야 합니다. 근데 여기서 2* 해버린다면 2로 시작하는 모든 결과값이 나타나므로자릿수까지 정할수 있는 만능문자 ? 를 이용해줍니다.* 같은경우 (앞)뒤쪽은 신경안쓴다! 라는 의미의 문자이므로결과값에 중복이 안될경우 이용해주시면 됩니다.C*강* 등등오늘도 즐거운 하루 되세요.