인프런 커뮤니티 질문&답변

Alejandro Lee님의 프로필 이미지
Alejandro Lee

작성한 질문수

엑셀 시작하기 : EXCEL 입문 (Inflearn Original)

고급필터

작성

·

410

1

오늘도 안녕하세요 선생님.

현재 고급필터를 연습 중입니다.

화면 캡처 2023-01-24 215106.jpg

제가 보고 싶은 데이터는

1)판매일 2020-05-01 ~ 2020-12-01 사이 판매된 상품 중에서

2) 판매 수량이 50개가 넘고 3) 판매 금액이 평균값 이상인 항목들을 조사하고 싶습니다.

 

그런데 여기서 1) 판매일에 필터를 넣을때

>2020-05-01

<2020-12-01 이라고 아래로 적으면 And가 아니라 or가 되어 필터가 되는데

 

혹시 이를 해결할 방법은 없을까요?

 

답변 부탁드립니다.

 

감사합니다.!

 

 

답변 1

0

최반장님의 프로필 이미지
최반장
지식공유자

안녕하세요.
선생님 질문 보고 강의를 다시 봤는데 학습하시는데 다소 헷갈리실 수 있게 구성되었던 것 같습니다.
너그러이 양해를 부탁드립니다.

우선 결론부터 말씀드리면 연습하시는 조건들은 모두 동시에 충족되어야 하는 AND 조건이므로 같은 행에 입력되어야 하므로 조건목록을 아래와 같이 설정하시면 됩니다.

image

  1. '판매일' 이라는 하나의 열에 2개의 AND 조건이 설정되어야 하므로 같은 행에 2번 입력되도록 만듭니다.

  2. '판매 금액이 평균값 이상' 조건을 설정하기 위해서는 '평균값'을 상수로 입력해도 되지만 함수로 입력하는 것이 훨씬 좋습니다.

    1. 고급 필터에서 사용하는 함수는 결과값이 TRUE 또는 FALSE로만 나와야 합니다.
      그래서 =AVERAGE(N50:N269) 라고 입력하지 않고
      =N50>AVERAGE($N$50:$N$269) 라고 입력한 것입니다.
      또한, 평균을 구해야 하는 대상 범위는 고정되어야 하므로 절대참조 $를 사용했습니다.

    2. 이 때 필드명은 목록 범위의 필드명 즉, 필터하고자 하는 원본 데이터 표에서의 열제목과 같지 않아야 합니다.
      그래서 조건목록에서 H44셀에 '판매 금액' 이라고 하지 않고 '기준금액' 이라는 원본에 없는 이름을 입력했습니다.

  3. 아울러 아래 보시는 것처럼 고급필터 설정시 '다른 장소에 복사'를 해서 필터된 결과를 다른 표에 설정하시면 결과 데이터에서 필터를 설정해서 올바르게 잘 되었는지 확인하시기에 더 용이하실 것입니다.

    image

감사합니다.

Alejandro Lee님의 프로필 이미지
Alejandro Lee
질문자

안녕하세요. 자세한 설명 너무 감사드립니다.~

Alejandro Lee님의 프로필 이미지
Alejandro Lee

작성한 질문수

질문하기