두 날짜와 다른 기준 사이에 SUMIF하는 방법(7가지 방법)

  • 이 공유
Hugh West

두 날짜와 다른 기준 사이에서 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

    출력의 East 영역과 같음 → {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 두 날짜와 다른 기준 사이의 방법을 쉽게 다루려고 노력했습니다. . 유용하게 사용하시길 바랍니다. 제안이나 질문이 있는 경우 의견 섹션에서 자유롭게 공유하십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.