책 내용 질문하기
고급필터,함수
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
264
조회수
220
작성일
2021-01-06
작성자
탈퇴*원
첨부파일

안녕하세요.

 

페이지 264쪽 4번(기본작업-4)에서

'1분기 맥주 판매량'표에서 매출수량이 매출수량 평균 이상이면서 차월이월이 50이하인 데이터를 고급필터를 사용하여 검색하시오. ' 부분에서

 

조건을 [a14:i16]에 쓰라고 했는데

 

답지에는

 매출평균

 차월이월

 =F4>=AVERAGE($F$4":$F$12)

 <=50

 

 

라고 되어있습니다.

 

저는

 매출수량

 차월이월

 =F4>=AVERAGE($F$4":$F$12)

 <=50

 

 

이렇게 썼는데요.

 

문제에서 조건이 '매출수량이 매출평균이상이면서' 라고 되어있기 때문에 첫번째 칸에 와야하는게 '매출수량'이라고 생각했는데

 

답지에는 매출평균이라고 되어있습니다. 잘 이해가 가지 않아서 질문 드립니다.

 

질문처럼 '매출수량' 부분이 첫행첫번째열에 와야한다고 생각했고 뒤에 '매출평균이상'이라는 조건이

2행첫번째 열에 오는게 맞다고 생각해서 저렇게 썼는데

문제 해설에는 첫행첫열에 매출평균으로 써있더라구요 이해가 안가요 ㅠㅠ 저처럼 매출수량이라고 적으면 답이 틀린건가요? 

 

그리고 두번째 질문으로 함수 average쓸때 average() 괄호 안에 들어가는 부분은 무조건 F4눌러서 절대참조 해야하나요?

어떤 문제에서는 절대참조 없이하던데, 예를들어 276쪽 계산작업 2번문제 보면 AVERAGE에 절대참조를 하더라구요

저는 안해도되는줄 알고 그냥 했는데도 답이 나왔는데 나중에 절대참조적용해서 답을내니까 답이 다르게 나와서요..

같은 AVERAGE 함수더라도 어떨때는 절대참조를 씌우고 어떨때는 안씌워도되는지 궁금합니다.

답변
2021-01-07 10:51:09

안녕하세요.

 

- 268쪽에 설명되어 있듯이 고급 필터의 조건에 수식이나 함수식이 사용되는 경우 필드명을 입력하지 않거나 데이터 영역의 필드명(A3:I3)과 다른 필드명을 사용해야 합니다. 그러므로 데이터 영역에 있는 매출수량이 아닌 임의로 매출평균으로 지정한 것입니다. 매출평균이 아닌 다른 임의의 필드명으로 지정해도 됩니다.

- 절대참조는 반드시 해도 되는 경우와 안해도 되는 경우가 있습니다. 계산작업의 경우 하나의 셀에 수식을 입력한 후 채우기 핸들을 드래그하여 나머지 셀에도 값을 구해야 하는 경우 항상 고정적으로 들어가야 하는 범위에 대해서는 절대참조를 반드시 지정해야 합니다. 하지만 하나의 셀에만 값을 구할 떄는 절대참조를 지정할 필요가 없습니다. 고급 필터의 경우 조건을 =F4>=AVERAGE($F$4:$F$12)으로 지정하면 프로그램은 아래와 같이 변경하면서 각 셀을 변경해야 하므로 average 함수의 범위를 절대참조로 지정한 것입니다.

=F5>=AVERAGE($F$4:$F$12) 

=F6>=AVERAGE($F$4:$F$12)

=F7>=AVERAGE($F$4:$F$12)

=F8>=AVERAGE($F$4:$F$12)

...

 

즐거운 하루 되세요.

  • 관리자
    2021-01-07 10:51:09

    안녕하세요.

     

    - 268쪽에 설명되어 있듯이 고급 필터의 조건에 수식이나 함수식이 사용되는 경우 필드명을 입력하지 않거나 데이터 영역의 필드명(A3:I3)과 다른 필드명을 사용해야 합니다. 그러므로 데이터 영역에 있는 매출수량이 아닌 임의로 매출평균으로 지정한 것입니다. 매출평균이 아닌 다른 임의의 필드명으로 지정해도 됩니다.

    - 절대참조는 반드시 해도 되는 경우와 안해도 되는 경우가 있습니다. 계산작업의 경우 하나의 셀에 수식을 입력한 후 채우기 핸들을 드래그하여 나머지 셀에도 값을 구해야 하는 경우 항상 고정적으로 들어가야 하는 범위에 대해서는 절대참조를 반드시 지정해야 합니다. 하지만 하나의 셀에만 값을 구할 떄는 절대참조를 지정할 필요가 없습니다. 고급 필터의 경우 조건을 =F4>=AVERAGE($F$4:$F$12)으로 지정하면 프로그램은 아래와 같이 변경하면서 각 셀을 변경해야 하므로 average 함수의 범위를 절대참조로 지정한 것입니다.

    =F5>=AVERAGE($F$4:$F$12) 

    =F6>=AVERAGE($F$4:$F$12)

    =F7>=AVERAGE($F$4:$F$12)

    =F8>=AVERAGE($F$4:$F$12)

    ...

     

    즐거운 하루 되세요.

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