데이터분석/Exel

<Exel> SUMIF, SUMIFS 사용법

창조적생각 2022. 3. 23. 10:55

목차

 

1. SUMIF

 

 1)텍스트 조건

 

  ※ "*"과 "?"를 활용한 문자열 검색 및 조건

 

 2) 날짜 및 숫자 조건

 

  ※ 부등호 활용

 

2. SUMIFS 여러개의 조건 조합하여 합계 구하기

 

  ※ 부등호를 이용한 사이값 구하기

     (ex)100이상 1000이하의 값들의 합 구하기 100<=x<=1000)

※ 예제 엑셀파일

아래의 모든 수식이 들어있습니다. 다운받으셔서 읽어보시면 도움이 될 것입니다.

SUMIF연습.xlsx
0.01MB

 

<사용할 테이블>

 

1. SUMIF

 

SUMIF 는 하나의 조건에 만족하는 항목들의 합을 구하기 위해 사용하는 수식입니다.

함수마법사에서 SUMIF를 검색하여 들어갑니다.

함수마법사에서 SUMIF를 검색하여 들어가면 세가지 항목이 보입니다.

위에서 부터 차례대로 Range 는 조건을 검색할 범위이며, Criteria는 조건, Sum_range는 합을 구할 범위를 나타냅니다.

바로 실전으로 넘어가보도록 하겠습니다.

 

1) 텍스트 조건

조건은 결재처가 극장으로 하고 조건에 맞는 금액의 합계를 계산하도록 하겠습니다.

Range 즉 조건을 검사할 범위를 찾아줍니다. 결재처이므로 E4:E35까지 선택을 해줍니다.

Criteria 조건을 지정해줍니다. "극장"이라고 직접 쓸 수도 있지만 "극장"이 있는 셀을 선택해주셔도 됩니다.

마지막으로 Sum_range 합계를 구할 범위를 지정해주시면 됩니다.

 

※ 문자열 조건 ("*"와 "?")

 특정 문자열이 들어간 조건을 가진 항목들의 합을 구하는 방식으로도 SUMIF를 사용할 수 있습니다.

 "*"를 사용하여 문자열을 검색하여 사용합니다.

"편의점"을 예로 설명하자면, 제일 앞자리가"편"인 항목의 항을 구하고 싶다면 Criteria에 "편*"를 사용해주시면 됩니다.

 마지막에 "점"이 들어가는 문자열을 찾으려면 "*점"을 사용하시면 됩니다.

그리고 "편"으로 시작해서 "점"으로 끝나는 문자열을 찾으려면 "편*점"을 조건으로 사용하면 됩니다.

 

주의 하셔야 할 점은 정규식과는 조금 다르다는 것입니다.

"*"는 문자열의 길이와 상관없이 특정문자만 들어가면 모두 찾는 것이 정규식과 동일하나, 문자열의 길이를 지정하여 검색하는 것은 다릅니다.

정규식에서는 "."을 사용하여 [ex)편의점,백화점 ->"..점", 주점 ->".점"] 문자열의 길이를 지정했으나,

엑셀에서는 "." 대신 "?"를 사용합니다. [ex)편의점,백화점 ->"??점", 주점 ->"?점"]

 

 

2) 날짜 및 숫자 조건

특정한 날짜나 숫자를 조건으로 합계를 구하는 방식은 위의 텍스트를 사용할 때와 동일합니다.

다만, 날짜나 숫자는 텍스트와는 다르게 부등호를 사용할 수 있습니다.

방법은 간단합니다. 날짜 데이터든 숫자 데이터든 원하는데로 부등호를 사용할 수 있습니다.

>,<,=는 물론이고 >=, <= 역시 사용가능합니다.

금액이 10000원 이하인 금액을 합산 하기 위해서는 범위를 D4:D53로 지정하고 조건은 "<=10000"으로 지정해주면 됩니다.↓

날짜 역시 숫자 데이터와 마찬가지로 부등호를 사용할 수 있습니다. 2022-01-21 이후에 결재된 금액을 합산하기 위해서는 날짜 데이터들 안에서 조건을 ">=2022-01-21"로 지정해주기만 하면 됩니다.

※ 사잇값 구하기

부등호 두개를 동시에 사용하여 얼마 이상이며 얼마 이하인 값들의 합을 구하는 것은 Sumif가 아니라 Sumifs를 활용하여 조건들을 조합하여야 합니다.

사용 예시는 바로 아래 2.SUMIFS 활용 3) 10000원에서 100000원 사이의 금액의 합계 을 참조하시면 됩니다.

 

2. SUMIFS 활용

SUMIF는 하나의 조건에 해당하는 값들을 합하는 수식인데 비해 SUMIFS는 단어의 뜻에서 유추해볼 수 있듯이 여러 개의 조건에 부합하는 값들의 합을 구하는 수식입니다.

함수 마법사에서 SUMIFS를 검색합니다.

검색하여 들어가면 기존 SUMIF와는 다르게 Sum_range와 Criteria_range만 나오는 것을 알 수 있습니다.

여러 조건을 넣기위해 조건을 추가할 때마다 아래에 조건을 넣을 창이 자동으로 생성이 됩니다.

결재처의 이름의 길이가 두자이고 결재방법은 신용이며 결재번호가 30번 미만이고,01/17 이후에 결재된 금액을 합계

Sumifs는 Sumif들이 합쳐진 것이므로 원리가 동일하여 예시만 제시하고 마무리 하겠습니다.

 

1)결재방법이 신용이고 결재처가 편의점인 금액의 합계

2) 2022-01-07에서 2022-02-08 사이의 금액의 합계

 

3) 10000원에서 100000원 사이의 금액의 합계

 

이상으로 Sumif와 Sumifs 활용방법에 대한 글을 마치겠습니다.

긴 글 읽어주셔서 감사합니다.

728x90