목차
두 날짜와 다른 기준 사이에서 SUMIF 하는 가장 쉬운 방법을 찾고 있다면 이 문서가 유용할 것입니다. 시간 제한 내에서 기준에 따라 값을 합산하는 작업은 때때로 수행해야 하며 이 작업을 신속하게 수행하려면 이 문서를 따르십시오.
통합 문서 다운로드
SUMIF between Dates.xlsm
두 날짜와 다른 기준 사이에 SUMIF하는 7가지 방법
예상 배송 날짜와 함께 일부 제품의 판매 기록을 포함하는 다음 데이터 세트가 있습니다. 회사의 판매 지역. 이 데이터 세트를 사용하여 지정된 지역 및 날짜 범위를 기준으로 판매액을 합산하는 방법을 시연합니다.
Microsoft Excel 365 버전을 사용했습니다. 여기에서는 편의에 따라 다른 버전을 사용할 수 있습니다.
방법-1: SUMIFS 함수를 사용하여 다른 기준으로 두 날짜 사이의 SUMIF
동부 지역 및 2022년 1월 10일 및 2022년 3월 20일 <10 사이의 날짜> (m-dd-yyyy) 여기에서 SUMIFS 함수 를 사용합니다.
단계 :
➤ 셀 E14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&C14,D4:D11,"East")
여기에 다음 수식을 입력합니다. E4:E11 는 합계를 구하려는 판매 범위, C4:C11 는 첫 번째 기준의 날짜 범위, “>=”&B14 는 첫 번째 기준이는 크거나 같은 시작일 2022/1/10 을 의미합니다. 두 번째 기준 범위는 첫 번째 기준 범위와 유사하며 이 범위에 대한 기준은 "<="&C14 이며 이는 종료 날짜 보다 작거나 같음을 의미합니다. 3/20/2022 그리고 마지막 기준 범위는 지역을 포함하는 D4:D11 입니다. 이 범위의 기준은 East 입니다. .
➤ ENTER .
를 누르십시오. 이제 <9의 판매 합계가 표시됩니다>$13,806.00 정의된 날짜 범위와 다른 기준: 동부 지역 .
자세히 보기: Excel에서 날짜 범위 월을 SUMIF하는 방법(9가지 방법)
방법-2: SUMIFS 및 EOMONTH를 사용하여 다른 기준이 있는 두 날짜 사이의 SUMIF
이 섹션에서는 1월 월 및 남쪽 지역<의 날짜에 대한 판매 가치의 합계를 구하려고 합니다. 2>. 따라서 여기서는 EOMONTH 함수 와 SUMIFS 함수 를 함께 사용하겠습니다.
단계 :
➤ D14 셀에 다음 수식을 입력합니다.
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&EOMONTH(B14,0),D4:D11,C14)
여기에는 E4:E11 값을 합산하려는 판매 범위, C4:C11 는 첫 번째 기준의 날짜 범위, “>=”&B14 는 <를 의미하는 첫 번째 기준입니다. 1> 시작일 2022년 1월 1일 보다 크거나 같습니다. 두 번째 기준 범위는 첫 번째 기준과 유사하며이 범위에 대한 기준은 "<="&EOMONTH(B14,0) 이며 이는 1월 <10의 종료 날짜보다 작거나 같음을 의미합니다> 월, 1/31/2022 , 이고 마지막 기준 범위는 D4:D11 입니다. 이 범위의 기준은 동 .
입니다. 입력 을 누릅니다.
그 다음에는 1월 달의 날짜에 대해 $6,835.00 판매액 합계를 다른 기준으로 얻을 수 있습니다. South Region .
자세히 보기: SUMIFS를 사용하여 날짜 범위의 값을 합산하는 방법 Excel
방법-3: 두 날짜 사이의 SUMIF에 대한 SUMIFS 및 DATE 함수
여기서는 SUMIFS 함수 와 DATE를 사용합니다. function , 요약하자면 North Region 및 1/10/2022 내의 날짜에 대한 판매 값 및 3/20/2022 .
단계 :
<유형 E14 .
=SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
여기서 E4: E11 는 합계를 구하려는 판매 범위이고 C4:C11 는 첫 번째 및 두 번째 기준의 날짜 범위이며 마지막 기준 범위는 D4:D11 입니다. 지역을 포함합니다.
-
DATE(2022,1,10)
→ 날짜 값의 숫자 반환출력 → 44571
-
">="&DATE(2022,1,10)
">= 44571"
-
DATE(2022,3,20)
→ 날짜 값의 숫자를 반환출력 → 44640
-
"<="&DATE(2022,3,20)
"<= 44640"
-
SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, “North”)
→ 범위 C4:C11 의 날짜 값이 44571 <2보다 크거나 같은지 확인합니다> 44640 이하이고 D4:D11 범위출력 → 지역 North $9,496.00
< ENTER 를 누르십시오.
그러면 판매액 합계 $9,496.00 정의된 날짜 범위에 다른 기준: 북부 지역 .
관련 콘텐츠: Excel에서 날짜 범위에 IF 수식을 사용하는 방법(6가지 방법)
유사 읽기:
- Excel에서 기한 알림을 설정하는 방법(3가지 빠른 방법)
- Excel에서 피벗 테이블을 사용하여 날짜 범위 필터링(5가지 방법)
- Excel에서 VLOOKUP 날짜 범위 및 반환 값(4가지 적합한 방법)
- Excel에서 날짜 범위 내에 있는 경우 평균을 계산하는 방법(3가지 방법)
방법-4: TODAY
S와 함께 SUMIFS 기능 사용 위로, 1/1/2022 와 오늘 날짜( 3/23/2022 ) 사이의 날짜와 동쪽 지역 . 그리고 이렇게 하려면 SUMIFS 함수 와 함께 TODAY 함수 를 사용할 수 있습니다.
단계 :
➤ 셀 D14 에 다음 수식을 입력합니다.
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY(),D4:D11,C14)
여기에는 E4:E11 판매 범위는합산하려는 값, C4:C11 은 첫 번째 및 두 번째 기준의 날짜 범위이고 마지막 기준 범위는 지역을 포함하는 D4:D11 입니다.
-
">="&B14
">= 44562"
-
TODAY()
→ 오늘 날짜 반환출력 → 44643(2022-03-23)
-
"<="&TODAY()
"<= 44643"
-
SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
가SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, “East”)
→ <1 범위의 날짜 값인지 확인>C4:C11 은 44562 보다 크거나 같고 44643 보다 작거나 같으며 D4의 지역 East : D11 범위출력 → $15,208.00
< 입력 .
마지막으로 2022년 1월 의 첫째 날 사이의 날짜에 대한 $15,208.00 의 판매 합계를 얻을 수 있습니다. 및 기준이 있는 오늘 날짜: 동부 지역 .
날짜의 마지막 날짜를 변경하려는 경우 오늘 날짜부터 오늘 날짜 이전 10일까지의 범위는 다음 수식을 사용합니다.
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()-10,D4:D11,C14)
마지막 날짜를 오늘 날짜로부터 10일 후 날짜
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()+10,D4:D11,C14)
자세히 보기: Excel VBA: 오늘 이전 날짜 필터링(빠른 단계 포함)
방법-5: SUM과 IF 함수를 조합하여 두 날짜 사이의 SUMIF와 다른 기준
SUM 함수 와 IF 함수 의 조합을 사용할 수 있습니다. 에게 2022년 1월 10일 에서 2022년 3월 20일 및 East Region .
단계 :
➤ 셀에 다음 공식을 입력합니다. E14 .
=SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))
여기서 E4:E11 는 C4 값을 합산하려는 판매 범위입니다. :C11 는 첫 번째 및 두 번째 기준의 날짜 범위이고 마지막 기준 범위는 지역을 포함하는 D4:D11 입니다.
-
IF((C4:C11)>=B14
→ 범위 C4:C11 의 날짜 값이 B14 의 값보다 크거나 같은지 확인합니다.출력 →
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
IF((C4:C11)<=C14
→ C4:C11 범위의 날짜 값이 다음보다 작거나 같은지 확인합니다. C14 .출력 →
{TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}
-
IF(D4:D11=D14,E4:E11)
의 값 → 영역이 D4:D11 범위는 C14 의 East 지역과 같고({TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}, E4:E11)
을 반환합니다.출력 →
{1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
-
IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11)))
가→
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
,
{TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}
,
{1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
→
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}, {1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
출력 →
{FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
-
SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))
가 됨SUM({FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE})
출력 → $13,806.00
➤ 입력 .
결국, $13,806.00 다른 기준을 사용하여 정의된 날짜 범위에 대한 판매 합계를 얻을 수 있습니다. 동부 지역 .
관련 콘텐츠: 날짜 범위가 월 &연도(예제 4개)
방법-6: SUMPRODUCT, MONTH, YEAR 함수 사용
여기서는 SUMPRODUCT 함수 , MONTH 함수 및 YEAR 함수 는 1월 월 및 East <날짜의 판매 값을 합산합니다. 2>지역.
단계 :
➤ E14 셀에 다음 수식을 입력합니다.
=SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)
여기서 E4:E11 는 합계를 구하려는 판매 범위이고 C4:C11 는 첫 번째 및 두 번째 기준의 날짜 범위이고 마지막 기준 범위는 지역을 포함하는 D4:D11 입니다.
-
MONTH(C4:C11)
→ MONTH 날짜의 월수 반환출력 →
{1;1;1;2;2;3;3;3}
-
MONTH(C4:C11)=1
{1;1;1;2;2;3;3;3}=1
출력 →
{TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}
-
YEAR(C4:C11)
→ 날짜의 연도 값 반환출력 →
{2022;2022;2022;2022;2022;2022;2022;2022}
-
YEAR(C4:C11)=2022
{2022;2022;2022;2022;2022;2022;2022;2022}=2022
출력 →
{TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
D4:D11=D14
→ 범위의 영역인지 확인 D4:D11 C14{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}
-
SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)
→
SUMPRODUCT({TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}*{TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}*{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}*E4:E11)
→
SUMPRODUCT({1;1;1;0;0;0;0;0}*{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}*E4:E11)
→
SUMPRODUCT({1;1;0;0;0;0;0;0}*E4:E11) SUMPRODUCT({1402;5935;0;0;0;0;0;0})
출력 → $7,337.00
➤ ENTER 를 누릅니다.
다음에 합계를 얻을 수 있습니다. 판매, $7,337.00 1월 달, 다른 기준: 동부 지역 .
자세히 알아보기: 날짜 범위가 월 & 연도(4개 예)
방법-7: 기준이 다른 두 날짜 사이의 VBA 코드를 SUMIF로 변환
여기서 VBA 코드를 사용하여 다음을 수행합니다. 두 날짜 1/10/2022 및 3/20/2022 사이의 판매 가치 합계를 기준으로 계산 동쪽 지역 .
단계 :
➤ <1로 이동>Developer Tab >> Visual Basic Option.
그러면 Visual Basic Editor 가 열립니다. .
➤ 삽입 탭 >> 모듈 옵션으로 이동합니다.
그런 다음 모듈 이(가) 생성됩니다.
<다음 코드를 작성합니다.
8983
셀 E14에서 값을 가져옵니다. 및 DATEVALUE 는 날짜 문자열을 날짜 값으로 변환한 다음 SUMIFS 기준을 충족한 후 셀 E14 에 추가된 판매 값을 반환합니다.
➤ F5 를 누릅니다.
마지막으로 $13,806.00 의 판매 합계를 얻게 됩니다. 정의된 날짜 범위에 대해 다른 기준: 동부 지역 .
자세히 보기: SUMIFS 사용 방법 날짜 범위 및 여러 기준(7가지 빠른 방법)
연습 섹션
혼자 연습할 수 있도록 아래와 같은 연습 섹션을 이름이 지정된 시트에 제공했습니다. 연습 . 해주세요
결론
이 기사에서는 SUMIF 두 날짜와 다른 기준 사이의 방법을 쉽게 다루려고 노력했습니다. . 유용하게 사용하시길 바랍니다. 제안이나 질문이 있는 경우 의견 섹션에서 자유롭게 공유하십시오.