책 내용 질문하기
2019 컴퓨터 활용능력 1권 실기/엑셀, 기본 모의고사 8회 고급 필터 관련
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
414
조회수
228
작성일
2020-01-05
작성자
탈퇴*원
첨부파일

기본 모의고사 08회 고급필터 부분에서 조건을 입력하는 과정에서 궁금한 점이 있습니다.

답안지에는 [A38] 셀과 [A39]셀에서 사용할 필드명을 실제 데이터의 필드명과 다르게 지정했는데,

문제에서 요구하는 것은 '총점'이 평균총첨보다 큰지 작은지 비교하는 것이므로 필드명을 같게 지정해야하지않나요?

 

아니면 그냥 조건에 수식이 들어가면 무조건 필드명을 실제 데이터의 필드명과 다르게 지정해야하나요?

답변
2020-01-06 17:10:21

기본적으로 필드에 입력된 값을 그대로 사용하는 경우에는 필드명을 동일하게 작성합니다.

 

필드에 입력된 값이

 

수학점수

10

20

40

50

60

...

 

이라면 조건으로

 

수학점수

>=40

 

과 같이 동일한 필드명으로 작성하시면 됩니다.

 

식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

 

가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

 

만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

 

수량

=a1>=average($a$1:$a$10)

 

으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

 

필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

 

10=false 는 전혀 같은 값이 될 수 없겠죠.

 

그러므로 필터를 하지 않게 되는 것입니다.

 

이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

 

이 가상의 필드는 사용자가 직접 만들어 주시면 됩니다.

 

 

 

좋은 하루 되세요.  

  • 관리자
    2020-01-06 17:10:21

    기본적으로 필드에 입력된 값을 그대로 사용하는 경우에는 필드명을 동일하게 작성합니다.

     

    필드에 입력된 값이

     

    수학점수

    10

    20

    40

    50

    60

    ...

     

    이라면 조건으로

     

    수학점수

    >=40

     

    과 같이 동일한 필드명으로 작성하시면 됩니다.

     

    식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

     

    가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

     

    만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

     

    수량

    =a1>=average($a$1:$a$10)

     

    으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

     

    필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

     

    10=false 는 전혀 같은 값이 될 수 없겠죠.

     

    그러므로 필터를 하지 않게 되는 것입니다.

     

    이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

     

    이 가상의 필드는 사용자가 직접 만들어 주시면 됩니다.

     

     

     

    좋은 하루 되세요.  

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