책 내용 질문하기
부록 계산작업문제모음
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
131,133,135
조회수
109
작성일
2019-08-09
작성자
탈퇴*원
첨부파일

1. p.131 3번 답에 A19&"급"

 

에서 저 "급" 은 왜 붙은 거에요??? 

 

근데 답에는 급이 안붙잖아요? 조건에서 왜 뜬금없이 급을 붙였는지 모르겠어요

 

2. p.133 2번

에서 date함수는 일련번호를 나타내지않나요 어떻게 저렇게 1968 년 값이 나올 수있죠?

 

3.5번 답에서 match 함수 범위 들어갈 자리에 ($F$9:$F$18=A22)*($E$9:$E:$18) 이게 왜 들어가는지 모르겠어요....

 

 

4.p135 4번

에서

 

조건2에서 제외한 이기 때문에 <> 를 쓴 것 까진 이해가는데

왜 조건1의 조건(I3:I23) 이 다시 붙은 거죠??ㅜㅜㅜ 

 

 

음, 사실 수식 이해가 잘 안가요..자세히 설명좀 부탁드려요

답변
2019-08-10 17:52:15

안녕하세요.

 

1. [C3:C11] 영역에는 직급이 2급, 3급 처럼 급이 포함되어 표시되어 있고,

비교하는 A19 셀에는 직급이 2, 3 처럼 급없이 표시되어 있습니다. 

비교시 정확히하기 위해 식에서 A19셀에 "급"을 연결하여 표시한 후에 비교하는 것입니다.

 

2.

date 함수는 날짜의 일련번호를 나타냅니다.

셀 서식이 날짜라면 날짜 형식으로도 출력이 가능한 것이죠.

 

3.

이 범위는 앞의 MIN 값을 구할때 범위와 같게 한 것입니다.

 

이렇게 범위를 같게 하지 않으셨을 경우 간혹 다른 값이 나오게 됩니다.

 

범위가 있는데 전체 범위에서 어떤 특정한 위치를 찾는 것과

 

해당하는 범위 내에서 특정한 위치를 찾게 되면 다른 결과가 나올 수 있습니다.

 

그래서 MIN의 범위와 같게 지정 해 주는 것입니다.

 

미혼인지 기혼인지에 따른 예금액을 범위로 지정한 것입니다. 

 

match 가 들어가는 배열 함수는 이런 식으로 많이 쓰이기 때문에 잘 기억해 두셨다가 위와 같은 모양으로 작성 하시면 됩니다.

 

 

4.

int(avearge(if((조건1)*((조건2)*(범위)<>max((조건3)*(값을구할범위))),값을구할범위)))

 

가 됩니다. 조건2와 조건3에서 범위가 지정된 것은 비교할 값을 구하기 위한 것이구요.

 

마지막의 값을 구할범위에서 결과 값이 나오게 됩니다.

 

max값에서도 반별로 조건을 적용하기 위한 것이죠.

 

=INT(AVERAGE(IF(($I$3:$I$23=K16)*(($I$3:$I$23=K16)*($F$3:$F$23)<>MAX(($I$3:$I$23=K16)*($F$3:$F$23))),$F$3:$F$23)))

 

IF( ($I$3:$I$23=K16) *

반이 같은지 비교합니다.

 

(($I$3:$I$23=K16)*($F$3:$F$23)<>MAX(($I$3:$I$23=K16)*($F$3:$F$23)))

반이 같은 사람의 평균과 반이 같은 사람의 평균 중 가장 큰 값을 비교하여 큰 값과 같지 않은 값을 추출합니다. 여기의 조건의 앞의 조건과 이어지는 것이 아닙니다. 평균 중 가장 큰 평균을 제외하는 조건으로 반은 값 안에서의 가장 큰 값을 제외하기 위한 조건입니다.

 

<> 은 같지않다, ~이 아닌 이므로 max값을 제외하기 위한 것입니다.

 

정확한 결과가 나온다면 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.

 

좋은 하루 보내세요.

  • 관리자
    2019-08-10 17:52:15

    안녕하세요.

     

    1. [C3:C11] 영역에는 직급이 2급, 3급 처럼 급이 포함되어 표시되어 있고,

    비교하는 A19 셀에는 직급이 2, 3 처럼 급없이 표시되어 있습니다. 

    비교시 정확히하기 위해 식에서 A19셀에 "급"을 연결하여 표시한 후에 비교하는 것입니다.

     

    2.

    date 함수는 날짜의 일련번호를 나타냅니다.

    셀 서식이 날짜라면 날짜 형식으로도 출력이 가능한 것이죠.

     

    3.

    이 범위는 앞의 MIN 값을 구할때 범위와 같게 한 것입니다.

     

    이렇게 범위를 같게 하지 않으셨을 경우 간혹 다른 값이 나오게 됩니다.

     

    범위가 있는데 전체 범위에서 어떤 특정한 위치를 찾는 것과

     

    해당하는 범위 내에서 특정한 위치를 찾게 되면 다른 결과가 나올 수 있습니다.

     

    그래서 MIN의 범위와 같게 지정 해 주는 것입니다.

     

    미혼인지 기혼인지에 따른 예금액을 범위로 지정한 것입니다. 

     

    match 가 들어가는 배열 함수는 이런 식으로 많이 쓰이기 때문에 잘 기억해 두셨다가 위와 같은 모양으로 작성 하시면 됩니다.

     

     

    4.

    int(avearge(if((조건1)*((조건2)*(범위)<>max((조건3)*(값을구할범위))),값을구할범위)))

     

    가 됩니다. 조건2와 조건3에서 범위가 지정된 것은 비교할 값을 구하기 위한 것이구요.

     

    마지막의 값을 구할범위에서 결과 값이 나오게 됩니다.

     

    max값에서도 반별로 조건을 적용하기 위한 것이죠.

     

    =INT(AVERAGE(IF(($I$3:$I$23=K16)*(($I$3:$I$23=K16)*($F$3:$F$23)<>MAX(($I$3:$I$23=K16)*($F$3:$F$23))),$F$3:$F$23)))

     

    IF( ($I$3:$I$23=K16) *

    반이 같은지 비교합니다.

     

    (($I$3:$I$23=K16)*($F$3:$F$23)<>MAX(($I$3:$I$23=K16)*($F$3:$F$23)))

    반이 같은 사람의 평균과 반이 같은 사람의 평균 중 가장 큰 값을 비교하여 큰 값과 같지 않은 값을 추출합니다. 여기의 조건의 앞의 조건과 이어지는 것이 아닙니다. 평균 중 가장 큰 평균을 제외하는 조건으로 반은 값 안에서의 가장 큰 값을 제외하기 위한 조건입니다.

     

    <> 은 같지않다, ~이 아닌 이므로 max값을 제외하기 위한 것입니다.

     

    정확한 결과가 나온다면 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.

     

    좋은 하루 보내세요.

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