책 내용 질문하기
질문이요
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
463
조회수
119
작성일
2014-01-08
작성자
첨부파일

실전모의고사 D

1. 문제2에서 2번이요

이 문제의 답이 왜 =CONCATENATE( MATCH(C12,$C$12:$C$27,0),"급")

인지 이해가 안갑니다...!

직위가 사원이면 1급, 대리이면 2급 ~ (이하 생략) 을 써야하는데

어떻게 저 식으로 이를 답할 수 있는지가 이해가 안가요

다시 말해 MATCH함수는 기준값과 같은 데이터를 찾아 범위 내의 상대적인 위치를 찾는 것인데, 사원이 상대적인 위치가 1이라는 조건을 만들지도 않았는데 어떻게 단지 MATCH(C12,$C$12:$C$27,0) 이 식을 통해 구할 수 있는 건가요?

2. 또한 문제2에서 3번에서요

답안지에선 AVERAGE안에 IF 식을 넣어서 계산하는데 , 앞의 MAX식 처럼 안넣고 하면 왜 안되나요??

=MAX( $F$12:$F$27*(A3=$B$12:$B$27) ) - AVERAGE( $F$12:$F$27 *(A3=$B$12:$B$27) )

즉, 위와 같은 식으로 작성하면 왜 답이 다르게 나오나요...???

자세한 답변 부탁드립니다,,!!

답변
2014-01-10 00:51:22

1.

MATCH 함수는 (찾을값, 찾을범위, 옵션)

찾을값을 찾을 범위에서 찾아 그 상대적인 위치를 반환 하는 것입니다.

그래서 범위를 1,2,3,4,5 로 표시하고 그중에서 값이 위치한 곳의 위치값을 반환하므로

1,2,3,4,5 라는 값이 나올 수 있습니다.

여기서 나온 숫자와 "급" 을 이어서

1급
2급
..

과 같이 나타내게 됩니다.

2.

1편 엑셀 112페이지 설명입니다.

평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 '=AVERAGE(550000.1650000,4000000,165000,770000)' 와 '=AVERAGE(550000.1650000,4000000,165000,770000,0...)'의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.


좋은 하루 되세요.

"
  • *
    2014-01-10 00:51:22

    1.

    MATCH 함수는 (찾을값, 찾을범위, 옵션)

    찾을값을 찾을 범위에서 찾아 그 상대적인 위치를 반환 하는 것입니다.

    그래서 범위를 1,2,3,4,5 로 표시하고 그중에서 값이 위치한 곳의 위치값을 반환하므로

    1,2,3,4,5 라는 값이 나올 수 있습니다.

    여기서 나온 숫자와 "급" 을 이어서

    1급
    2급
    ..

    과 같이 나타내게 됩니다.

    2.

    1편 엑셀 112페이지 설명입니다.

    평균값이 186,503이 나왔어요.
    if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 '=AVERAGE(550000.1650000,4000000,165000,770000)' 와 '=AVERAGE(550000.1650000,4000000,165000,770000,0...)'의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.


    좋은 하루 되세요.

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