오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무자 기초 강의

엑셀 다중 조건 필터링, FILTER 함수 실전 사용법 | 5분 완벽 정리

오빠두엑셀 by 오빠두엑셀
  • 학습시간 6분
  • 난이도 입문
  • 작성일 2023.12.05

엑셀 다중 조건 필터링에 필요한 배열 계산의 기초 이론부터 실전 사용법까지! 다중조건 FILTER 함수 사용법을 이번 강의로 마스터하세요!🔥

이 강의에서는 엑셀 FILTER 함수로 학년과 과목별 점수처럼 여러 기준을 동시에 만족하는 데이터를 한 번에 추출하는 방법을 다룹니다. TRUE는 1, FALSE는 0으로 계산되는 배열 연산 원리부터 AND 조건의 곱셈, OR 조건의 덧셈 규칙을 살펴보고, 실무 시트에서 바로 활용할 수 있는 다중 조건 수식 작성법까지 단계별로 정리합니다.

엑셀 다중 조건 필터링, FILTER 함수 실전 사용법 | 5분 완벽 정리
DOWNLOADS

관련 자료를 모았어요

더 깊이 살펴볼 수 있는 자료를 한곳에

엑셀 다중조건 필터링, 핵심규칙 2가지

엑셀에서 FILTER 함수는 데이터 분석과 보고서 작성에 매우 강력한 도구입니다. 특히 배열의 계산 원리를 이해하고 FILTER 함수에 적용하면 함수의 활용성을 크게 향상시킬 수 있습니다.

  1. 배열 연산, 핵심 규칙 2가지 : 배열 계산은 아래 두 가지 규칙을 반드시 기억해야 합니다.
    ① 엑셀에서 TRUE는 1, FALSE는 0으로 계산합니다.
    AND 조건은 곱셈으로, OR 조건은 덧셈으로 연산합니다.
  2. 예를 들어, 아래 그림과 같은 표에서 ① 구분이 '과일'인 경우와 ② 가격이 1,000원보다 큰 경우를 비교하는 상황을 살펴보겠습니다.

    엑셀 다중조건 필터링 데이터

  3. 먼저 구분이 과일인 경우는 다음과 같이 계산됩니다.

    엑셀 배열 조건 비교

  4. 가격이 1,000원보다 큰 경우는 다음과 같이 계산됩니다.

    엑셀 다중 조건 계산 원리

  5. AND, OR 조건 계산하기 : 따라서 ① 구분이 과일이고(AND) 동시에 ② 가격이 1,000원보다 큰 조건을 비교할 때, 두 조건을 곱셈으로 계산하면 모든 조건을 만족하는 경우에만 1로 계산됩니다.

    엑셀 and 조건 계산

  6. 반대로 ① 구분이 과일이거나(OR) ② 가격이 1,000원보다 큰 조건을 비교할 때에는, 두 조건을 덧셈으로 계산한 뒤 결과가 1 이상인 데이터만 필터링하면 됩니다.

    엑셀 or 조건 계산

    오빠두Tip : 배열의 계산 원리를 활용한 다중조건 VLOOKUP 함수 사용법은 아래 5분 기초 영상강의에서 자세히 정리했으니 참고해주세요!👇

여러 조건을 만족하는 FILTER 함수 작성하기

배열의 계산 원리를 이해하면 여러 조건을 만족하는 FILTER 함수도 손쉽게 작성할 수 있습니다.

  1. FILTER 함수 기초 : 예제파일을 실행한 후, [다중조건배열] 시트에서 특정 학년이면서 국어점수와 영어점수가 일정 기준 이상인 데이터를 필터링하는 FILTER 함수를 작성해 보겠습니다. I2셀, J2셀, K2셀에 기준으로 사용할 학년과 과목별 점수를 입력합니다.
    엑셀 다중 조건 필터링 조건
  2. 먼저 단일 조건으로 '학년'을 만족하는 필터링 결과를 출력해 보겠습니다. 결과를 출력할 H4셀을 선택한 뒤 아래 수식을 작성하면, 해당 학년의 필터링 결과가 반환됩니다.
    =FILTER(B4:F15,B4:B15=I2)

    엑셀 필터 함수 기초

    오빠두Tip : FILTER 함수의 기초 사용법은 아래 5분 기초 영상강의에서 자세히 정리했으니 참고해주세요!👇
  3. 다중 조건 FILTER 함수 작성하기 : 이제 조건을 하나 더 추가하여 학년과 국어 점수를 모두 만족하는 필터링 결과를 출력해 보겠습니다. 앞서 H4셀에 작성한 수식의 조건을 아래와 같이 변경하면, 두 조건을 모두 만족하는 결과가 반환됩니다.
    =FILTER(B4:F15,(B4:B15=I2)*(D4:D15>=J2))

    엑셀 다중 조건 filter 함수

  4. 조건을 더 늘려야 한다면, 배열 계산 원리에 따라 AND 또는 OR 조건으로 유연하게 수식을 작성할 수 있습니다. 학년, 국어 점수, 영어 점수를 모두 만족하는 데이터를 필터링하려면 아래와 같이 작성합니다.
    =FILTER(B4:F15,(B4:B15=I2)*(D4:D15>=J2)*(E4:E15>=K2))
댓글 8
4.9 (7개 평가)
월일연
월일연 2024.03.30 23:28
최고예요...💚
분평동해파리
분평동해파리 2024.04.11 15:20
좋습니다
곧엑셀고수
곧엑셀고수 2024.07.09 23:49
정말 너무너무 감사해요!! 이걸로 해결했어요~
강민준🤗
강민준🤗 2024.08.09 07:19
좋은 강의 감사합니다🙇‍♂️
혜윰
혜윰 2024.10.16 14:22
정말 최고의 엑셀 강의입니다~!!
논두렁
논두렁 2025.04.17 04:18
시트1에서 시트12까지 있다고 하면 Filter함수를 써서 한참에 같은 조건을 만족하는 정보를 추출하는 공식은 무엇인지요.
=filter(1시트,.......2시트........~~~12시트)
오빠두엑셀
오빠두엑셀 작성자 2025.04.17 15:27
안녕하세요.
VSTACK으로 여러 시트 데이터를 합친 후 필터를 적용해보세요.
https://www.oppadu.com/vstack-%EC%99%84%EB%B2%BD-%EA%B0%80%EC%9D%B4%EB%93%9C/
29번올뺌
29번올뺌 2025.06.14 19:05
Gooood !!!!!!