목차
때로는 Excel의 기준에 따라 값을 합산해야 합니다. 이 요구 사항을 충족하기 위해 Excel에는 SUMIF 함수 라는 내장 함수가 내장되어 있습니다. SUMIF 함수를 사용하면 if 조건으로 Excel의 값을 합산할 수 있습니다. 이를 염두에 두고 이 기사에서는 SUMIF 함수를 사용하여 Excel에서 if 조건으로 값을 합산하는 방법을 배웁니다.
실습 워크북 다운로드
엑셀파일을 다운받아서 연습해보시길 권장합니다.
SUM IF Condition.xlsx
The SUMIF Function: an Overview
이 함수를 사용하면 조건이 있는 셀 범위를 합산할 수 있습니다.
구문
SUMIF(range,criteria,sum_range )
인수
- 범위: 이 필드는 필수입니다. 기준을 포함하는 셀 범위를 나타냅니다.
- 기준: 이 필드도 필수입니다. 충족해야 하는 조건을 나타냅니다.
- sum_range: 선택적 요구 사항입니다. 조건을 만족하면 추가할 셀의 범위를 말합니다.
엑셀에서 IF 조건으로 SUM하는 6가지 방법
이 글에서는 샘플 제품을 사용하겠습니다. 모든 방법을 보여주기 위한 데이터 세트로서의 가격 목록. 이제 데이터 세트를 살짝 살펴보겠습니다.
따라서 더 이상 논의하지 않고 바로 모든
1. Excel에서 다른 비교 기준이 필요한 경우 합산
$40 보다 큰 가격을 합산해 보겠습니다.
❶ 셀 C14 를 선택합니다.
❷ 입력 수식
=SUMIF(C5:C12, ">40")
셀 내.
❸ 입력 버튼을 누릅니다.
🔎 수식 속으로
기준 필드 내 , ' >40 '를 삽입했습니다. 여기서 ' > ' 연산자는 $40 보다 큰 모든 가격을 필터링합니다. 전체적으로 위의 공식은 $40 보다 큰 모든 가격을 합산합니다. 아래에 나열된 " > "와 같은 연산자가 더 있습니다.
Operator | 조건 |
> | |
보다 크면 합계 | |
= | 보다 작으면 합계 |
같지 않으면 합계 | |
>= | 합보다 크거나 같으면 합 |
<= | 합 |
이하인 경우 2. Sum Excel에서 다양한 텍스트 조건이 나타날 경우
SUMIF 함수를 사용할 수 있습니다. 요약하면 텍스트 일치를 기반으로 한 값입니다. 예를 들어 " CPU "라는 제품과 정확히 일치하는 가격을 합산합니다.
❶ 셀 C14 를 선택합니다.
❷ 입력 수식
=SUMIF(B5:B12, "CPU", C5:C12)
셀 내.
❸ 입력 버튼을 누르세요.
합산하려면위로, 일치에 기반한 값은 2개의 기본 범주로 나눌 수 있습니다.
1. 완전 일치
- 일치 결과 합계
수식 사용:
=SUMIF(B5:B12, "CPU", C5:C12)
- 일치한 결과를 제외한 합계
수식 사용:
=SUMIF(B5:B12, " CPU", C5:C12)
2. 부분 일치
- 일치 결과 합계
수식 사용:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- 일치한 결과를 제외한 합계
수식 사용:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. 수많은 비교 연산자가 있는 Excel SUMIF 함수 조건 & 셀 참조
SUMIF 기능을 사용하면 검색 상자를 만들고 검색 상자에 입력된 값을 기반으로 합계 연산을 실행할 수 있습니다. 예를 들어 " Monitor " 항목을 제외한 모든 제품의 총 가격을 계산하려고 합니다. 이제 구현 단계를 살펴보겠습니다.
❶ 셀 C15 를 선택합니다.
❷ 입력 수식
=SUMIF(B5:B12,""&C14, C5:C12)
셀 내.
❸ 입력 버튼을 누르세요.
🔎 공식 속으로
기준 필드 내에서 ""&C14를 사용했습니다. 여기서 "" 는 셀 에서 지적된 내용을 고려하지 않은 책임이 있습니다. C14 .
1. "모니터"
를 제외한 항목의 가격을 합산하려면 다음 공식을 사용합니다.
=SUMIF(B5:B12,""&C14, C5:C12)
2. "모니터" 항목의 가격을 요약하려면
수식 사용:
=SUMIF(B5:B12,C14, C5:C12)
4. 와일드카드 기호와 함께 Excel SUMIF 함수 조건 사용
부분 일치를 기준으로 값을 합산하려는 경우 두 개의 와일드카드 기호 중 하나를 사용할 수 있습니다.
- 별표(*) – 임의 개수의 문자를 나타냅니다.
- 물음표(?) – 특정 위치에 있는 단일 문자를 나타냅니다.
4.1 와일드카드를 사용한 부분 일치
1. "마우스"라는 단어로 시작하는 값을 합산하려면
공식을 사용하세요.
=SUMIF(B5:B12,”Mouse*”, C5:C12)
2. "마우스"라는 단어로 끝나는 값을 합산하려면
공식을 사용하세요.
=SUMIF(B5:B12,”*Mouse”, C5:C12)
3. 값을 합산하려면 "마우스"가 임의의 위치에 있는 경우
공식 사용:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. 다음에 있는 값을 합산하려면 최소 1자 존재
수식 사용:
=SUMIF(B5:B12,”?*”, C5:C12)
5. 빈 셀의 값 합계
수식 사용:
=SUMIF(B5:B12,”*”, C5:C12)
4.2 특정 개수의 문자를 갖는 SUM 값
S 해당 셀에 X자 길이의 단어가 있는 값을 합산하려고 합니다. 실행의 편의를 위해 3자 길이의 제품에 대한 총 가격을 계산해 보겠습니다.
수식 입력
=SUMIF(B5:B12, "???", C5:C12)
C14 를 입력하고 ENTER 버튼을 누르십시오.
여기서 물음표( ? ) 기호의 수는 검색할 문자 수를 결정합니다.into.
5. 날짜 조건이 있는 Excel SUMIF 함수
예를 들어, 특정 날짜에 판매된 전체 제품을 알고 싶습니다. 이를 알아보기 위해 우리가 할 수 있는 일은 기준 필드에 날짜를 삽입하기만 하면 됩니다. 수식은 다음과 같습니다.
=SUMIF(B5:B12,"9/1/2020",D5:D12)
SUMIF 기능으로 더 많은 작업을 수행할 수 있습니다. 날짜. 예:
1. 현재 날짜의 합계 값 사용
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. 이전 합계 값 현재 날짜 사용
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3. 현재 날짜 이후 합계 값 사용
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6. 빈 셀이 Excel의 값과 일치하는 경우 합산
이 섹션에서는 해당 날짜가 누락된 가격만 합산합니다. 이렇게 하려면 수식
=SUMIF(B5:B12,"=",D5:D12)
또는
=SUMIF(B5:B12,"",D5:D12)
을 사용할 수 있습니다. 셀 D14 내.
둘 다 같은 결과를 반환합니다.
기억해야 할 사항
📌 의 구문 에 유의하십시오. SUMIF 함수.
📌 수식 내부의 range 필드를 주의해서 다루십시오.
📌 range 또는 sum_range 필드에 arrays 를 삽입하지 마십시오. .
📌 범위의 크기와 sum_range 는 동일해야 합니다.