책 내용 질문하기
계산작업문제 부록 책 기출 문제 모음
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
136
조회수
200
작성일
2019-05-28
작성자
탈퇴*원
첨부파일

실전모의고사 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는 나누기를 뜻하는 건가요? 

 

 

답변
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은 나타내지 않음       예) ## -> 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은 나타내지 않음       예) ## -> 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 함수는 섭취방법별 비율을 계산하도록 했으므로 조건에 맞는 개수를 전체 데이터개수로 나누는 것입니다.


    좋은 하루 보내세요.
     

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.