엑셀 다중 조건으로 날짜 범위 필터링하기

2025-10-28 · 분류없는-이야기 · 읽는데 11분

엑셀 다중 조건으로 날짜 범위 필터링하기
엑셀은 데이터 분석과 관리에 매우 유용한 도구입니다. 특히, 다양한 조건에 따라 데이터를 필터링할 수 있는 기능이 많은 사용자들에게 큰 도움이 됩니다.

본 글에서는 엑셀에서 다중 조건을 사용하여 날짜 범위에 맞는 데이터를 필터링하는 방법에 대해 자세히 설명드리겠습니다. 다양한 배열 수식을 활용하여 특정 날짜와 과일의 판매량을 찾는 방법, 고급 필터 기능을 사용하는 방법 등을 다룰 예정입니다.

썸네일

엑셀에서 배열 수식 활용하기

배열 수식 활용

엑셀에서 여러 조건에 따라 원하는 값을 찾기 위해서는 배열 수식을 활용하는 것이 매우 효과적입니다. 배열 수식은 여러 개의 조건을 동시에 적용하여 특정 데이터를 추출할 수 있는 강력한 기능입니다.

기본적으로 배열 수식은 {=INDEX(array, MATCH(조건들, 조회_배열, 0))}의 형식을 가집니다. 이를 통해 사용자는 복잡한 조건을 간단히 처리할 수 있습니다.

예를 들어, 특정 날짜에 특정 과일의 판매량을 찾고자 할 때, 적절한 배열 수식을 사용하면 쉽게 원하는 값을 얻을 수 있습니다. 배열 수식을 입력한 후, 반드시 Ctrl + Shift + Enter 키를 눌러야 수식이 정상적으로 작동합니다.

아래는 예시로 사용할 수 있는 데이터 테이블입니다.

날짜 과일 무게 판매량
2019-09-01 사과 200 150
2019-09-01 배 242 120
2019-09-02 망고 211 200
2019-09-03 망고 211 180
2019-09-03 사과 300 190

위의 데이터를 기준으로, 특정 날짜와 과일에 대한 판매량을 구하는 배열 수식을 작성할 수 있습니다. 예를 들어, 2019년 9월 3일에 발생한 망고의 판매량을 찾기 위해 아래와 같은 수식을 사용할 수 있습니다.

excel =INDEX(D2:D6, MATCH(1, (A2:A6=J3)*(B2:B6=J4), 0))

여기서 D2:D6는 판매량 열, A2:A6는 날짜 열, B2:B6는 과일 열입니다. J3에는 찾고자 하는 날짜, J4에는 찾고자 하는 과일 이름이 들어갑니다.

이렇게 설정한 후 Ctrl + Shift + Enter를 누르면 원하는 값을 얻을 수 있습니다. 이처럼 배열 수식을 활용하면 여러 조건에 따라 데이터를 필터링할 수 있으며, 조건을 추가하거나 변경하는 것도 비교적 간단합니다.

고급 필터 기능 활용하기

엑셀 고급 필터

엑셀에는 고급 필터라는 유용한 기능이 있어, 사용자가 원하는 조건에 맞는 데이터를 쉽게 필터링할 수 있습니다. 고급 필터를 사용하면 특정 조건을 만족하는 데이터만을 추출하여 새로운 위치에 복사할 수 있습니다.

이 기능은 다중 조건을 적용할 수 있는 매우 유용한 도구입니다. 고급 필터를 사용하기 위해서는 다음과 같은 단계를 따르면 됩니다.

  1. 데이터 범위 선택하기: 필터링할 데이터를 포함하는 범위를 선택합니다. 예를 들어, A1:D6 범위를 선택할 수 있습니다.

  2. 고급 필터 활성화하기: 상단 메뉴에서 '데이터' 탭을 클릭한 후, '고급'을 선택합니다.

  3. 조건 설정하기: 고급 필터 대화 상자가 열리면, '다른 위치에 복사' 옵션을 선택하고, 목록 범위에는 필터링할 데이터 범위를, 조건 범위에는 필터링 조건을 설정합니다. 예를 들어, H1:J2 범위에 조건을 설정할 수 있습니다.

  4. 결과 출력 위치 설정하기: 복사 대상 상자에서 필터링된 데이터를 출력할 첫 번째 셀을 선택합니다. 이 예에서는 H9 셀을 선택할 수 있습니다.

  5. 확인 버튼 클릭하기: 모든 설정이 완료되면 확인 버튼을 클릭하여 필터링을 실행합니다.

아래는 고급 필터를 설정하기 위한 조건 범위의 예시입니다.

날짜 과일 무게
2019-09-03 망고 211

이와 같은 조건을 설정한 후, 필터링을 실행하면 조건에 맞는 데이터가 선택한 위치에 복사되어 나타납니다. 고급 필터 기능은 복잡한 데이터 분석을 수행할 때 매우 유용하며, 많은 조건을 동시에 처리할 수 있는 장점이 있습니다.

다른 내용도 보러가기 #1

COUNTIF 및 AVERAGEIF 함수 활용하기

날짜 범위 필터링

엑셀에서는 특정 조건에 따라 셀의 개수를 세거나 평균을 계산할 수 있는 COUNTIF 및 AVERAGEIF 함수도 제공합니다. 이러한 함수는 여러 조건을 적용하여 데이터 분석을 더욱 효율적으로 만들어 줍니다.

특히, COUNTIFS 및 AVERAGEIFS 함수는 다중 조건을 처리할 수 있어 매우 유용합니다. 예를 들어, 특정 날짜에 판매된 과일의 개수를 세고 싶을 때, COUNTIFS 함수를 사용할 수 있습니다.

아래는 특정 조건을 가진 데이터에서 과일의 개수를 세는 방법입니다.

excel =COUNTIFS(A2:A6, J3, B2:B6, J4)

이 수식은 A열에서 J3에 해당하는 날짜와, B열에서 J4에 해당하는 과일의 개수를 세는 방식입니다. 이처럼 COUNTIFS 함수를 활용하면 다양한 조건을 동시에 적용하여 원하는 데이터를 쉽게 찾을 수 있습니다.

또한, AVERAGEIF 및 AVERAGEIFS 함수를 사용하여 특정 조건에 맞는 데이터의 평균을 계산할 수도 있습니다. 예를 들어, 특정 날짜에 판매된 과일의 평균 판매량을 계산하고자 할 경우 아래와 같이 수식을 작성할 수 있습니다.

excel =AVERAGEIFS(D2:D6, A2:A6, J3, B2:B6, J4)

이 수식은 D열의 판매량에서 A열의 날짜가 J3과 같고 B열의 과일이 J4와 같은 데이터의 평균을 계산합니다. 이처럼 AVERAGEIFS 함수를 사용하면 여러 조건을 만족하는 데이터의 평균을 손쉽게 구할 수 있습니다.

아래는 AVERAGEIFS와 COUNTIFS 함수를 활용한 예시 데이터입니다.

날짜 과일 무게 판매량
2019-09-01 사과 200 150
2019-09-01 배 242 120
2019-09-02 망고 211 200
2019-09-03 망고 211 180
2019-09-03 사과 300 190

이렇게 다양한 함수를 활용하여 사용자는 원하는 데이터를 더 효과적으로 분석하고 관리할 수 있습니다.

결론

과일 판매량

엑셀에서 다중 조건으로 날짜 범위에 맞는 데이터를 필터링하는 것은 다양한 방법으로 수행할 수 있습니다. 배열 수식, 고급 필터 기능, COUNTIF 및 AVERAGEIF 함수 등을 통해 사용자는 복잡한 데이터를 쉽게 분석할 수 있습니다.

이러한 도구들을 적절히 활용하면 데이터 관리의 효율성을 높이고, 보다 신속하게 원하는 정보를 찾을 수 있습니다. 엑셀의 다양한 기능을 활용하여 데이터 분석의 새로운 가능성을 열어보시기 바랍니다.

관련 영상

같이 보면 좋은 글