엑셀에서 합계 구하기 할 때, 단일 합계 함수인 sum함수와 단일 조건의 sumif 함수 가 있다.
sumif와 sumifs는 마지막에 's'가 붙고 안 붙고 차이이니 헷갈리지 말고 사용 시 구분이 필요하다
sumif는 단일 하나의 조건에 대한 합계를 구할 때 사용하고, 어떤 경우는 조건1에서 원하는 조건이 성립되고, 다시 조건이 이 필요해 조건2를 주어서 조건2에 성립되는 것의 합계를 구하는 경우들이 생기면, 이때 sumifs를 사용하면 되는데, 조건은 여러 개 줄 수가 있다.
엑셀 sumifs 함수
엑셀 sumifs 함수는 여러 복수의 조건들을 주어서 이에 해당하는 합계를 구할 수 있다,
예로 A라는 사람이 여러 상품들 중 특정 제품에 총판매수량 구 할 경우, 이때 조건1은 A라는 사람과, 조건2는 판매한 특정 물건을 주고 이에 최종 결과는 합계 이런 식으로 사용이 가능하다.
기본 구문
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- sum_range (필수 요소) 합계를 구할 셀 범위입니다.
- criteria_range1 (필수 요소) 체크하고자 하는 조건범위1
- criteria1 (필수요소) 조건범위1에서 필요로 하는 특정 조건1
- criteria_range2, criteria2,.... (추가 선택입력) 추가로 조건범위2 와 조건2, 연속해서 이 형식으로 추가 가능
구문에서 보면 sum_range(합계 범위), criteria_range1(체크할 조건범위1), criteria1(조건1) 은 필수 입력 사항이다
예제)
=sumifs(A2:A9, B2:B9,"A제품",C2:C9,"판매원1")
=sumifs(A2:A9, B2:B9,"<>A제품",C2:C9,"판매원1")
예1. (제목..)
위 이미지는 판매자별 여러제품들 판매한 수량 합계를 구하는 경우이다
하단표(노란색 제목줄)에서
no1의 판매수량 셀에 "'=SUMIFS($D$2:D$9,B$2:B$9,B14,$C$2:$C$9,C14)" 수식 입력
- D2~D10 합계범위이고
- B2~B10는 판매원들의 조건범위1에서,B14는 '판매원1'이라는 조건1을 주고
- C2~C10는 제품들 조건범위2에서 C14는 'A제품' 이라는 조건2을 주어서
- 결과는 D2~D10에서 해당하는것들만 추출한 합계가 100이 된다.
예2. (제목..)
위 이미지는 판매원별 서울에서 A제품제외하고, 나머지 제품들 총 판매수량 구하기
하단표(노란색 제목줄)에서
no1의 판매수량 셀에 "=SUMIFS($D$2:D$10,B$2:B$10,B14,$C$2:$C$10,"<>A제품",$E$2:$E$10,"서울")" 수식 입력
- D2~D10 합계범위이고
- B2~B10는 판매원들의 조건범위1에서,B14는 '판매원1'이라는 조건1을 주고
- C2~C10는 제품들 조건범위2에서 "<>A제품" 이라는 A제품 제외 나머지 제품들이라는 조건2을 주어서
- E2~E10은 지역 조건범위3에서 "서울"이라는 조건3을 주고
- 결고는 D2~D10에서 해당하는것들만 추출한 합계가 0이 된다.
조건식에 조건 예들은 아래와 같고
대소조건은
- 같다("=") -> =sumifs(D2:D10,B2:B10,"=사과") or =sumifs(d2:d10,b2:b10,"사과") =제외해도 동일
- 크다(">") -> =sumifs(d2:d10,b2:b10,">10")
- 작다("<") -> =sumifs(d2:d10,b2:b10,"<20")
- 같거나크다("=>") -> =sumifs(d2:d10,b2:b0,"=>20")
- 같거나작다("=<") -> =sumifs(d2:d10,b2:b10,"=<330")
- 같지않다("<>") -> =sumifs(d2:d10,b2:b10,"<>부산)
문자 일부 포함 조건 예
- "*이" -> 앞에 숫자든문자 관계없이 "이" 끝나는 경우 -> =sumifs(d2:d10,b2:b10, "*이")
- "이*" -> 앞에 숫자든문자 관계없이 "이" 끝나는 경우 -> =sumifs(d2:d10,b2:b10,"이*")
- "*음*" -> "음" 앞뒤로 숫자든문자든 관계없이 "음" 포함 하는 경우 -> =sumifs(d2:d10,b2:b10,"*이")
조건식에 상황에 따라 해당 셀값(A12,C20,...)을 넣거나, 위에 조건에 따른 형식을 넣어주면 된다.
'엑셀 > 함수-초급' 카테고리의 다른 글
엑셀 최대값, 최소값 찾기 max함수 min함수 사용법 (0) | 2020.02.01 |
---|---|
엑셀 countif 함수 사용법 조건부 개수세기 (0) | 2019.12.29 |
엑셀 count counta countblank 함수 사용법 카운트 개수세기 (0) | 2019.12.28 |
댓글