목차
보고서, 투자 계획 또는 날짜가 있는 기타 데이터 세트 작업을 할 때 특정 기간 내의 숫자를 합산해야 하는 경우가 종종 있습니다. 이 자습서에서는 날짜 범위를 기준으로 하는 SUMIFS 공식이라는 빠르고 쉬운 솔루션을 알려줍니다.
블로그 및 기타 Excel 포럼에서 사람들은 종종 날짜 범위에 SUMIF를 사용하는 방법을 묻습니다. 요점은 두 날짜 사이의 합계를 구하려면 두 날짜를 모두 정의해야 하지만 Excel SUMIF 함수는 하나의 조건만 허용한다는 것입니다. 운 좋게도 여러 기준을 지원하는 SUMIFS 기능도 있습니다.
Excel에서 두 날짜 사이의 합계를 구하는 방법
특정 날짜 범위 내의 값을 합산하려면 다음을 사용하세요. 시작 날짜와 종료 날짜를 기준으로 하는 SUMIFS 공식. SUMIFS 함수의 구문에서는 먼저 더할 값(sum_range)을 지정한 다음 범위/기준 쌍을 제공해야 합니다. 우리의 경우 범위(날짜 목록)는 두 기준에 대해 동일합니다.
위를 고려하여 두 날짜 사이의 값을 합산하는 일반 수식은 다음 형식을 취합니다.
포함 기준 날짜:
SUMIFS( sum_range, dates,">= start_date", dates, "<= end_date")임계 날짜 제외:
SUMIFS( sum_range, dates,"> start_date", dates, "< end_date")보시다시피 차이는 논리 연산자에만 있습니다. 첫 번째 수식에서 우리는 greater를 사용합니다.보다 또는 같음 (>=) 및 작거나 같음 (<=) 결과에 임계 날짜를 포함합니다. 두 번째 수식은 시작 날짜와 종료 날짜를 제외하고 날짜가 보다 큼 (>) 또는 미만 (<)인지 확인합니다.
에서 아래 표에서 특정 날짜 범위에 기한이 있는 프로젝트를 합산한다고 가정합니다. 완료하려면 다음 수식을 사용하십시오.
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
수식에 날짜 범위를 하드코딩하지 않으려면 시작 날짜를 F1에 입력하고 종료 날짜를 G1, 논리 연산자와 셀 참조를 연결하고 다음과 같이 전체 기준을 인용 부호로 묶습니다.
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
실수를 방지하려면 DATE 함수의 도움으로 날짜:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&DATE(2020,9,20))
오늘 날짜를 기준으로 동적 범위 내에서 합계
동적 날짜 범위 내에서 데이터를 합계해야 하는 상황 (오늘부터 X일 전 또는 Y일 후) 현재 날짜를 가져오고 자동으로 업데이트하는 TODAY 함수를 사용하여 기준을 구성합니다.
예를 들어, 지난 7일 오늘 날짜 포함, 공식은 다음과 같습니다.
=SUMIFS(B2:B10, C2:C10, ""&TODAY()-7)
최종 결과에 현재 날짜를 포함하지 않으려면 미만 연산자(<) 오늘 날짜를 제외하는 첫 번째 기준 및 크거나 같음 (>=) 두 번째 기준은오늘 7일 전 날짜 포함:
=SUMIFS(B2:B10, C2:C10, "="&TODAY()-7)
유사한 방식으로 날짜가 주어진 일수인 경우 값을 합산할 수 있습니다. 앞으로.
예를 들어, 다음 3일 이내에 만기가 되는 총 예산을 얻으려면 다음 수식 중 하나를 사용하십시오.
오늘 날짜가 결과에 포함됩니다.
=SUMIFS(B2:B10, C2:C10, ">="&TODAY(), C2:C10, "<"&TODAY()+3)
오늘 날짜는 결과에 포함되지 않습니다.
=SUMIFS(B2:B10, C2:C10, ">"&TODAY(), C2:C10, "<="&TODAY()+3)
두 날짜와 다른 기준 사이의 합계
다른 열에서 다른 조건을 충족하는 날짜 범위 내의 값을 합산하려면 SUMIFS 수식에 범위/기준 쌍을 하나 더 추가하기만 하면 됩니다.
예를 들어 특정 범위 내에서 예산을 합산하려면 이름에 "tip"이 포함된 모든 프로젝트의 날짜 범위는 와일드카드 기준으로 수식을 확장합니다.
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1, A2:A10, "tip*")
여기서 A2:A10은 프로젝트 이름이고 B2:B10은 합산할 숫자, C2:C10은 확인할 날짜, F1은 시작 날짜, G1은 종료 날짜입니다.
셀도 평가하고 스크린샷에 표시된 것과 같이 해당 셀을 참조합니다.
SUMIFS 날짜 기준 구문
날짜를 Excel SUMIF의 기준으로 사용하는 경우 그리고 SUMIFS 기능을 사용하면 처음으로 혼동하는 사람은 없을 것입니다 :)
그러나 자세히 살펴보면 모든 다양한 사용 사례는 몇 가지 간단한 규칙으로 요약됩니다.
기준에 직접 날짜를 입력하는 경우arguments , 날짜 바로 앞에 논리 연산자(>, <, =, )를 입력하고 전체 기준을 따옴표로 묶습니다. 예:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
미리 정의된 셀 에 날짜를 입력하는 경우 텍스트 문자열 형식으로 기준을 제공합니다. 문자열을 시작하고 앰퍼샌드(&)를 사용하여 문자열을 연결하고 종료합니다. 예:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
날짜가 DATE 또는 TODAY()와 같은 다른 함수 에 의해 구동되는 경우 비교 연산자와 함수를 연결합니다. 예:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&TODAY())
날짜 사이의 Excel SUMIFS가 작동하지 않음
수식이 작동하지 않거나 잘못된 결과를 생성하는 경우 다음 문제 해결 팁을 통해 이유를 밝힐 수 있습니다. 실패하고 문제를 해결하는 데 도움이 됩니다.
날짜 및 숫자의 형식 확인
올바른 것처럼 보이는 SUMIFS 수식이 0만 반환하는 경우 가장 먼저 확인해야 할 사항은 날짜가 실제로 날짜인지 확인하는 것입니다. , 날짜처럼 보이는 텍스트 문자열이 아닙니다. 다음으로, 텍스트로 저장된 숫자가 아니라 숫자를 합산하고 있는지 확인하십시오. 다음 자습서는 이러한 문제를 찾아 해결하는 데 도움이 됩니다.
- "텍스트 날짜"를 실제 날짜로 변경하는 방법
- 텍스트를 숫자로 변환하는 방법
조건에 올바른 구문 사용
SUMIFS를 사용하여 날짜를 확인할 때 ">=9/10/2020"과 같이 따옴표 안에 날짜를 넣어야 합니다. 셀 참조 및함수는 "<="&G1 또는 "<="&TODAY()와 같이 따옴표 밖에 배치해야 합니다. 자세한 내용은 날짜 기준 구문을 참조하세요.
수식의 논리 확인
예산에 작은 오타가 있으면 수백만 달러의 비용이 발생할 수 있습니다. 수식에 약간의 실수가 있으면 디버깅하는 데 몇 시간이 걸릴 수 있습니다. 따라서 두 날짜 사이를 합산할 때 시작 날짜 앞에 보다 큼 (>) 또는 크거나 같음 (>=) 연산자와 끝이 있는지 확인하십시오. 날짜 앞에 미만(<) 또는 미만 (<=)이 붙습니다.
모든 범위의 크기가 같은지 확인
SUMIFS 함수가 올바르게 작동하려면 합계 범위와 기준 범위의 크기가 같아야 합니다. 그렇지 않으면 #VALUE! 오류가 발생합니다. 이를 수정하려면 모든 criteria_range 인수가 sum_range 와 동일한 수의 행과 열을 갖도록 해야 합니다.
Excel SUMIFS 함수를 사용하여 데이터를 합산하는 방법은 다음과 같습니다. 날짜 범위. 다른 흥미로운 솔루션을 염두에 두고 있다면 의견을 공유해 주시면 정말 감사하겠습니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!
다운로드용 실습 워크북
SUMIFS 날짜 범위 예(.xlsx 파일)