책 내용 질문하기
최신기출 E형 2016년 1회
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
188
조회수
93
작성일
2018-08-03
작성자
탈퇴*원
첨부파일

[표1]의 학생코드 3~5번쨰와 6~8번쨰 글자를 이용하여 [D3:D31] 영역에 반-번호를 계산하여 다음과 같이 표시하시오.(6점)

'학생코드가 'J1009021'인 경우 : 9-21

'학생코드'가 J1010003인 경우 : 10 -3

CONCATENATE,MID,VALUE함수 사용

=CONCATENATE(VALUE(MID(C3,3,3)),"-",VALUE(MID(C3,6,3)))

왜 3,3 인지 왜 6,3인지 모르겠습니다

2.[표1]의 과목,항목과[표2]의 반영비율표를 이용하여 [I3:I31]영역에 과목과 항목에 따른 반영점수를 계산하여 표시하시오.(6점)

반영점수 = 받은점수 * 반영비율

반영비율은 [표2]의 반영비율표를 이용하여 계산

VLOOKUP, MATCH 함수 사용

=H3*VLOOKUP(G3,$L$3:$O$7,MATCH(E3,$M$2:$O$2,0)+1,FALSE)

+1 과 FALSE가 이해가 안됩니다 +1은 왜 +1인지 아예 모르겠고요 FALSE는 정확히 일치하는 값인데 일치하는 값이 없는거 같은데요? 제가 잘못 알고 있는거 같아요 답은 나오는데요

4,[표1]의 과목,구분,받은점수를 이용하여 [표3]의 [M11:012]영역에 과목과 구분별 받은점수의 합계를 계산하여 표시하시오.(6점)

=IF,SUM 함수를 적용한 배영 수식 사용

=SUM(IF(($E$3:$E$31=M$10)*($F$3:$F$31=$L11),$H$3:$H$31))

M$10 달라 뒤에 부치는 이유를 모르겠습니다 $L11 이것도 앞에 부쳐야되는지 모르겠습니다

그냥 배열수식나오면 붙이는것도 있고 아닌것도 있고 정말 헷갈리는데도 무작정 외우면서 했어요

이것만 구별 되면 그래도 맞추는게 좀 쉬울꺼 같은데 아직도 구별이 안가고 식이 있어서 그냥 무조건 외워야 하나요?

답변
2018-08-04 21:01:08

안녕하세요.

1. MID(C3,3,3) : [C3]데이터가 J1009021인 경우, 왼쪽 3번째부터 3글자를 의미하므로 009를 반환합니다.
MID(C3,6,3) : [C3]데이터가 J1009021인 경우, 왼쪽 6번째부터 3글자를 의미하므로 021를 반환합니다.

반환된 데이터는 VALUE 함수에 의해 숫자로 인식되고 009는 9로, 021은 21로 표시되어, '9-21'로 표시되는 것입니다.

2.[I3] 셀의 수식으로 살펴보겠습니다.

=H3*VLOOKUP(G3,$L$3:$O$7,MATCH(E3,$M$2:$O$2,0)+1,FALSE) :

MATCH 함수에서 구한 '중간고사'의 '국어'[M2]의 위치인 1에 대한 정보는
VLOOKUP에서 범위를 [$L$3:$O$7]로 지정했기 때문에 [$L$3:$O$7] 영역에서 보면 2번째 열이기 때문에 +1을 해 주는 것입니다.

VLOOKUP의 옵션 FALSE(또는 0)는 정확하게 일치하는 값을 찾을 때 사용됩니다.
[표2]에서 근사값이 아닌 항목을 정확하게 찾기 위해 FALSE가 사용되었습니다.

참고로 VLOOKUP의 옵션 TRUE(또는 1 또는 생략)은 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.

4. 배열수식이어서 $를 붙이는 것은 아니고 참조를 위해 붙이는 것입니다.

(물론 배열수식의 경우 비교판단을 위해 참조가 다양하게 사용됩니다.)

셀의 행과 열을 모두 고정하기 위해서는 행과 열 앞에 모두 $를 붙입니다. - 절대 참조
($M$10 : 이 경우 채우기 핸들이나 배열수식 적용시 고정된 [M10] 셀을 참조합니다.)

셀의 행이나 열, 하나씩 고정하기 위해서는 고정될 행이나 열 앞에 $를 붙입니다. - 상대 참조
(M$10 : 이 경우 채우기 핸들이나 배열수식 적용시 10행을 고정하고 열번호는 움직이면서 참조할 수 있습니다.(M, N,....)
($M10 : 이 경우 채우기 핸들이나 배열수식 적용시 M행을 고정하고 행번호는 움직이면서 참조할 수 있습니다.(10,11,....)

셀의 행이나 열을 고정하지않고 셀을 참조하려면 M10 처럼 $ 없이 사용하시면 됩니다.

문제의 답 =SUM(IF(($E$3:$E$31=M$10)*($F$3:$F$31=$L11),$H$3:$H$31))을 살펴보겠습니다.
$E$3:$E$31=M$10 : [표1]의 과목 영역 [$E$3:$E$31]을 절대참조로 고정시킨 범위를 [M$10] 셀과 비교합니다.

[M$10] 셀에서 10행을 고정하는 이유는 배열 수식을 채울 때,

[M10] [N10] [O10] 처럼 행 10을 고정해서 비교하기 때문입니다.
$F$3:$F$31=$L11 : [표1]의 구분 영역 [$F$3:$F$31]을 절대참조로 고정시킨 범위를 [$L11] 셀과 비교합니다.

[$L11] 셀에서 L열을 고정하는 이유는 배열 수식을 채울 때,

[L11] [L12] 처럼 열 L이 고정해서 비교하기 때문입니다.

좋은 하루 보내세요.

  • *
    2018-08-04 21:01:08

    안녕하세요.

    1. MID(C3,3,3) : [C3]데이터가 J1009021인 경우, 왼쪽 3번째부터 3글자를 의미하므로 009를 반환합니다.
    MID(C3,6,3) : [C3]데이터가 J1009021인 경우, 왼쪽 6번째부터 3글자를 의미하므로 021를 반환합니다.

    반환된 데이터는 VALUE 함수에 의해 숫자로 인식되고 009는 9로, 021은 21로 표시되어, '9-21'로 표시되는 것입니다.

    2.[I3] 셀의 수식으로 살펴보겠습니다.

    =H3*VLOOKUP(G3,$L$3:$O$7,MATCH(E3,$M$2:$O$2,0)+1,FALSE) :

    MATCH 함수에서 구한 '중간고사'의 '국어'[M2]의 위치인 1에 대한 정보는
    VLOOKUP에서 범위를 [$L$3:$O$7]로 지정했기 때문에 [$L$3:$O$7] 영역에서 보면 2번째 열이기 때문에 +1을 해 주는 것입니다.

    VLOOKUP의 옵션 FALSE(또는 0)는 정확하게 일치하는 값을 찾을 때 사용됩니다.
    [표2]에서 근사값이 아닌 항목을 정확하게 찾기 위해 FALSE가 사용되었습니다.

    참고로 VLOOKUP의 옵션 TRUE(또는 1 또는 생략)은 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.

    4. 배열수식이어서 $를 붙이는 것은 아니고 참조를 위해 붙이는 것입니다.

    (물론 배열수식의 경우 비교판단을 위해 참조가 다양하게 사용됩니다.)

    셀의 행과 열을 모두 고정하기 위해서는 행과 열 앞에 모두 $를 붙입니다. - 절대 참조
    ($M$10 : 이 경우 채우기 핸들이나 배열수식 적용시 고정된 [M10] 셀을 참조합니다.)

    셀의 행이나 열, 하나씩 고정하기 위해서는 고정될 행이나 열 앞에 $를 붙입니다. - 상대 참조
    (M$10 : 이 경우 채우기 핸들이나 배열수식 적용시 10행을 고정하고 열번호는 움직이면서 참조할 수 있습니다.(M, N,....)
    ($M10 : 이 경우 채우기 핸들이나 배열수식 적용시 M행을 고정하고 행번호는 움직이면서 참조할 수 있습니다.(10,11,....)

    셀의 행이나 열을 고정하지않고 셀을 참조하려면 M10 처럼 $ 없이 사용하시면 됩니다.

    문제의 답 =SUM(IF(($E$3:$E$31=M$10)*($F$3:$F$31=$L11),$H$3:$H$31))을 살펴보겠습니다.
    $E$3:$E$31=M$10 : [표1]의 과목 영역 [$E$3:$E$31]을 절대참조로 고정시킨 범위를 [M$10] 셀과 비교합니다.

    [M$10] 셀에서 10행을 고정하는 이유는 배열 수식을 채울 때,

    [M10] [N10] [O10] 처럼 행 10을 고정해서 비교하기 때문입니다.
    $F$3:$F$31=$L11 : [표1]의 구분 영역 [$F$3:$F$31]을 절대참조로 고정시킨 범위를 [$L11] 셀과 비교합니다.

    [$L11] 셀에서 L열을 고정하는 이유는 배열 수식을 채울 때,

    [L11] [L12] 처럼 열 L이 고정해서 비교하기 때문입니다.

    좋은 하루 보내세요.

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