책 내용 질문하기
컴활1급 실기 엑셀 고급필터 조건에 원본 데이터 필드명 사용하면 안된다..
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
64
조회수
1577
작성일
2015-09-01
작성자
탈퇴*원
첨부파일

[2015] 컴퓨터활용능력 1급 실기

컴활1급 실기 엑셀 고급필터 조건에 원본 데이터 필드명과 같은 필드명을 사용하면 안되는데

[2015] 컴퓨터활용능력 1급 실기 스프레드시트 실무 64쪽 기출 문제2에서는 아래와 같이

원본 데이터 필드명(생산부서, 생산량, 불량률)을 그대로 사용했는데 문제가 없는 거 같은데

왜 그런가요?

바로 다음 쪽인 65쪽에서는 조건에 원본 데이터의 필드명과 다른 필드명을 사용하는 이유를 설명해놓았는데,

기출문제2(64쪽) 기출문제3(65쪽)의 고급필터에는 무슨 차이가 있나요?

1) 64쪽 설명 (원본 데이터 필드명과 같은 필드명 사용된 예): 생산부서, 생산량, 불량률

--------------------------------------------------------------------------------------

제품코드 생산부서 생산량 불량률 최대생산량
PE-12 생산1부 680 0.01 900
PE-23 생산2부 2000 0.04 2500
PE-34 생산3부 960 0 1200
CE-10 생산1부 720 0 900
CE-20 생산2부 720 0.02 1500
CE-30 생산3부 2800 0.04 3500
PE-12 생산1부 700 0.02 900
PE-23 생산2부 2000 0 2500
AM-33 생산3부 1200 0.02 1500

생산부서 생산량 불량률
생산1부    
  <=700  
    0

2) 65쪽 설명(원본 데이터 필드명과 다른 필드명 사용 예): 구매실적 --> 실적

------------------------------------------------------------------

고객번호 이름 주소 구매실적 거래회수 구매포인트 설문포인트
C94023 박대구 대구광역시 950,000 20 190 80
B90120 한심해 대전광역시 950,000 45 190 70
A93055 최고봉 서울특별시 1,300,000 60 260 50
C92050 김민수 광주광역시 900,000 50 180 65
B96255 고정해 대전광역시 775,000 43 155 85
B99130 신선해 대전광역시 755,000 35 151 75
C98030 송아지 광주광역시 805,000 25 161 25
A88001 강효자 서울특별시 500,000 30 100 35
A95010 이미지 서울특별시 1,250,000 40 250 85
B91038 김예술 대전광역시 1,000,000 45 200 98
실적 실적
FALSE  
  FALSE

위 조건표 FALSE의 수식은 =D4=LARGE($D$4:$D$13,2)

=D4=SMALL($D$4:$D$13,2) 입니다. (물론 FALSE는 에러가 아닌 결과값)

답변 부탁드립니다!

감사합니다!

답변
2015-09-02 06:42:44

고급필터 지정하실때 필드에 있는 값을 직접 비교할때는

가격 판매량

>=200000 >=5

와 같이 사용하는 것이 맞습니다.

이렇게 지정해야 가격 필드에서 200000 이상이 값을 찾아 낼 수 있습니다.

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

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

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

수량

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

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

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

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

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

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

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

아래그림과 같이 매출평균 이라던지

매출의평균 등 임의로 작성하셔서 상관 없습니다.

원본 데이터에 있는 필드명(월별, 품명,전월이월,매입수량,매출수량,매출금액,차월이월, 매출이익)만 아니면 됩니다.

좋은 하루 되세요.

  • *
    2015-09-02 06:42:44

    고급필터 지정하실때 필드에 있는 값을 직접 비교할때는

    가격 판매량

    >=200000 >=5

    와 같이 사용하는 것이 맞습니다.

    이렇게 지정해야 가격 필드에서 200000 이상이 값을 찾아 낼 수 있습니다.

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

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

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

    수량

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

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

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

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

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

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

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

    아래그림과 같이 매출평균 이라던지

    매출의평균 등 임의로 작성하셔서 상관 없습니다.

    원본 데이터에 있는 필드명(월별, 품명,전월이월,매입수량,매출수량,매출금액,차월이월, 매출이익)만 아니면 됩니다.

    좋은 하루 되세요.

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