엑셀 특정 문자 제외 합계 - egsel teugjeong munja je-oe habgye

엑셀에서 합계 구하기 할 때, 단일 합계 함수인 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. (제목..)

엑셀 특정 문자 제외 합계 - egsel teugjeong munja je-oe habgye
엑셀 sumifs로 조건범위, 조건 2개씩 주고 합계

위 이미지는 판매자별 여러제품들 판매한 수량 합계를 구하는 경우이다

하단표(노란색 제목줄)에서

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. (제목..)

엑셀 특정 문자 제외 합계 - egsel teugjeong munja je-oe habgye
엑셀 sumifs에 조건범위,조건 3개를 주고 sum 구하기

위 이미지는 판매원별  서울에서 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,...)을 넣거나, 위에 조건에 따른 형식을 넣어주면 된다.

엑셀 sumif 함수 사용법

엑셀 조건 합계 , 조건부 sumif 함수 사용방법

표 자료에서 어떤 조건이나 조건부를 주어서, 그 조건에 해당하는 데이터들의 합계를 구할경우, 엑셀 조건부 합계 sumif 함수 를 사용하면 편하다. 단 sumif 는 단일범위에서, 단일 조건을 주고 , 단일 합계범위만..

hotcoffee.tistory.com

엑셀 특정 문자 제외 합계 - egsel teugjeong munja je-oe habgye

Microsoft 365용 Excel Microsoft 365용 Excel(Mac용) 웹용 Excel Excel 2021 Mac용 Excel 2021 Excel 2019 Mac용 Excel 2019 Excel 2016 Mac용 Excel 2016 Excel 2013 Excel Web App Excel 2010 Excel Starter 2010 더 보기...간단히

SUMIFS 함수는 수학 및 삼각 함수 중 하나로, 여러 조건을 충족하는 모든 인수를 더합니다. 예를 들어 SUMIFS를 사용하여 하나의 우편 번호에 거주하는 소매업자(1)와 수익이 특정 금액을 초과하는 소매업자(2)의 합계를 구할 수 있습니다.

엑셀 특정 문자 제외 합계 - egsel teugjeong munja je-oe habgye

구문

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

  • =SUMIFS(A2:A9,B2:B9,"=양*",C2:C9,"나상현")

  • =SUMIFS(A2:A9,B2:B9,"<>바나나",C2:C9,"나상현")

인수 이름

설명

sum_range   (필수 요소)

합계를 구할 셀 범위입니다.

criteria_range1   (필수 요소)

criteria1을 사용하여 평가하는 범위입니다.

criteria_range1criteria1은 특정 조건으로 범위를 검색하는 검색 쌍을 설정합니다. 범위에서 항목이 발견되면 sum_range에 있는 해당 값을 더합니다.

criteria1   (필수 요소)

criteria_range1에서 어떤 셀을 더할지 지정하는 조건입니다. 예를 들어 criteria를 32, ">32", B4, "양파" 또는 "32" 등으로 입력할 수 있습니다.

criteria_range2, criteria2, …   (선택 요소)

추가로 지정할 범위 및 관련 조건입니다. 최대 127개의 range/criteria 쌍을 입력할 수 있습니다.

예제

이 예제를 Excel에서 사용하려면 표의 데이터를 끌어서 선택한 다음 선택 영역을 마우스 오른쪽 단추로 클릭하고 복사를 선택합니다. 새 워크시트에서 A1 셀을 마우스 오른쪽 단추로 클릭하고 붙여넣기 옵션 아래에서 주변 서식에 맞추기를 선택합니다.

판매량

상품

판매원

5

양파

나상현

4

양파

강사단

15

양배추

나상현

3

양배추

강사단

22

바나나

나상현

12

바나나

강사단

10

당근

나상현

33

당근

강사단

수식

설명

=SUMIFS(A2:A9, B2:B9, "=양*", C2:C9, "나상현")

판매된 상품 중 이름이 으로 시작하고 나상현에 의해 판매된 상품의 수를 더합니다. criteria1"=A*"에서 와일드카드 문자 *를 사용하여 criterial_range1인 B2:B9에서 일치하는 상품 이름을 찾고, criterial_range2인 C2:C9에서 "나상현"이라는 이름을 찾습니다. 그런 다음 sum_range인 A2:A9에서 두 가지 조건을 모두 만족하는 숫자를 더합니다. 결과는 20입니다.

=SUMIFS(A2:A9, B2:B9, "<>바나나", C2:C9, "나상현")

판매된 상품 중 이름이 바나나가 아니고 나상현에 의해 판매된 상품의 수를 더합니다. criteria1"<>바나나"에서 <>를 사용하여 바나나를 제외하고, criterial_range2인 C2:C9에서 "나상현"이라는 이름을 찾습니다. 그런 다음 sum_range A2:A9에서 두 가지 조건을 모두 만족하는 숫자를 더합니다. 결과는 30입니다.

일반적인 문제

문제

설명

예상되는 결과 대신 0(영)이 표시됩니다.

사람 이름과 같이 텍스트 값을 평가하는 경우 criteria1,2가 따옴표 안에 있는지 확인합니다.

sum_range에 TRUE 또는 FALSE 값이 있으면 잘못된 결과가 반환됩니다.

sum_range의 TRUE 및 FALSE 값은 다르게 계산되므로 더하는 경우 예기치 않은 결과가 나타날 수 있습니다.

TRUE를 포함하는 Sum_range의 셀은 1로 평가됩니다. FALSE를 포함하는 항목은 0(영)으로 평가됩니다.

모범 사례

방법

설명

와일드카드 문자를 사용합니다.

criteria1,2에서 물음표(?)와 별표(*) 등의 와일드카드 문자를 사용하면 비슷하지만 완전히 일치하지 않는 항목을 찾는 데 도움이 될 수 있습니다.

물음표는 한 문자에 해당합니다. 별표는 개수에 상관없는 임의의 문자열에 해당합니다. 실제 물음표나 별표를 찾으려면 물음표 앞에 물결표(~)를 입력합니다.

예: =SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "To?") "To"로 시작하고 다를 수 있는 마지막 문자로 끝나는 이름을 가진 모든 인스턴스를 추가합니다.

SUMIF 및 SUMIFS의 차이점 이해

SUMIFS와 SUMIF는 인수 순서가 다릅니다. 특히 sum_range 인수는 SUMIFS의 첫 번째 인수이지만 SUMIF에서는 세 번째 인수입니다. 이는 이러한 함수를 사용할 때 발생하는 문제의 일반적인 원인입니다.

이와 같이 유사한 함수를 복사하여 편집하는 경우에는 인수를 올바른 순서로 배치해야 합니다.

범위 인수에 대해 같은 수의 행과 열을 사용합니다.

criteria_range 인수에 포함된 행과 열 수는 sum_range 인수에 포함된 행과 열 수와 같아야 합니다.

맨 위로 이동

추가 지원

언제든지 Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목

SUMIFS와 같은 고급 IF 함수를 사용하는 방법에 대한 비디오 보기

SUMIF 함수는 단일 조건을 만족하는 값만 더함

SUMSQ 함수는 각 값에 대해 산술 제곱근 연산을 수행한 후에 여러 값을 합산함

COUNTIF 함수는 단일 조건을 만족하는 값만 계산함

COUNTIFS 함수는 여러 조건을 만족하는 값만 계산함

IFS 함수(Office 365, Excel 2016 이상)

Excel의 수식 개요

수식 손상을 방지하는 방법

수식에서 오류 감지

수학 및 삼각 함수

Excel 함수(사전순)

Excel 함수(범주별)

추가 도움이 필요하신가요?