SUMIF 함수 월별 합계 구하는 간단 공식 알아보기 :: 엑셀 함수 공식
목차 바로가기
영상 강의
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀프레소] SUMIF 함수 월별 합계 보조열 없이 구하기예제파일
사용된 공식
=SUMIFS($합계범위,$날짜범위,">="&DATE(년도,월,1),$날짜범위,"<="&EOMONTH(DATE(년도,월,1),0))인수 알아보기
SUMIF 월별 합계 구하는 공식에 사용된 인수입니다. 인수 설명 $합계범위 합계를 구할 범위입니다. 작성한 함수는 대부분의 경우 자동채우기되므로, 절대참조로 입력하는 것이 좋습니다. $날짜범위 각 월을 구분할 날짜가 입력된 범위입니다. 작성한 함수는 대부분의 경우 자동채우기되므로, 절대참조로 입력하는 것이 좋습니다. 년도 구분할 년도입니다. 월 구분할 월입니다. SUMPRODUCT 월별 합계 응용 공식
아래 영상 강의에서 소개해드린 SUMPRODUCT 함수를 활용하면 다양한 상황에서 월별합계를 계산할 수 있습니다.
오빠두Tip : SUMPRODUCT 함수에 입력된 데이터가 많으면 처리속도가 느려질 수 있으므로 주의해서 사용합니다.사용예제
SUMIF 함수의 구분열 없이 월별 합계를 구할 수 있습니다. SUMIF 월별 합계 구하기 공식의 동작원리
- SUMIFS 함수 는 여러개의 조건을 만족하는 값의 합계를 구하는 함수입니다. 본 공식은 날짜범위에서 2개의 조건을 만족할때 합계를 계산합니다.
=SUMIFS($합계범위,$날짜범위,">="&"조건1",$날짜범위,"<="&"조건2")
'// 날짜범위에서 조건1 보다 크거나 같고, 조건2보다 작거나 같을 때의 합계를 구합니다.
'// 날짜범위의 값이 1월 1일보다 크거나 같고, 1월 31일보다 작거나 같을때의 합계를 구합니다. 1월 합계를 구하게 됩니다. - EOMONTH 함수는 기준날짜로 부터 n 월이 지난 달의 마지막날을 계산합니다. 따라서 EOMONTH 함수의 개월수로 0을 넣으면, 당월의 마지막날을 반환합니다.
=EOMONTH("2020/1/1", 0) → 1월 31일을 반환합니다.
=EOMONTH("2020/1/1", 2) → 1월달에서 2개월이 지난 달의 마지막날, 3월 31일을 반환합니다.
=따라서, EOMONTH(DATE(년도,월,1),0) 은 같은달의 마지막날을 반환합니다. - 따라서 해당 공식은 날짜범위에서 매월 1일부터 마지막날의 사이의 합계를 구하게 되며, SUMIF 월별 합계로 계산됩니다.
=SUMIFS($합계범위,$날짜범위,">="&DATE(2020,1,1),$날짜범위,"<="&EOMONTH(DATE(2020,1,1),0))
=SUMIFS($합계범위,$날짜범위,">="&"2020/1/1",$날짜범위,"<="&"2020/1/31")
'// 1월달 월별 합계를 계산합니다.
- SUMIFS 함수 는 여러개의 조건을 만족하는 값의 합계를 구하는 함수입니다. 본 공식은 날짜범위에서 2개의 조건을 만족할때 합계를 계산합니다.