엑셀의 SUMIF 함수를 여러 조건에 적용하는 방법: 실용적인 예제 3가지

Excel의 SUMIF 함수는 하나의 조건을 만족하는 값들을 더합니다. 두 개 이상의 조건을 만족하는 값들을 모두 더하려면 SUMIFS 함수를 사용하고 , 두 조건 중 하나라도 만족하는 행들을 더하려면 각각 별도의 SUMIF 함수를 사용합니다. 아래 예제에서는 간단한 매출 표를 사용하여 세 가지 패턴을 모두 보여주고 각 패턴에 맞는 함수를 설명합니다.

일관성 있는 판매 테이블을 설치하세요

워크시트에 다음 샘플 열을 사용하세요. 머리글은 1행에 있고, 2행부터 7행까지는 6개의 판매 기록이 있습니다. 아래 수식은 바로 이 행들을 참조합니다.

에이전트제품월지역판매
찰스노트북1월동쪽500달러
알렉스태블릿1월서쪽420달러
찰스전화2월서쪽750달러
엘리엇모니터1월동쪽480달러
알렉스노트북2월동쪽310달러
엘리엇태블릿2월서쪽620달러

SUMIF와 SUMIFS: 어떤 변화가 있나요?

하나의 조건을 지정하는 구문은 다음과 같습니다 =SUMIF(range, criteria, [sum_range]). `Range` 는 Excel에서 확인할 열을 나타내고, `criteria` 는 일치시킬 값 또는 규칙을 나타내며, 선택 사항인 `sum_range` 에는 더할 숫자가 포함됩니다. 예를 들어, A열의 에이전트 이름을 확인하고 E열의 판매액을 더하는 경우 조건과 값이 서로 다른 범위에 유지됩니다.

여러 조건을 모두 만족해야 하는 경우 Excel에서는 SUMIFS 함수를 사용합니다 =SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...). SUMIFS 함수는 합계를 구할 범위를 맨 앞에 두는 반면, SUMIF 함수는 세 번째에 둡니다. Microsoft는 SUMIFS 함수에 대해 최대 127개의 범위-조건 쌍을 지원한다고 명시하고 있습니다. 일치하는 범위는 크기와 형태가 동일해야 합니다.

에이전트 조건 범위, 찰스 조건 셀, 그리고 정렬된 매출 합계 범위를 보여주는 엑셀 워크시트입니다.
에이전트 범위의 각 행을 매출 합계 범위의 해당 값과 일치시키십시오.

예시 1: SUMIF를 사용하여 한 에이전트의 매출을 합산합니다.

찰스의 모든 제품, 월, 지역별 총 매출액을 계산하려면 다음을 입력하세요.

=SUMIF(A2:A7,"Charles",E2:E7)

Excel은 A2:A7Charles를 찾은 다음, 일치하는 행의 값을 더합니다 E2:E7. 결과는 1,250달러 (500달러 + 750달러)입니다. G2 셀에 Charles가 있는 경우, 따옴표로 묶인 이름을 셀 참조(예: )로 바꿀 수 있습니다 =SUMIF(A2:A7,G2,E2:E7). 셀 참조를 사용하면 다른 담당자에게도 결과를 쉽게 재사용할 수 있습니다.

찰스의 두 행이 강조 표시되고 총액이 1,250달러인 엑셀 판매 표입니다.
SUMIF 함수는 에이전트가 Charles인 행의 매출 값을 더합니다.

예시 2: SUMIFS를 사용하여 Alex의 1월 매출을 추가합니다.

여기서는 판매가 두 가지 조건을 모두 충족해야 합니다. 담당 에이전트는 Alex 이고 월은 Jan입니다. 모든 조건 쌍이 일치해야 하므로 SUMIFS 함수를 사용하십시오.

=SUMIFS(E2:E7,A2:A7,"Alex",C2:C7,"Jan")

첫 번째 인수는 매출 범위입니다. 다음으로 에이전트 열에서 Alex를 확인하고, 마지막 인수는 월 열에서 Jan을 확인합니다. 두 조건을 모두 만족하는 행만 포함되므로 답은 420달러 입니다 . 조건을 편집 가능하게 하려면 Alex를 G2 셀에, Jan을 H2 셀에 입력한 다음 .을 사용하세요 =SUMIFS(E2:E7,A2:A7,G2,C2:C7,H2).

알렉스와 1월 행이 강조 표시되고 SUMIFS 결과가 420달러로 나타나는 엑셀 매출표입니다.
SUMIFS는 중개인과 월별 기준이 모두 충족될 때만 매매를 포함합니다.

예시 3: 두 에이전트 중 한 명의 매출을 추가합니다.

"찰스 또는 엘리엇"은 OR 조건입니다. 간단한 방법 중 하나는 SUMIF 결과 두 개를 더하는 것입니다.

=SUMIF(A2:A7,"Charles",E2:E7)+SUMIF(A2:A7,"Elliot",E2:E7)

첫 번째 SUMIF 함수는 Charles에게 1,250달러를, 두 번째 함수는 Elliot에게 1,100달러를 반환합니다. 두 사람의 합은 2,350달러 입니다 . 이 방법은 가독성이 좋고 이름 목록이 짧을 때 효과적입니다. G2 셀과 H2 셀에 이름을 입력하면 =SUMIF(A2:A7,G2,E2:E7)+SUMIF(A2:A7,H2,E2:E7)수식을 다시 작성하지 않고도 목록을 변경할 수 있습니다. 조건이 중복될 경우, 별도의 결과를 더하면 같은 행이 두 번 이상 계산될 수 있지만, 이 두 담당자의 이름은 중복되지 않습니다.

찰스와 엘리엇의 매출 행이 강조 표시되고 두 사람의 총 매출이 2,350달러로 합산된 엑셀 매출표입니다.
두 SUMIF 결과를 각각의 에이전트 총 매출액에 더하십시오.

SUMIF 및 SUMIFS에서 흔히 발생하는 오류

  • 인수의 순서를 바꾸면 SUMIF 함수는 조건 범위로 시작하고, SUMIFS 함수는 합계 범위로 시작합니다. 수식을 복사하기 전에 함수의 순서를 확인하세요.
  • SUMIF 함수를 AND 조건에 사용하는 예: 에이전트 Alex와 월 Jan을 함께 선택하려면 SUMIFS 함수를 사용합니다. SUMIF 함수의 개별 결과는 여러 대안(OR)을 결합하는 것이지, 동시에 발생하는 조건을 결합하는 것이 아닙니다.
  • 범위 정렬 오류:E2:E7 SUMIFS 함수에서는 , A2:A7, 와 같이 크기가 일치하는 범위를 사용하십시오 C2:C7. 한 범위의 시작 행이나 끝 행이 다르면 오류가 발생하거나 합계가 잘못될 수 있습니다.
  • 텍스트 조건을 따옴표 없이 입력하려면"Charles" 따옴표 안에 텍스트를 입력 하거나 해당 텍스트가 포함된 셀을 가리키도록 하세요. 비교 규칙의 경우 와 같이 텍스트로 포함하세요 ">500".

Excel에서 0이 반환되는 경우, 조건이 워크시트 값과 정확히 일치하는지, 그리고 매출 셀에 숫자가 아닌 숫자 형태의 텍스트가 포함되어 있는지 확인하십시오. 자세한 내용은 Microsoft의 SUMIF 함수 참조 , SUMIFS 함수 참조 및 여러 조건을 사용하여 값 합산 가이드를 참조하십시오 . #VALUE!오류가 발생하는 경우 Microsoft의 SUMIF/SUMIFS 문제 해결 단계를 확인하십시오 .

하나의 조건을 만족해야 할 때는 SUMIF 함수를 사용하고, 나열된 모든 조건을 만족해야 할 때는 SUMIFS 함수를 사용하며, 특정 값만 포함해야 할 때는 여러 개의 SUMIF 함수를 사용합니다. 이러한 논리에 따라 함수를 선택하면 워크시트가 커짐에 따라 수식을 검증하기가 더 쉬워집니다.

댓글 남기기

Microsoft Word에서 그림을 이동하는 방법

Microsoft Word에서 그림을 이동하는 방법

워드에서 그림을 드래그하여 이동하는 방법, 텍스트 줄 바꿈을 선택하는 방법, 단락에 그림을 함께 배치하거나 페이지에 고정하는 방법, 그리고 이동하지 않는 이미지를 해결하는 방법을 알아보세요.

엑셀에 체크박스를 삽입하는 두 가지 간편한 방법

엑셀에 체크박스를 삽입하는 두 가지 간편한 방법

셀 내 도구를 사용하여 Excel에 확인란을 삽입하는 방법, 수식을 사용하여 선택된 항목 수를 계산하는 방법, 또는 이전 데스크톱 버전에서 연결된 폼 컨트롤을 추가하는 방법을 알아보세요.

엑셀에서 알파벳 자동 완성하는 방법: A부터 Z까지, 그리고 그 이상

엑셀에서 알파벳 자동 완성하는 방법: A부터 Z까지, 그리고 그 이상

Excel에서 채우기 핸들 함수, SEQUENCE 함수 또는 재사용 가능한 사용자 지정 목록을 사용하여 A부터 Z까지의 소문자 또는 Z를 초과하는 레이블을 생성할 수 있습니다.

엑셀에서 취소선을 긋는 방법: 단축키 및 단계별 방법

엑셀에서 취소선을 긋는 방법: 단축키 및 단계별 방법

Windows, Mac 및 웹에서 Excel을 사용하여 셀에 취소선을 긋고, 셀의 일부 서식을 지정하고, 값을 삭제하지 않고 줄을 제거하는 방법을 알아보세요.

Microsoft Access란 무엇인가요? Microsoft Access의 데이터베이스 도구는 어떻게 작동하나요?

Microsoft Access란 무엇인가요? Microsoft Access의 데이터베이스 도구는 어떻게 작동하나요?

Microsoft Access는 관련 레코드를 저장하고, 쿼리를 작성하고, 데이터 입력 양식을 만들고, 보고서를 생성하는 데 사용할 수 있는 Windows 데이터베이스 응용 프로그램입니다. Access의 작동 방식과 적합한 사용 사례를 알아보세요.

Word 2010에서 눈금선 높이와 너비 변경하기

Word 2010에서 눈금선 높이와 너비 변경하기

Word 2010에서 격자선 높이와 너비를 조정하고, 표시되는 선의 빈도를 변경하고, 기본 가로 및 세로 그리기 격자 간격을 설정하는 방법을 알아보세요.

Office Outlook 2010 가져오기 및 내보내기: PST 파일을 이용한 데이터 이동

Office Outlook 2010 가져오기 및 내보내기: PST 파일을 이용한 데이터 이동

Outlook 2010으로 PST 파일을 가져오거나 메일, 연락처, 일정 및 작업을 내보내는 방법을 알아보세요. 올바른 메뉴를 따라가면 폴더 누락이나 중복을 방지할 수 있습니다.

Nucleus Kernel을 사용하여 Outlook PST 암호 복구하기

Nucleus Kernel을 사용하여 Outlook PST 암호 복구하기

Kernel에서 제공하는 최신 단계를 따라 잊어버린 Outlook PST 암호를 복구하세요. 여기에는 올바른 파일을 식별하는 방법, 백업을 만드는 방법, 도구의 한계를 확인하는 방법이 포함됩니다.

파워포인트 슬라이드에 웹페이지를 삽입하는 방법

파워포인트 슬라이드에 웹페이지를 삽입하는 방법

LiveWeb 추가 기능을 사용하여 PowerPoint 슬라이드에 웹사이트를 배치하고, 크기와 새로 고침 동작을 설정하고, 발표 전에 호환성을 확인할 수 있습니다.

Access 2010 데이터베이스를 폼에서 열 수 있도록 하는 방법

Access 2010 데이터베이스를 폼에서 열 수 있도록 하는 방법

Access 2010 데이터베이스 응용 프로그램을 데이터 입력 양식으로 바로 열도록 설정하고, 개체 목록을 숨기고, 메뉴를 제한하고, 공유하기 전에 설정을 확인합니다.