엑셀 SUMIF 함수 다중조건 공식
엑셀 SUMIF 함수 다중조건 목차 바로가기
기본 공식
조건이 A 이면서 B인 경우의 합계 구하기
=SUMIFS(합계범위,조건범위1,조건1,조건범위2,조건2,...)
예) 인사팀이면서 직급이 대리인 직원의 연봉 합계
예) 인사팀이면서 직급이 대리인 직원의 연봉 합계
조건이 A 또는 B인 경우의 합계 구하기
=SUMIF(조건범위1,조건1,합계범위) + SUMIF(조건범위2,조건2,합계범위)
예) 인사팀과 영업팀 직원의 연봉 합계
예) 인사팀과 영업팀 직원의 연봉 합계
여러 조건의 OR 조건 합계 구하기
응용 공식 (복잡한 조건일 경우 사용)
조건이 A 이면서 B인 경우의 합계
=SUMPRODUCT(--( (조건범위1=조건1)*(조건범위2=조건2) )*(합계범위))
'조건을 곱셈으로 연산합니다. (AND 조건)
'조건을 곱셈으로 연산합니다. (AND 조건)
조건이 A 또는 B인 경우의 합계
=SUMPRODUCT(--( (조건범위1=조건1)+(조건범위2=조건2) )*(합계범위))
'조건을 덧셈으로 연산합니다. (OR 조건)
'조건을 덧셈으로 연산합니다. (OR 조건)
인수 설명
인수 | 설명 |
합계범위 | 합계를 계산할 값이 입력된 범위입니다. |
조건범위 | 조건이 입력된 범위입니다. |
조건 | 조건입니다. 연산자를 사용할 수 있습니다. 연산자를 사용할 경우 반드시 큰따옴표(")로 구분하여 입력하는 것에 주의합니다. 예) "<>"&A1 (A1이 아닌경우), ">="&10 (10 이상인 경우) |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀공식] 엑셀 SUMIF 함수 다중조건 공식예제파일
호환성
운영체제 호환성 Windows 버전 모든 엑셀 버전에서 사용 가능합니다. Mac 버전 모든 엑셀 버전에서 사용 가능합니다. 사용된 기초 함수
엑셀 SUMIF함수 다중조건 공식 알아보기
공식 설명
이번 포스트에서 소개해드린 공식은 SUMIF 함수 다중조건 공식으로 실무에서 발생하는 여러 상황별로 모든 조건에서 사용가능한 공식입니다. SUMIFS 함수를 여러개의 OR 조건으로 계산해야 할 경우, SUMIFS + SUMPRODUCT 함수로 간단하게 해결할 수 있는데요. SUMIFS 함수 OR 조건 합계는 아래 영상강의에서 자세히 설명해드렸습니다.
엑셀 SUMIF 다중조건 공식 상황별 예제
- 나이가 20살 이상, 30살 미만인 회원의 기부금 합계
나이가 20살~30살인 회원의 기부금 합계를 계산합니다. =SUMIFS(기부금범위,나이범위,">="&20,나이범위,"<"&30)
'나이가 20~30 사이인 회원의 기부금액 합계를 계산합니다. - 나이 20살 미만, 30살 이상인 회원의 기부금 합계
나이가 20살 미만이거나 30살 이상인 회원의 기부금 합계를 계산합니다. =SUMIF(나이범위,"<"&20,기부금범위)+SUMIF(나이범위,">="&30,기부금범위)
'나이가 20살 미만 이거나 30살 이상인 회원의 기부금 합계를 계산합니다.
[주의사항] =SUMIFS(기부금범위,나이범위,"<"&20,나이범위,">="&30) 으로 입력하면 0이 계산됩니다. (나이 범위에서 20살 미만이거나 30살 이상인 조건을 모두 만족할 수 없음) - 인사팀이면서 직급이 대리인 직원의 연봉 합계
인사팀이면서 직급이 대리인 직원의 연봉합계를 계산합니다. =SUMIFS(연봉범위,부서범위,"인사팀",직급범위,"대리")
'부서가 인사팀이면서 직급이 대리인 직원의 연봉 합계를 계산합니다. - 인사팀에서 인턴, 사원을 제외한 직원의 연봉 합계
인사팀에서 직급이 인턴, 사원이 아닌 직원의 연봉 합계를 계산합니다. =SUMIFS(연봉범위,부서범위,"인사팀",직급범위,"<>인턴",직급범위,"<>사원")
'인사팀에서 인턴, 사원을 제외한 직원의 연봉 합계를 계산합니다. - 일자별로 정리된 매출데이터에서 1월~3월 매출 합계
1월~3월 매출 합계를 계산합니다. =SUMPRODUCT(--(매출범위)*( (MONTH(날짜범위)>=1)*(MONTH(날짜범위)<=3) ))
'1월~3월 사이의 매출을 계산합니다.
[주의사항] =SUMIFS(매출범위,MONTH(날짜범위),">="&1,MONTH(날짜범위),"<="&3) 으로 입력하면 오류가 반환됩니다.
- 나이가 20살 이상, 30살 미만인 회원의 기부금 합계