책 내용 질문하기
빠른 답변 부탁드립니다 ㅠ(부록책과 기본모의고사 질문)
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
117
조회수
79
작성일
2017-06-29
작성자
탈퇴*원
첨부파일

부록책에서 계산작업만 모아놓은 실전 모의고사에서 질문입니다.

첫번째 ,

117p에서 5번에서 AVERAGEIFS함수가 나왔는데, AVERAGEIFS(평균을 구할 범위, 첫 번째 조건이 적용될범위 ,첫 번째 조건, 두 번째 조건이 적용될범위~) 라고 나왔는데 , 이 말에 따르면 평균을 구할 범위는 상여금의 평균을 구해야하니까 H3:H11 아닌가요?? AVERAGE(C3:C11,E15,H3:H11) 인지 궁금하구요 그리고. C3:C11=E15는 왜 아닌가요??

4번 문제에서는 답이 =SUM(C3:C11=E15,H3:H11)인데

두번째,

118P에서

1번문제에서 =SUM(IF((B12:B27=A3)*(E12:E27="2호봉")+(E12:E27="3호봉") ),1 ) & "명"

에서요. 호봉다음에 1이 왜 들어가는지 모르겠어요 ㅜ 옵션도 아닌 것 같은데

그리고 2번문제에도 마찬가지인 문제에요 .

MATCH 함수에서 필요한 옵션때문에

식에서 0이 들어가는 건가요???

그리고 3번문제에서

식이 이해가 전부되는데

{ = MAX( (B12:B27=A3) * F12:F27) - AVERAGE(IF (B12:B27:A3 , F12:F27) )

에서 IF가 왜들어가는지 모르겠어요.

세번째

120P에서

VALUE함수의 뜻이 문자열을 숫자열로 변환하는 건데

1번문제에서 VALUE가 왜쓰이나요?????

2번문제에서

LEFT(B10:B24,1)=B3

왜 B3에요???

문제가 지역별/변경고객번호별 ,실적포인트의 합계를 구하여라 인데

(조건1) (조건2)

B3가 아니라 A4아닌가요???

네번째

그리고 이젠 엑세스 기본모의고사 문제 인데요.

제가 문제2번의 마지막문제3번에서

매크로작성인줄 알고 오픈폼 열었다가 오픈폼 삭제 했는데

채점기에서 오픈폼을 삭제한 것 만으로도 감점이 되었어요

실제 시험장에서는 어떻게 대처해야 하나요??

자꾸 채점하면서 중량등록폼에서 디버그 오류가 생기네요.

343p의 문제3번의 (2)에서

식이 me.recordsource = "select * from 접수 where 운송코드 = '"& cmb운송코드방법 & "' and 중량코드 = '" &cmb중량 & "'"

인데 select * from 접수 where 운송코드의 뜻이 무엇인지 모르겠어요 ㅜ

운송코드의 접수로부터 선택하라?? 왜 이렇게 해야하는건가요???

<엑셀기본모의고사>

다섯번째

엑셀기본모의고사 4회 문제2번의 2에서.

327P에서요 2번문제에서 vlookup 함수가 쓰였는데 ,

vlookup(찾을값 ,범위,열번호,옵션) 이잖아요.

근데 열번호 찾을 때 어떤 기준으로 열번호가 2인지 모르겠어요

여섯번째

341p의 문제2에서 2번에서요.

답이 =COUNTIFS($B$10:$B$25,A3,$D$10:$D$25, ">=20")

인데 왜 B10:B25=A3가 아니죠??? 그리고

이걸 잘 모르겠어요.

D10라고 쓰는경우와 D10:D25아예 범위로 쓰는 경우

요 ㅠㅠㅠ

일곱번째

HLOOKUP함수식문제를 잘 모르겠어요.

341P의 문제2번의 (4)

식 자세하게 풀어주시면 안될까요....?

여덟번째

341P의 문제2번(5)에서

답이 =PRODUCT(D10:F10)인데

D10:F25는 왜안되여..?

답변
2017-07-05 10:25:01

안녕하세요.

첫번째 ,

117p에서 5번에서 AVERAGEIFS함수가 나왔는데, AVERAGEIFS(평균을 구할 범위, 첫 번째 조건이 적용될범위 ,첫 번째 조건, 두 번째 조건이 적용될범위~) 라고 나왔는데 , 이 말에 따르면 평균을 구할 범위는 상여금의 평균을 구해야하니까 H3:H11 아닌가요?? AVERAGE(C3:C11,E15,H3:H11) 인지 궁금하구요 그리고. C3:C11=E15는 왜 아닌가요??

4번 문제에서는 답이 =SUM(C3:C11=E15,H3:H11)인데

-> averageifs 함수가 아니라 averageif 함수입니다. 두 함수의 사용 형식을 다르니 다시 한번 확인해 보시기 바랍니다.

또한 averageifs 함수에서 조건을 지정할 때는 countif나 sumif 함수 등과 마찬가지로 조건을 =으로 연결해서 지정하는 것이 아니라 조건에 해당하는 값만을 지정하면 됩니다.

문제4번은 배열수식을 작성한 것이고, 5번은 단순히 함수식을 작성한 것으로 둘의 조건지정 방법은 다릅니다.

두번째,

118P에서

1번문제에서 =SUM(IF((B12:B27=A3)*(E12:E27="2호봉")+(E12:E27="3호봉") ),1 ) & "명"

에서요. 호봉다음에 1이 왜 들어가는지 모르겠어요 ㅜ 옵션도 아닌 것 같은데

-> if 함수에서 조건을 만족할 경우 넣을 값입니다.

=SUM( IF( (B12:B27=A3)*( ( E12:E27="2호봉")+(E12:E27="3호봉") ), 1 )

조건 참

그리고 2번문제에도 마찬가지인 문제에요 .

MATCH 함수에서 필요한 옵션때문에

식에서 0이 들어가는 건가요???

-> 여기서 0은 MATCH 함수에서 조건을 찾을때의 옵션을 지정한 것입니다. 함수사전 65쪽에 보면 설명되어 있습니다.

MATCH 함수의 옵션
-1 : 찾을값보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을값과 첫 번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬되어 있지 않아도 됩니다.
1 : 찾을값보다 작거나 같은 값 중에서 가장 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬되어 있어야 합니다.

그리고 3번문제에서

식이 이해가 전부되는데

{ = MAX( (B12:B27=A3) * F12:F27) - AVERAGE(IF (B12:B27:A3 , F12:F27) )

에서 IF가 왜들어가는지 모르겠어요.

-> AVRAGE 함수을 배열 수식으로 작성할때, 조건을 지정하는 경우에는 반드시 IF문을 사용해야 합니다. 이유는 조건을 만족하지 않는 경우는 제외하고, 조건에 만족하는 데이터만을 이용해서 평균을 구하기 위함입니다. 예를들어 5, 0, 5, 0일 경우 평균은 2.5이지만 5, 5 일 경우의 평균은 5로 서로 다릅니다. IF 문을 이용하여 조건을 만족하지 않은 경우(0)을 제외하고 조건에 만족하는 경우만을 추출해서 평균을 구해야 하므로 IF 함수를 반드시 같이 사용해야 합니다.

세번째

120P에서

VALUE함수의 뜻이 문자열을 숫자열로 변환하는 건데

1번문제에서 VALUE가 왜쓰이나요?????

-> RIGHT, LEFT 등과 같은 텍스트 함수는 결과값은 텍스트로 출력합니다. 비교하는 값 117이 수치 데이터이므로 VALUE 함수를 이용하여 텍스트 형식으로 된 RIHGT 함수의 결과값을 수치데이터로 바꿔준 것입니다.

2번문제에서

LEFT(B10:B24,1)=B3

왜 B3에요???

문제가 지역별/변경고객번호별 ,실적포인트의 합계를 구하여라 인데

(조건1) (조건2)

B3가 아니라 A4 아닌가요???

-> B3이 들어간 부분은 고객번호에 대한 조건을 지정한 것입니다.

{=SUM( ($D$10:$D$24=$A4) * (LEFT($B$10:$B$24,1)=B$3) * $G$10:$G$24 )}

지역별조건 고객번호조건

네번째

그리고 이젠 엑세스 기본모의고사 문제 인데요.

제가 문제2번의 마지막문제3번에서

매크로작성인줄 알고 오픈폼 열었다가 오픈폼 삭제 했는데

채점기에서 오픈폼을 삭제한 것 만으로도 감점이 되었어요

실제 시험장에서는 어떻게 대처해야 하나요??

자꾸 채점하면서 중량등록폼에서 디버그 오류가 생기네요.

-> 단순히 만들었다가 삭제했다고 감점되지는 않습니다.

343p의 문제3번의 (2)에서

식이 me.recordsource = "select * from 접수 where 운송코드 = '"& cmb운송코드방법 & "' and 중량코드 = '" &cmb중량 & "'"

인데 select * from 접수 where 운송코드의 뜻이 무엇인지 모르겠어요 ㅜ

운송코드의 접수로부터 선택하라?? 왜 이렇게 해야하는건가요???

-> 그 의미가 아니라 접수 테이블에서 WHERE에서 지정한 조건에 만족하는 모든 필드(*)를 검색해서 해당 폼의 레코드원본으로 지정하라는 의미입니다.

<엑셀기본모의고사>

다섯번째

엑셀기본모의고사 4회 문제2번의 2에서.

327P에서요 2번문제에서 vlookup 함수가 쓰였는데 ,

vlookup(찾을값 ,범위,열번호,옵션) 이잖아요.

근데 열번호 찾을 때 어떤 기준으로 열번호가 2인지 모르겠어요

-> 결과값으로 구하고자 하는 값이 VLOOKUP 함수에서 지정한 범위에서 몇번째 열에 있는지를 보면 됩니다. 이 문제의 경우 총급여를 구하기 위해 상여비율을 먼저 구해야 합니다. 상여비율을 구할때 VLOOKUP 함수를 사용했는데, $A$3:$B$6 범위에서 상여비율을 두번째 열에 있으므로 2가 되는 것입니다.

여섯번째

341p의 문제2에서 2번에서요.

답이 =COUNTIFS($B$10:$B$25,A3,$D$10:$D$25, ">=20")

인데 왜 B10:B25=A3가 아니죠??? 그리고

이걸 잘 모르겠어요.

D10라고 쓰는경우와 D10:D25아예 범위로 쓰는 경우

요 ㅠㅠㅠ

-> 배열 수식을 작성할때 조건을 지정하는 방법과 COUNTIF, COUNTIFS, SUMIFS 함수등에서 조건을 지정하는 방법은 다릅니다. 배열 수식에서 비교대상과 조건을 =으로 연결해서 지정해야 하지만 이런 함수에서는 인수로 비교대상이 지정돼기때문에 따로 입력하지 않습니다.

함수식

=COUNTIFS($B$10:$B$25, A3, $D$10:$D$25, ">=20")

비교대상 조건 비교대상 조건

배열수식

=LARGE( IF( ($B$10:$B$25=A3) * ( (RIGHT($A$10:$A$25,1)= “1”~~

비교대상 = 조건 비교대상 = 조건

일곱번째

HLOOKUP함수식문제를 잘 모르겠어요.

341P의 문제2번의 (4)

식 자세하게 풀어주시면 안될까요....?

-> VLOOKUP 함수와 동일한데, VLOOKUP 함수는 범위의 첫번째 열에서 찾을 값을 찾아 열 번호를 지정한다면 HLOOKUP 함수는 범위의 첫번째 행에서 찾을 값을 찾아 행 번호를 지정하는 것입니다.

=HLOOKUP( D10, $F$2:$I$4, MATCH( LEFT(A10,1),~~

D10 셀을 F2:I4 범위의 첫번째 행에서 해당 값을 찾은 후 찾은 값이 있는 열의 지정한 행번호에 있는 값을 찾아오면 됩니다. 부록에 있는 함수 사전에 있는 문제를 여러번 풀어보시기 바랍니다.

여덟번째

341P의 문제2번(5)에서

답이 =PRODUCT(D10:F10)인데

D10:F25는 왜안되여..?

=> 할인금액은 판매수량, 판매단가, 할인율을 곱한 값으로 각 행마다 할인금액을 계산해서 넣어야 합니다. 그러므로 10행에는 =PRODUCT(D10:F10)으로 입력하는 것이 맞습니다.

즐거운 하루 되세요.

  • *
    2017-07-05 10:25:01

    안녕하세요.

    첫번째 ,

    117p에서 5번에서 AVERAGEIFS함수가 나왔는데, AVERAGEIFS(평균을 구할 범위, 첫 번째 조건이 적용될범위 ,첫 번째 조건, 두 번째 조건이 적용될범위~) 라고 나왔는데 , 이 말에 따르면 평균을 구할 범위는 상여금의 평균을 구해야하니까 H3:H11 아닌가요?? AVERAGE(C3:C11,E15,H3:H11) 인지 궁금하구요 그리고. C3:C11=E15는 왜 아닌가요??

    4번 문제에서는 답이 =SUM(C3:C11=E15,H3:H11)인데

    -> averageifs 함수가 아니라 averageif 함수입니다. 두 함수의 사용 형식을 다르니 다시 한번 확인해 보시기 바랍니다.

    또한 averageifs 함수에서 조건을 지정할 때는 countif나 sumif 함수 등과 마찬가지로 조건을 =으로 연결해서 지정하는 것이 아니라 조건에 해당하는 값만을 지정하면 됩니다.

    문제4번은 배열수식을 작성한 것이고, 5번은 단순히 함수식을 작성한 것으로 둘의 조건지정 방법은 다릅니다.

    두번째,

    118P에서

    1번문제에서 =SUM(IF((B12:B27=A3)*(E12:E27="2호봉")+(E12:E27="3호봉") ),1 ) & "명"

    에서요. 호봉다음에 1이 왜 들어가는지 모르겠어요 ㅜ 옵션도 아닌 것 같은데

    -> if 함수에서 조건을 만족할 경우 넣을 값입니다.

    =SUM( IF( (B12:B27=A3)*( ( E12:E27="2호봉")+(E12:E27="3호봉") ), 1 )

    조건 참

    그리고 2번문제에도 마찬가지인 문제에요 .

    MATCH 함수에서 필요한 옵션때문에

    식에서 0이 들어가는 건가요???

    -> 여기서 0은 MATCH 함수에서 조건을 찾을때의 옵션을 지정한 것입니다. 함수사전 65쪽에 보면 설명되어 있습니다.

    MATCH 함수의 옵션
    -1 : 찾을값보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
    0 : 찾을값과 첫 번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬되어 있지 않아도 됩니다.
    1 : 찾을값보다 작거나 같은 값 중에서 가장 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬되어 있어야 합니다.

    그리고 3번문제에서

    식이 이해가 전부되는데

    { = MAX( (B12:B27=A3) * F12:F27) - AVERAGE(IF (B12:B27:A3 , F12:F27) )

    에서 IF가 왜들어가는지 모르겠어요.

    -> AVRAGE 함수을 배열 수식으로 작성할때, 조건을 지정하는 경우에는 반드시 IF문을 사용해야 합니다. 이유는 조건을 만족하지 않는 경우는 제외하고, 조건에 만족하는 데이터만을 이용해서 평균을 구하기 위함입니다. 예를들어 5, 0, 5, 0일 경우 평균은 2.5이지만 5, 5 일 경우의 평균은 5로 서로 다릅니다. IF 문을 이용하여 조건을 만족하지 않은 경우(0)을 제외하고 조건에 만족하는 경우만을 추출해서 평균을 구해야 하므로 IF 함수를 반드시 같이 사용해야 합니다.

    세번째

    120P에서

    VALUE함수의 뜻이 문자열을 숫자열로 변환하는 건데

    1번문제에서 VALUE가 왜쓰이나요?????

    -> RIGHT, LEFT 등과 같은 텍스트 함수는 결과값은 텍스트로 출력합니다. 비교하는 값 117이 수치 데이터이므로 VALUE 함수를 이용하여 텍스트 형식으로 된 RIHGT 함수의 결과값을 수치데이터로 바꿔준 것입니다.

    2번문제에서

    LEFT(B10:B24,1)=B3

    왜 B3에요???

    문제가 지역별/변경고객번호별 ,실적포인트의 합계를 구하여라 인데

    (조건1) (조건2)

    B3가 아니라 A4 아닌가요???

    -> B3이 들어간 부분은 고객번호에 대한 조건을 지정한 것입니다.

    {=SUM( ($D$10:$D$24=$A4) * (LEFT($B$10:$B$24,1)=B$3) * $G$10:$G$24 )}

    지역별조건 고객번호조건

    네번째

    그리고 이젠 엑세스 기본모의고사 문제 인데요.

    제가 문제2번의 마지막문제3번에서

    매크로작성인줄 알고 오픈폼 열었다가 오픈폼 삭제 했는데

    채점기에서 오픈폼을 삭제한 것 만으로도 감점이 되었어요

    실제 시험장에서는 어떻게 대처해야 하나요??

    자꾸 채점하면서 중량등록폼에서 디버그 오류가 생기네요.

    -> 단순히 만들었다가 삭제했다고 감점되지는 않습니다.

    343p의 문제3번의 (2)에서

    식이 me.recordsource = "select * from 접수 where 운송코드 = '"& cmb운송코드방법 & "' and 중량코드 = '" &cmb중량 & "'"

    인데 select * from 접수 where 운송코드의 뜻이 무엇인지 모르겠어요 ㅜ

    운송코드의 접수로부터 선택하라?? 왜 이렇게 해야하는건가요???

    -> 그 의미가 아니라 접수 테이블에서 WHERE에서 지정한 조건에 만족하는 모든 필드(*)를 검색해서 해당 폼의 레코드원본으로 지정하라는 의미입니다.

    <엑셀기본모의고사>

    다섯번째

    엑셀기본모의고사 4회 문제2번의 2에서.

    327P에서요 2번문제에서 vlookup 함수가 쓰였는데 ,

    vlookup(찾을값 ,범위,열번호,옵션) 이잖아요.

    근데 열번호 찾을 때 어떤 기준으로 열번호가 2인지 모르겠어요

    -> 결과값으로 구하고자 하는 값이 VLOOKUP 함수에서 지정한 범위에서 몇번째 열에 있는지를 보면 됩니다. 이 문제의 경우 총급여를 구하기 위해 상여비율을 먼저 구해야 합니다. 상여비율을 구할때 VLOOKUP 함수를 사용했는데, $A$3:$B$6 범위에서 상여비율을 두번째 열에 있으므로 2가 되는 것입니다.

    여섯번째

    341p의 문제2에서 2번에서요.

    답이 =COUNTIFS($B$10:$B$25,A3,$D$10:$D$25, ">=20")

    인데 왜 B10:B25=A3가 아니죠??? 그리고

    이걸 잘 모르겠어요.

    D10라고 쓰는경우와 D10:D25아예 범위로 쓰는 경우

    요 ㅠㅠㅠ

    -> 배열 수식을 작성할때 조건을 지정하는 방법과 COUNTIF, COUNTIFS, SUMIFS 함수등에서 조건을 지정하는 방법은 다릅니다. 배열 수식에서 비교대상과 조건을 =으로 연결해서 지정해야 하지만 이런 함수에서는 인수로 비교대상이 지정돼기때문에 따로 입력하지 않습니다.

    함수식

    =COUNTIFS($B$10:$B$25, A3, $D$10:$D$25, ">=20")

    비교대상 조건 비교대상 조건

    배열수식

    =LARGE( IF( ($B$10:$B$25=A3) * ( (RIGHT($A$10:$A$25,1)= “1”~~

    비교대상 = 조건 비교대상 = 조건

    일곱번째

    HLOOKUP함수식문제를 잘 모르겠어요.

    341P의 문제2번의 (4)

    식 자세하게 풀어주시면 안될까요....?

    -> VLOOKUP 함수와 동일한데, VLOOKUP 함수는 범위의 첫번째 열에서 찾을 값을 찾아 열 번호를 지정한다면 HLOOKUP 함수는 범위의 첫번째 행에서 찾을 값을 찾아 행 번호를 지정하는 것입니다.

    =HLOOKUP( D10, $F$2:$I$4, MATCH( LEFT(A10,1),~~

    D10 셀을 F2:I4 범위의 첫번째 행에서 해당 값을 찾은 후 찾은 값이 있는 열의 지정한 행번호에 있는 값을 찾아오면 됩니다. 부록에 있는 함수 사전에 있는 문제를 여러번 풀어보시기 바랍니다.

    여덟번째

    341P의 문제2번(5)에서

    답이 =PRODUCT(D10:F10)인데

    D10:F25는 왜안되여..?

    => 할인금액은 판매수량, 판매단가, 할인율을 곱한 값으로 각 행마다 할인금액을 계산해서 넣어야 합니다. 그러므로 10행에는 =PRODUCT(D10:F10)으로 입력하는 것이 맞습니다.

    즐거운 하루 되세요.

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