2013 1회 엑셀 기출 계산작업 1번 문제에서요
정답은
=H11*VLOOKUP( F11,$B$4:$G$6, MATCH( G11,$C$3:$G$3,0)+1,false)*(1- IF( H11>=30,10%,0))
이렇게 나와 있는데
제 정답
=$H11*VLOOKUP( $F11,$B$4:$G$6, MATCH( $G11,$C$3:$G$3,0)+1)*(1- IF( $H11>=30,0.1,0))
은 이건데요
H11,F11,G11 여기에 $ 붙여도 상관없나요? 아님 꼭 붙이면 안되나요..
그리구 할인율을 저는 0.1로 바꿨는데 정답에는 10%로 썼더라구요
어디서는 10% 어디서는 0.1 이렇게 쓰니까 헷갈립니다..
그리구 false도 안썼는데 꼭 작성해야하나요?
-p183 분석작업 1번에서요
첨부한 파일에서 빨간 네모 친게 저는 나와요..
정답지에는 나와있지 않던데...
저 부분만 삭제하려니 안되고...어떻게 해야하나요??
-p184 기타작업 2번에서 정답 그대로 썻는데 자꾸 오류가 나네요..
파일 첨부했습니다..
-428 db구축 1번에서 4번
Len([제품코드])-InStr([제품코드],"-")=3 이게 답인데요
instr함수에서 -의 위치를 반화하므로 3이고 len함수가 6 해서 6-3=3 이건 알겟는데
문제에서 '-'이후에 반드시 3자리가 입력되록 이라고 했는데 왜 instr함수를 저기에 넣어서 문제 뜻이 적용되는건지가 이해가 안갑니다...
1. $ 붙여도 정확한 결과가 나온다면 상관 없습니다.
10% 로 사용가능 한 곳에서는 10% 로 사용하고 % 가 사용되지 않는 부분에서는 0.1 과 같이 작성하면 됩니다.
어떻게 작성하시든 정확한 결과가 나오면 되세요.
2. 정확한 결과가 나온다면 사용하지 않아도 되지만 정확하게 일치하는 값을 찾아야 한다면 false 를 꼭 사용하셔야 합니다.
옵션 사용 방법에 대해서 설명 드릴께요..
true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
숫자일때 false를 쓰는 경우는 범위로 지정된 첫번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.
FALSE를 생략할 수 있는 경우는
범위의 첫번째 열에 있는 데이터가 오름차순으로 정렬되어 있을때 정확히 일치하는 값 또는 문자를 찾을때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을때도 false를 생략할 수 있습니다.
생략했을때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.
범위의 첫번째 열이 정렬되어 있다 라는 것은
1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은
가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.
정렬되지 않았다 라는 것은
3 5 1 2 10 9 와 같이 된 것을 말하구요.
나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.
문제의 첫번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.
하지만 정렬이 되지 않았다면 근사값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.
3.
피벗테이블 도구 -> 디자인 -> 레이아웃 -> 총합계 -> 열의 총 합계만 설정
를 지정하시면 됩니다.
4. ceels 로 지정하셨네요. cells 로 변경하여 다시 확인 해 보세요.
5.
InStr 함수는 한 문자열 안에 특정 문자열이 처음으로 나타난 위치를 지정하는 것입니다.
instr([제품코드],"-") 라고 하면 - 이 처음 나타난 위치를 지정 하게 되죠.
131218-4321234
라는 주민등록 번호가 있다면 - 가 처음 표시된 7 이 값으로 나옵니다.
len 은 문자의 개수를 세게 되므로 15가 될 것이고
14 - 7 을 하면 7이 남겠죠. 즉 4321234 가 입력되는 7자리를 꼭 입력하게 하기 위해서
len([주민등록번호])-instr([주민등록번호],"-")=7
와 같이 사용한 것입니다.
- 이 표시되는 곳 까지의 문자개수를 빼는 것이죠.
좋은 하루 되세요.
-
*2016-01-17 23:07:22
1. $ 붙여도 정확한 결과가 나온다면 상관 없습니다.
10% 로 사용가능 한 곳에서는 10% 로 사용하고 % 가 사용되지 않는 부분에서는 0.1 과 같이 작성하면 됩니다.
어떻게 작성하시든 정확한 결과가 나오면 되세요.
2. 정확한 결과가 나온다면 사용하지 않아도 되지만 정확하게 일치하는 값을 찾아야 한다면 false 를 꼭 사용하셔야 합니다.
옵션 사용 방법에 대해서 설명 드릴께요..
true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
숫자일때 false를 쓰는 경우는 범위로 지정된 첫번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.FALSE를 생략할 수 있는 경우는
범위의 첫번째 열에 있는 데이터가 오름차순으로 정렬되어 있을때 정확히 일치하는 값 또는 문자를 찾을때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을때도 false를 생략할 수 있습니다.
생략했을때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.범위의 첫번째 열이 정렬되어 있다 라는 것은
1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은
가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.
정렬되지 않았다 라는 것은
3 5 1 2 10 9 와 같이 된 것을 말하구요.
나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.
문제의 첫번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.
하지만 정렬이 되지 않았다면 근사값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.
3.
피벗테이블 도구 -> 디자인 -> 레이아웃 -> 총합계 -> 열의 총 합계만 설정
를 지정하시면 됩니다.
4. ceels 로 지정하셨네요. cells 로 변경하여 다시 확인 해 보세요.
5.
InStr 함수는 한 문자열 안에 특정 문자열이 처음으로 나타난 위치를 지정하는 것입니다.
instr([제품코드],"-") 라고 하면 - 이 처음 나타난 위치를 지정 하게 되죠.
131218-4321234
라는 주민등록 번호가 있다면 - 가 처음 표시된 7 이 값으로 나옵니다.
len 은 문자의 개수를 세게 되므로 15가 될 것이고
14 - 7 을 하면 7이 남겠죠. 즉 4321234 가 입력되는 7자리를 꼭 입력하게 하기 위해서
len([주민등록번호])-instr([주민등록번호],"-")=7
와 같이 사용한 것입니다.
- 이 표시되는 곳 까지의 문자개수를 빼는 것이죠.
좋은 하루 되세요.