SUMIF 날짜 부등호 - SUMIF naljja budeungho

* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007): 2003

* 아래줄에 질문을 작성하세요 >>

안녕하세요? 제가 특정날짜 기준으로 그 날짜 이전 혹은 이후의 data 합계를 구하고자 하는데요, sumif($A$4:$A$29,">A33",$B$4:$B$29)라고 수식을 입력하면 값이 0가 나옵니다. (a33셀은 기준이 되는 날짜셀입니다.)

그리고 만일 특정기간동안의 합계를 구할때는 어떻게 수식을 써야하는지도 같이 알려주시면 감사하겠습니다.

파일 첨부합니다.. 도움 부탁드려요~~ ^^

[불량 게시물 신고]  

목차 바로가기

  1. SUMIF 월별 합계 공식
  2. 예제파일 다운로드
  3. 함수의 동작원리
  4. 링크: SUMIF 함수 고급사용법, SUMPRODUCT 함수 응용방법 알아보기 (영상강의)

영상 강의

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀프레소] SUMIF 함수 월별 합계 보조열 없이 구하기


사용된 공식

=SUMIFS($합계범위,$날짜범위,">="&DATE(년도,월,1),$날짜범위,"<="&EOMONTH(DATE(년도,월,1),0))

인수 알아보기
SUMIF 날짜 부등호 - SUMIF naljja budeungho
SUMIF 월별 합계 구하는 공식에 사용된 인수입니다.
인수 설명
$합계범위 합계를 구할 범위입니다. 작성한 함수는 대부분의 경우 자동채우기되므로, 절대참조로 입력하는 것이 좋습니다.
$날짜범위 각 월을 구분할 날짜가 입력된 범위입니다. 작성한 함수는 대부분의 경우 자동채우기되므로, 절대참조로 입력하는 것이 좋습니다.
년도 구분할 년도입니다.
구분할 월입니다.
SUMPRODUCT 월별 합계 응용 공식

아래 영상 강의에서 소개해드린 SUMPRODUCT 함수를 활용하면 다양한 상황에서 월별합계를 계산할 수 있습니다.

오빠두Tip : SUMPRODUCT 함수에 입력된 데이터가 많으면 처리속도가 느려질 수 있으므로 주의해서 사용합니다.

사용예제
SUMIF 날짜 부등호 - SUMIF naljja budeungho
SUMIF 함수의 구분열 없이 월별 합계를 구할 수 있습니다.
SUMIF 월별 합계 구하기 공식의 동작원리

  1. SUMIFS 함수여러개의 조건을 만족하는 값의 합계를 구하는 함수입니다. 본 공식은 날짜범위에서 2개의 조건을 만족할때 합계를 계산합니다.

    =SUMIFS($합계범위,$날짜범위,">="&"조건1",$날짜범위,"<="&"조건2")
    '// 날짜범위에서 조건1 보다 크거나 같고, 조건2보다 작거나 같을 때의 합계를 구합니다.
    '// 날짜범위의 값이 1월 1일보다 크거나 같고, 1월 31일보다 작거나 같을때의 합계를 구합니다. 1월 합계를 구하게 됩니다.

  2. EOMONTH 함수기준날짜로 부터 n 월이 지난 달의 마지막날을 계산합니다. 따라서 EOMONTH 함수의 개월수로 0을 넣으면, 당월의 마지막날을 반환합니다.

    =EOMONTH("2020/1/1", 0) → 1월 31일을 반환합니다.
    =EOMONTH("2020/1/1", 2) → 1월달에서 2개월이 지난 달의 마지막날, 3월 31일을 반환합니다.
    =따라서, EOMONTH(DATE(년도,월,1),0)같은달의 마지막날을 반환합니다.

  3. 따라서 해당 공식은 날짜범위에서 매월 1일부터 마지막날의 사이의 합계를 구하게 되며, SUMIF 월별 합계로 계산됩니다.

    =SUMIFS($합계범위,$날짜범위,">="&DATE(2020,1,1),$날짜범위,"<="&EOMONTH(DATE(2020,1,1),0))
    =SUMIFS($합계범위,$날짜범위,">="&"2020/1/1",$날짜범위,"<="&"2020/1/31")
    '// 1월달 월별 합계를 계산합니다.

링크: MS 홈페이지 SUMIFS 함수 상세설명