특정조건에 해당하는 내용들의 합계를 구해야 할 때가 있다. 만약 이번달 배달음식을 시킨 비용 중 치킨을 먹은 비용이 얼마인지 계산할 때가 있다. 치킨은 언제나 맛있지만, 얼마의 비용이 나갔는지 궁금할 때가 있다. 과연 얼마나 많은 치킨을 먹었을까..?
조건에 부합하는 합계를 구하는 함수는 sumif와 sumifs이다. sumif는 단일조건일때 사용하고 sumifs는 여러 조건일때 사용한다. 둘다 알아 보도록 하자!
계산할 범위를 보자.
일단 단일 조건으로 치킨을 시킨 비용을 구해보자.
[기본모양]
=SUMIF(range, criteria, sum_range)
- range = 조건 찾을 범위
- criteria = 찾을 조건
- sum_range = 합계를 구할 범위
=sumif를 입력하면 자동완성이 되고 자동완성된 함수를 선택한다.pc에서는 함수마법사가 실행되지만 앱에서는 그런건 나타나지 않는다.
range에 찾을 범위 배달음식들을 선택한다.
criteria에 찾을 조건 "치킨"을 넣는다.
sum_range에 합계를 구할 범위인 가격 부분을 선택한다.
다 넣고 엔터나 체크 버튼을 선택하면 총 치킨을 시킨 비용이 계산된다.
이번에는 여러 조건을 살펴보자.
[기본모양]
=SUMIFS(sum_range, criteria_range, criteria,...)
- sum_range = 합계를 구할 범위
- criteria_range = 조건 찾을 범위
- criteria = 찾을 조건
- ... = criteria_range, criteria 를 반복해서 넣을 수 있다.(127번까지 가능하다고 하나 그렇게 까지 쓸일은 없을듯 하다)
=sumifs를 넣으면 자동완성되고 완성된 함수를 선택한다.
sum_range에 합계를 구할 범위를 선택한다.
criteria_range에 조건 찾을 범위인 배달음식을 선택한다.
criteria에 찾을 조건인 "치킨"을 입력한다.
...있는 부분을 선택하고 두번째 조건을 찾을 범위인 날짜를 선택한다.
...을 눌러 찾을 조건인 "2020-12-08"을 입력하고 엔터 또는 체크버튼을 선택한다.
결과가 이상하다. 0원이 나올리가 없는데? 확인해 보니, 치명적인 에러가 발생했다.. 바로 .. [오타] "치킨"을 "차킨"으로 넣은 것이다. 오타를 수정하면 정상적으로 값이 들어간다.
이런 치명적인 오류를 피하기 위해 함수에 직접 타이핑 하는 것보다는 다른 셀에 함수에 추가할 조건들을 입력해 두어 수정도 가능하고 바로 확인할 수 있게 하자.
위의 과정을 타이핑이 아닌 셀 값으로 선택해 보았다.
[단일조건]
1.찾을 범위 선택
2.찾을 조건 선택 "치킨"이라는 조건이 있는 셀 A13선택
3.조건에 해당하는 합계를 구할 범위 선택 후 엔터 또는 체크버튼 선택
다중조건일때.
1.합계를 구할 범위선택 가격 부분의 범위를 선택한다.
2. 첫번째 조건을 찾을 범위인 배달음식을 선택한다.
3.첫번째 조건인 "치킨"이 있는 A14셀을 선택한다.
4. ...을 눌러 두번째 조건을 찾을 범위인 날짜를 선택한다.
5. ...을 눌러 두번째 조건이 있는 B14셀을 선택하고 엔터 또는 체크 버튼을 선택한다.
조건을 함수에 직접 입력하지않고 셀의 값을 참조하면 조건의 변경 및 오타예방에도 도움이 되므로 추천한다.
'티끌팁' 카테고리의 다른 글
[모바일환경 웹페이지 소스보기] view-source: 페이지에서 찾기 (0) | 2020.12.24 |
---|---|
[앱으로 보는 엑셀 값 입력] PC TAB, SHIFT+TAB, ENTER, F2 (0) | 2020.12.17 |
[앱으로 보는 액셀 함수] 천 단위 자르기 round, mid, len 함수 (0) | 2020.11.28 |
[무료 이미지 사이트 소개] stocksnap.io (0) | 2020.11.26 |
[앱으로 보는 액셀 함수] VLOOKUP (0) | 2020.11.24 |