실전모의고사 i형
페이지 133
이 문제에서는 왜 match 범위에서 ($F$9:$F$18=A22)*($E$9:$E$18) 값이 왜 괄호 두 덩어리인거죠? ($F$9:$F$18=A22)*$E$9:$E$18 이렇게 뒤쪽은괄호를안해도 상관없나요?
match에서범위 값을 입력할떄 그전에 함수에서(min,max 등) 구한 조건을 그대로 복사해서 붙여넣기하면 된다고 알고 있었는데 모든 경우에 해당 되는게 아닌건가요?
페이지136
18년1회1급e형
1번 hlookup 처음 찾을 값이 왜 b4행사내용이 아니라 c4인원인가요? 그리고 맨 뒤 +2는 왜 해주는건가요
페이지138
17년상시1급
문제 2번
조건 2의 범위와 조건2가 이해가 가지않습니다. 조건 1은 4,5월 점수가 90이상인자료로 조건이 이해가가는데 조건 2는 문제에서 말하는 게 구분별에 해당인건가요?
그리고 조건2에 사용된 ?,* 사용한 건 어떤 뜻 인가요?
페이지 140
17년1회1급 e형
4번
조건1,조건2가 이해가 안갑니다. ( $B$3:$B$38>=O$19 이런식으로 입력되어있는데 원래라면 $B$3:$B$38=O19 이런식으로 셀 하나를 고르고 같다는 표시를 해주는게 아닌가요?
조건에 대하여 설명 부탁드립니다.
페이지142
16년3회1급
문제1번
=IF(ISERROR(MATCH(A4,$K$3:$K$6,0)),"아니오","예")
iserror 함수에 정확한 뜻이 뭔가요? 함수가 나열된 순서도 이해가 안가고 if 참,거짓에 참 자리에 "예"가 아니라 "아니오" 가 들어간 것도 이해가 안가요.
그리고 match로 표 범위를 잡을 때 표2전체를 잡지않고 k3:k6만 잡은건가요?
문제3번
text함수 형식이 #,##0, 이렇게 되어있는데 맨 끝 쉼표가 왜 붙은건지 표시 형식이 이해가 안가요.
페이지 146
16년1회1급e형
문제1번
여깃 mid 첫째칸에 c3,5,1 을 하면 안되는건가요? value가 정확히 어떤 함수인가요?
문제2번
match에서 +1을 해주는 게 이해가 안갑니다.
페이지 148
15년3회1급
문제2번
match에 값이 이해가 안갑니다. 영어,수학이{} 괄호로 묶어서 나오고 괄호 뒤에 -1과 +1을 해주는데 처음 보는 문제 내용이라 이해가 안가요
문제 5번
large값에 순위별 수강인원을 구하는데 $J$3:$J$30=$G34 가운데 = 등호가 아니라 $J$3:$J$30,$G34 이렇게 ,쉼표를 하는건지 쉼표로 구분하게 되면 어떤 의미가되는지 알려주세요
그리고 처음 index범위에 표 전체를 사용하지않고 왜 강사 e열만 범위로 지정한건가요? 어떤 문제에선 표 전체를 사용하고 이번 경우는 열 하나만 범위로 잡았는데 문제에 따라 다른건가요? 주어진 문제를 보고 어떻게 구분하면 되나요?
페이지150
15년 상시1급
문제1번
=MOD(RIGHT(A3,3),4)+1 여기서 +1을 해주는 이유는 뭔가요?그냥 동부,서부 이렇게 적지않고 왜 먼저 1을 더해줬는지 이해가 안갑니다.
문제2번
offset에서 첫번쨰 들어가는 셀 값이 왜 $B$31 = 직업 값이 되는 건가요? 기본참조영역이B31이라는걸 어떻게 정한는건가요? 문제를 보고 판단하는건가요?
그리고 B31값을 절대참조 해준 이유는요?
2번 문제 함수 나열하는 순서대로 범위,조건 차례로 설명부탁드립니다.
문제4번
text로 형식 표시 할 떄 이렇게 "\0,000원" # 이 아니라 0 을 사용하면 틀린건가요? 0도 숫자를 표시하는 형식이 맞는 거 아닌가요? 0과#을 각각 사용해야 할때를 어떻게 구분하나요?
문제5번
문제마다 index범위가 헷갈립니다.
여기 문제에서 index범위를 표전체를 참조하여 (A3:J27)을 참조하고
149쪽 15년 3회1급 5번 문제에서는
INDEX범위를 표 전체 범위가 아닌 ($E$3:$E$30 , 강사 범위를 참조한건지 알려주세요.
페이지 152쪽
15년1회1급 E형
문제3번
((MID($A$4:$A$25,5,2)*1=J29)*1 여기서 *1이2번이나 들어갔는데 각 각 왜 *1을 해주었는지 설명 부탁드립니다.
그리고 뒤에 /counta는 나누기를 뜻하는 건가요?
안녕하세요.
133쪽
조건에 맞는 정확한 범위 지정을 위해 괄호를 사용하시는 것이 좋습니다.
하지만, 사용하지 않으셔도 이 문제의 경우 정확한 결과가 나오기 때문에 정답으로 인정됩니다.
136쪽
정답 : = HLOOKUP( C4, $J$3:$L$6, MATCH(B4, $I$5:$I$6, 0)+2 )
HLOOKUP 함수에서 [C4] 셀 값을 범위[$J$3:$L$6] 중 첫 번째 행[J3:L3]과 비교해서 값을 찾습니
다. 문제에서 인원에 따른 홀이름을 표시하도록 지시했기 때문에 [C4] 셀이 찾는값이 됩니다.
HLOOKUP 함수의 마지막 인수는 행 번호인데 MATCH(B4, $I$5:$I$6, 0)+2 로 지정되었습니다.
비교된 첫 번째 행에 2를 더한 지점에 실제 반환할 데이터가 존재하기 때문에 MATCH로 구한 행번
호에 +2를 해 주는 것입니다.
김기완을 예로 들면,
인원 [C4] 230 을 [J3:L3]에서 비교해서 J열을 지정합니다.
MATCH(B4, $I$5:$I$6, 0)를 통해 [B4]돌잔치를 [$I$5:$I$6] 중 1행을 반환합니다.
하지만, HLOOKUP의 범위가 [$J$3:$L$6]이므로 J열과 1행 지점이면 실제 데이터값이 아닌
'[J3]100 이상'을 반환합니다.
그래서 MATCH 함수의 결과에 2를 더해 실제 데이터인 [J5]crystal hall 이 반환되도록 하는 것입니
다.
138쪽
?과 *는 만능문자로, ?는 1글자와 대응되고 *는 모든 문자와 대응합니다.
문제에서 구분은 과목코드의 두번째 글자에 따라 다르다고 했으므로
앞에 1글자를 표시하기 위해 만능문자 "?"를 사용하고 두 번째 글자는 $A25, 뒤에는 어떤 것이 와
도 되므로 모든 것을 의미하는 만능문자 "*"를 사용합니다.
그래서 연결자 &로 연결하면 "?"&$A25&"*" 가 됩니다.
142쪽 - 문제1번
ISERROR(인수) 함수는 오류값을 참조하면 TRUE를 반환합니다.
ISERROR(MATCH( ) ) : MATCH 함수로 구한 값이 오류이면 TRUE를 반환합니다.
오류라면 "아니오"를 표시하고, 오류가 아니라면 "예"를 표시하는 것이죠.
문제가 목록에 있으면(오류가 아니라면) "예"로 표시하고,
목록에 없으면(오류라면) "아니오"로 표시하는 것입니다.
142쪽 - 문제3번
마지막에 ,를 붙이면 1000단위까지 생략됩니다.
1,321,420 에서 천단위까지 생략되어 1,321로 표시됩니다.
146쪽 - 문제1번
VALUE 함수는 문자데이터를 숫자로 변경해 주는 함수입니다.
제시된 함수를 모두 사용해 주셔야 정답으로 인정됩니다.
146쪽 - 문제2번
MATCH 함수에서 구한 '중간고사'의 '국어'[M2]의 위치인 1에 대한 정보는
VLOOKUP에서 범위를 [$L$3:$O$7]로 지정했기 때문에 [$L$3:$O$7] 영역에서 보면 2번째 열이
기 때문에 +1을 해 주는 것입니다.
148쪽 - 문제2번
MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는
함수입니다.
옵션 -1
: 옵션을 -1로 지정하면 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니
다. 이때 범위는 반드시 내림차순으로 정렬되어야 합니다.
{"영어", "수학"}
: [표1]의 과목은 "영어, 수학, 국어" 중 하나인데 [표2] 할인율표의 과목은 "영어, 기타"입니다. 즉,
영어와 그 외의 과목으로 구분하라는 의미이지요.
이런 경우 "영어"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 "영어, 수학, 기타, 국어"
로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.
왜냐면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "국어"는 "기타"보다 작아 기타로 처리되
지만, "수학"은 "기타"보다 크므로 "영어"로 처리됩니다.
이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.
가장 큰 "영어"와 두 번째 큰 항목인 "수학"을 두 번째로 하여 범위를 만들면 "영어"를 제외한 모든
과목은 "수학"으로 처리됩니다. "수학"이 "기타"역할을 하는 것이지요.
148쪽 - 5번
LARGE 함수 내의 인수를 구분하기 위해 , 를 사용합니다.
LARGE(조건*수강인원,순위) 형식으로 사용되어 순위별_수강인원의 순위를 구하기 위해 ,$G34 를
사용한 것입니다.
150쪽 - 1번
CHOOSE(인수, 첫번째, 두번째,,,) 함수는 인수가 1이면 첫번째, 2이면 두번째, 3이면 세번째,,,를 반
환합니다.
MOD(RIGHT(A3,3),4) 값이 0이면 동부, 1이면 서부, 2이면 남부, 3이면 북부로 표시해야 합니다.
CHOOSE 함수에 넣기 위해서는 1부터 시작해서 순서대로
1이면 동부, 2이면 서부, 3이면 남부, 4이면 북부로 표시되어야 합니다.
그래서 MOD(RIGHT(A3,3),4)+1로 나머지에 +1을 해 주는 것입니다.
150쪽 - 2번
PMT( OFFSET(B31,MATCH(...),H3)/12, H3*12, -G3 )
OFFSET은 PMT 함수의 첫 번째 인수로 쓰였습니다.
OFFSET(범위, 행, 열, 높이, 너비) 형식에서
MATCH로 1행을 구하고, H3셀의 값 3이므로
[B31]셀에서 아래쪽으로 1행, 오른쪽으로 3열 떨어진 셀[E32]의 값 5.5%가 반환됩니다.
OFFSET 함수에서 첫 번째 범위는 보통 참조되는 표의 첫 번째 셀로 지정합니다.
필요시 변경될 수는 있습니다.
범위 [B31]은 월상환액을 구할 동안 고정되어야 하므로 절대참조한 것입니다.
PMT(이자, 기간, 현재가치, 미래가치, 납입시점) 함수는 정기적으로 지급(상환)할 금액을 구합니다.
OFFSET으로 이자를 구하는데, 월이율로 변경하기 위해 /12를 합니다.
기간은 년단위로 제시되었으므로 *12를 해서 월 단위로 맞춥니다.
-G3은 대출금이 현재 받은 돈이므로 현재가치이고, 결과값이 양수로 나오도록 음수로 입력합니다.
미래가치와 납입시점은 생략합니다.
150쪽 - 문제4번
# : 유효 자릿수만 나타내고 유효하지 않은 0은 나타내지 않음 예) ## -> 1
0 : 유효하지 않은 0을 나타냄 예) 00 ->01
문제의 지시사항으로 판단하기 어렵고 결과가 같다면 둘 중 하나를 사용하시면 됩니다.
150쪽 - 문제5번
필요에 따라 설정하셔도 됩니다.
범위가 달라지면 행과 열을 지정하는 인수에 변화를 주시면 됩니다.
결과가 정확히 나오면 시험장에서는 정답으로 인정됩니다.
152쪽 - 문제 3번
첫번째 MID 뒤의 *1을 사용하는 이유는
MID 함수는 문자함수인데, 값을 추출해서 숫자와 비교하거나 계산에 이용할 때는
mid 함수로 추출한 문자를 숫자화시켜줄 필요가 있습니다.
이를 위해 *1을 해 주는 것입니다.
*1을 안해도 숫자형 문자여서 수치 계산이 가능하긴 합니다.
하지만, 안되는 경우가 발생할 수 있으므로 꼭 답이 맞는지 확인해 주시고,
원하는 결과가 안나오면 수정해 주셔야 합니다.
SUM(조건*1)은 MID로 구한 값을 J29와 비교한 값이 참이면, *1을 해서 1을 SUM 함수에 반환하는 용도로 사용됩니다. 조건이 거짓일 때는 0*1로 0(거짓)을 SUM 함수에 반환합니다.
결국, 조건을 만족하는 데이터의 수를 세게 됩니다.
COUNTA 함수는 섭취방법별 비율을 계산하도록 했으므로 조건에 맞는 개수를 전체 데이터개수로 나누는 것입니다.
좋은 하루 보내세요.
-
관리자2019-05-29 23:42:47
안녕하세요.
133쪽
조건에 맞는 정확한 범위 지정을 위해 괄호를 사용하시는 것이 좋습니다.
하지만, 사용하지 않으셔도 이 문제의 경우 정확한 결과가 나오기 때문에 정답으로 인정됩니다.
136쪽
정답 : = HLOOKUP( C4, $J$3:$L$6, MATCH(B4, $I$5:$I$6, 0)+2 )HLOOKUP 함수에서 [C4] 셀 값을 범위[$J$3:$L$6] 중 첫 번째 행[J3:L3]과 비교해서 값을 찾습니
다. 문제에서 인원에 따른 홀이름을 표시하도록 지시했기 때문에 [C4] 셀이 찾는값이 됩니다.
HLOOKUP 함수의 마지막 인수는 행 번호인데 MATCH(B4, $I$5:$I$6, 0)+2 로 지정되었습니다.
비교된 첫 번째 행에 2를 더한 지점에 실제 반환할 데이터가 존재하기 때문에 MATCH로 구한 행번
호에 +2를 해 주는 것입니다.
김기완을 예로 들면,
인원 [C4] 230 을 [J3:L3]에서 비교해서 J열을 지정합니다.
MATCH(B4, $I$5:$I$6, 0)를 통해 [B4]돌잔치를 [$I$5:$I$6] 중 1행을 반환합니다.
하지만, HLOOKUP의 범위가 [$J$3:$L$6]이므로 J열과 1행 지점이면 실제 데이터값이 아닌
'[J3]100 이상'을 반환합니다.
그래서 MATCH 함수의 결과에 2를 더해 실제 데이터인 [J5]crystal hall 이 반환되도록 하는 것입니
다.
138쪽
?과 *는 만능문자로, ?는 1글자와 대응되고 *는 모든 문자와 대응합니다.
문제에서 구분은 과목코드의 두번째 글자에 따라 다르다고 했으므로
앞에 1글자를 표시하기 위해 만능문자 "?"를 사용하고 두 번째 글자는 $A25, 뒤에는 어떤 것이 와도 되므로 모든 것을 의미하는 만능문자 "*"를 사용합니다.
그래서 연결자 &로 연결하면 "?"&$A25&"*" 가 됩니다.142쪽 - 문제1번
ISERROR(인수) 함수는 오류값을 참조하면 TRUE를 반환합니다.
ISERROR(MATCH( ) ) : MATCH 함수로 구한 값이 오류이면 TRUE를 반환합니다.
오류라면 "아니오"를 표시하고, 오류가 아니라면 "예"를 표시하는 것이죠.
문제가 목록에 있으면(오류가 아니라면) "예"로 표시하고,
목록에 없으면(오류라면) "아니오"로 표시하는 것입니다.
142쪽 - 문제3번
마지막에 ,를 붙이면 1000단위까지 생략됩니다.
1,321,420 에서 천단위까지 생략되어 1,321로 표시됩니다.
146쪽 - 문제1번
VALUE 함수는 문자데이터를 숫자로 변경해 주는 함수입니다.
제시된 함수를 모두 사용해 주셔야 정답으로 인정됩니다.
146쪽 - 문제2번
MATCH 함수에서 구한 '중간고사'의 '국어'[M2]의 위치인 1에 대한 정보는
VLOOKUP에서 범위를 [$L$3:$O$7]로 지정했기 때문에 [$L$3:$O$7] 영역에서 보면 2번째 열이기 때문에 +1을 해 주는 것입니다.
148쪽 - 문제2번
MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는함수입니다.
옵션 -1
: 옵션을 -1로 지정하면 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다. 이때 범위는 반드시 내림차순으로 정렬되어야 합니다.
{"영어", "수학"}
: [표1]의 과목은 "영어, 수학, 국어" 중 하나인데 [표2] 할인율표의 과목은 "영어, 기타"입니다. 즉,영어와 그 외의 과목으로 구분하라는 의미이지요.
이런 경우 "영어"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 "영어, 수학, 기타, 국어"
로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.
왜냐면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "국어"는 "기타"보다 작아 기타로 처리되
지만, "수학"은 "기타"보다 크므로 "영어"로 처리됩니다.
이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.
가장 큰 "영어"와 두 번째 큰 항목인 "수학"을 두 번째로 하여 범위를 만들면 "영어"를 제외한 모든과목은 "수학"으로 처리됩니다. "수학"이 "기타"역할을 하는 것이지요.
148쪽 - 5번
LARGE 함수 내의 인수를 구분하기 위해 , 를 사용합니다.
LARGE(조건*수강인원,순위) 형식으로 사용되어 순위별_수강인원의 순위를 구하기 위해 ,$G34 를사용한 것입니다.
150쪽 - 1번
CHOOSE(인수, 첫번째, 두번째,,,) 함수는 인수가 1이면 첫번째, 2이면 두번째, 3이면 세번째,,,를 반환합니다.
MOD(RIGHT(A3,3),4) 값이 0이면 동부, 1이면 서부, 2이면 남부, 3이면 북부로 표시해야 합니다.
CHOOSE 함수에 넣기 위해서는 1부터 시작해서 순서대로
1이면 동부, 2이면 서부, 3이면 남부, 4이면 북부로 표시되어야 합니다.
그래서 MOD(RIGHT(A3,3),4)+1로 나머지에 +1을 해 주는 것입니다.
150쪽 - 2번
PMT( OFFSET(B31,MATCH(...),H3)/12, H3*12, -G3 )OFFSET은 PMT 함수의 첫 번째 인수로 쓰였습니다.
OFFSET(범위, 행, 열, 높이, 너비) 형식에서
MATCH로 1행을 구하고, H3셀의 값 3이므로
[B31]셀에서 아래쪽으로 1행, 오른쪽으로 3열 떨어진 셀[E32]의 값 5.5%가 반환됩니다.
OFFSET 함수에서 첫 번째 범위는 보통 참조되는 표의 첫 번째 셀로 지정합니다.
필요시 변경될 수는 있습니다.범위 [B31]은 월상환액을 구할 동안 고정되어야 하므로 절대참조한 것입니다.
PMT(이자, 기간, 현재가치, 미래가치, 납입시점) 함수는 정기적으로 지급(상환)할 금액을 구합니다.
OFFSET으로 이자를 구하는데, 월이율로 변경하기 위해 /12를 합니다.
기간은 년단위로 제시되었으므로 *12를 해서 월 단위로 맞춥니다.
-G3은 대출금이 현재 받은 돈이므로 현재가치이고, 결과값이 양수로 나오도록 음수로 입력합니다.
미래가치와 납입시점은 생략합니다.150쪽 - 문제4번
# : 유효 자릿수만 나타내고 유효하지 않은 0은 나타내지 않음 예) ## -> 10 : 유효하지 않은 0을 나타냄 예) 00 ->01
문제의 지시사항으로 판단하기 어렵고 결과가 같다면 둘 중 하나를 사용하시면 됩니다.
150쪽 - 문제5번
필요에 따라 설정하셔도 됩니다.
범위가 달라지면 행과 열을 지정하는 인수에 변화를 주시면 됩니다.
결과가 정확히 나오면 시험장에서는 정답으로 인정됩니다.152쪽 - 문제 3번
첫번째 MID 뒤의 *1을 사용하는 이유는
MID 함수는 문자함수인데, 값을 추출해서 숫자와 비교하거나 계산에 이용할 때는
mid 함수로 추출한 문자를 숫자화시켜줄 필요가 있습니다.
이를 위해 *1을 해 주는 것입니다.
*1을 안해도 숫자형 문자여서 수치 계산이 가능하긴 합니다.
하지만, 안되는 경우가 발생할 수 있으므로 꼭 답이 맞는지 확인해 주시고,
원하는 결과가 안나오면 수정해 주셔야 합니다.SUM(조건*1)은 MID로 구한 값을 J29와 비교한 값이 참이면, *1을 해서 1을 SUM 함수에 반환하는 용도로 사용됩니다. 조건이 거짓일 때는 0*1로 0(거짓)을 SUM 함수에 반환합니다.
결국, 조건을 만족하는 데이터의 수를 세게 됩니다.
COUNTA 함수는 섭취방법별 비율을 계산하도록 했으므로 조건에 맞는 개수를 전체 데이터개수로 나누는 것입니다.
좋은 하루 보내세요.