엑셀 다중 조건으로 날짜 범위 값 찾기技巧

엑셀은 많은 사람들에게 데이터 분석과 관리의 필수 도구로 자리 잡고 있습니다. 특히, 날짜 범위 내에서 조건에 맞는 데이터를 찾는 것은 많은 실무 상황에서 요구되는 스킬입니다.

오늘은 엑셀에서 다중 조건을 통해 날짜 범위에 맞는 값을 찾는 방법을 상세히 살펴보겠습니다. 이 글에서는 다양한 함수들을 통해 복잡해 보이는 문제를 효과적으로 해결하는 방법을 알아보겠습니다.

썸네일

엑셀에서 날짜 범위 찾기

엑셀에서 특정 날짜 범위 내에 있는 값을 찾는 작업은 종종 필요하게 됩니다. 예를 들어, 특정 날짜 사이에 발생한 판매 데이터를 분석하거나, 특정 기간 동안의 프로젝트 진행 상황을 확인할 때 유용합니다.

이와 같은 작업을 수행하기 위해서는 여러 가지 엑셀 함수들을 조합하여 사용할 수 있습니다. 아래 표는 날짜 범위를 찾기 위한 기본 데이터 예시입니다.

날짜 판매 금액
2023-01-01 1000
2023-01-05 1500
2023-01-10 2000
2023-02-01 2500
2023-02-10 3000
2023-03-01 3500
2023-03-15 4000

위의 표와 같은 데이터에서 특정 날짜 범위(예: 2023년 1월 1일부터 2023년 2월 10일 사이)의 판매 금액을 찾아보겠습니다. 이러한 경우, SUMIFS 함수나 FILTER 함수를 사용할 수 있습니다.

SUMIFS는 조건에 맞는 범위의 합계를 구하고, FILTER는 조건에 맞는 데이터를 필터링하여 반환하는 함수입니다.

예제: SUMIFS 함수 사용하기

excel
=SUMIFS(B2:B8, A2:A8, ">=2023-01-01", A2:A8, "<=2023-02-10")

위의 수식은 A열의 날짜가 2023년 1월 1일 이상이고 2023년 2월 10일 이하인 경우에 해당하는 B열의 판매 금액을 모두 더합니다. 이와 같은 방법으로 날짜 범위 내의 값을 손쉽게 찾을 수 있습니다.

다중 조건을 만족하는 값 찾기

엑셀에서는 다중 조건을 만족하는 값을 찾기 위해 여러 가지 방법을 사용할 수 있습니다. 대표적으로 INDEX, MATCH, IF, SMALL 함수를 조합하여 사용할 수 있습니다.

이러한 함수들은 각각의 역할이 다르며, 이들을 조합함으로써 복잡한 조건을 만족하는 값을 찾을 수 있습니다.

INDEX 함수 이해하기

INDEX 함수는 지정한 범위에서 특정 행과 열의 교차점에 위치한 값을 반환하는 함수입니다.

excel
=INDEX(array, row_num, [column_num])

  • array: 값을 가져올 범위
  • row_num: 반환할 행 번호
  • column_num: 반환할 열 번호 (선택 사항)

MATCH 함수 이해하기

MATCH 함수는 특정 값의 위치를 찾아주는 함수입니다.

excel
=MATCH(lookup_value, lookup_array, [match_type])

  • lookup_value: 찾고자 하는 값
  • lookup_array: 검색할 범위
  • match_type: 일치 유형 (0: 정확히 일치, 1: 근사치)

이 두 함수를 조합하여 다중 조건을 만족하는 값을 찾을 수 있습니다.

예제: INDEX와 MATCH를 사용한 다중 조건 검색

다음 예제를 통해 다중 조건을 만족하는 값을 찾아보겠습니다. 아래 표는 과일과 가격, 구매자 정보를 담고 있습니다.

과일 가격 구매자
사과 1000 김길동
1500 이영희
포도 2000 김길동
사과 1200 박철수
1800 김길동
포도 2200 이영희

이 표에서 “김길동”이 구매한 “사과”의 가격을 찾고자 할 때, 아래와 같은 수식을 사용할 수 있습니다.

excel
=INDEX(B2:B7, MATCH(1, (A2:A7="사과")*(C2:C7="김길동"), 0))

이 수식에서 MATCH 함수는 두 조건(과일이 사과이고 구매자가 김길동)을 만족하는 위치를 찾고, INDEX 함수는 해당 위치의 가격을 반환합니다. 이 수식을 사용할 때는 반드시 배열 수식으로 입력해야 하므로 Ctrl + Shift + Enter를 눌러야 합니다.

다른 내용도 보러가기 #1

조건부 서식 활용하기

엑셀에서는 조건부 서식을 사용하여 특정 조건을 만족하는 셀에 대해 시각적으로 강조할 수 있습니다. 예를 들어, 특정 날짜 범위에 해당하는 셀을 강조하는 방법은 다음과 같습니다.

  1. 날짜 범위가 있는 셀을 선택합니다.
  2. 조건부 서식 > 새 규칙을 선택합니다.
  3. 수식을 사용하여 서식 지정할 셀 결정하기를 선택합니다.
  4. 다음과 같은 수식을 입력합니다.

excel
=AND(A1>=DATE(2023,1,1), A1<=DATE(2023,2,10))

  1. 원하는 서식을 설정하여 적용합니다.

이렇게 하면 지정한 날짜 범위에 해당하는 셀들이 강조되어 쉽게 식별할 수 있습니다.

결론

엑셀에서 다중 조건으로 날짜 범위를 기준으로 값을 찾는 작업은 여러 함수의 조합을 통해 가능합니다. INDEX, MATCH, SUMIFS와 같은 함수를 활용하면 복잡한 데이터 속에서도 원하는 값을 효율적으로 추출할 수 있습니다.

이 글을 통해 엑셀을 활용한 데이터 분석의 기초를 다지고, 실무에서 유용하게 사용할 수 있는 방법을 익히시길 바랍니다. 엑셀의 다양한 기능을 잘 활용하면 데이터 분석이 한층 수월해지고, 업무 효율성을 높일 수 있습니다.

다양한 예제와 연습을 통해 이러한 기술을 더욱 익히시기를 바랍니다.

관련 영상

같이 보면 좋은 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다