Excel 에서 조건에 따라 고유 값의 합계를 어떻게 구하나요?
Excel 데이터셋(주문 로그, 재무 기록, 설문 조사 결과 등)을 작업할 때, 한 열에서 고유 값의 합계를 다른 열의 필터 또는 조건에 따라 계산해야 하는 경우가 자주 있습니다。 예를 들어,Name과(와)Order라는 두 열로 구성된 데이터 테이블이 있다고 가정해 보겠습니다。 각Order값 중 중복을 제외한 고유 값만을 각Name별로 합산하려면 Excel 에서 이를 어떻게 효율적으로 수행할 수 있을까요? 이는 중복으로 인해 단순히 일치 항목을 모두 합산하면 결과가 과대 계산되는 비즈니스 또는 데이터 분석 시나리오에서 흔히 요구되는 작업입니다。
다음 샘플 스크린샷은 일반적인 시나리오를 보여줍니다。 이름 목록와 해당 주문 값(중복 포함)이 주어졌을 때, 각 이름별로 고유 주문 값을 합산하여 데이터를 요약하고자 합니다。

이 작업에서 흔히 발생하는 문제는 특정 조건에 따라 고유 항목을 식별하고, 첫 번째 발생 항목만 계산하며, 필터링된 데이터를 복사 및 붙여넣을 때 발생할 수 있는 수작업 오류를 방지하는 것입니다。 배열 수식, Kutools, Power Query 등 여러 실용적인 Excel 접근법을 통해 이러한 문제를 해결할 수 있으며, 각 방법은 서로 다른 사용 시나리오에 적합합니다。
- 배열 수식을 사용하여 하나 이상의 조건에 따라 고유 값 합계 구하기
- Kutools for Excel 의 고급 행 병합를 사용하여 조건에 따른 고유 값 합계 구하기
- 기타 내장 Excel 방법: 고유 합계 분석을 위해 PivotTable 사용
<h4">배열 수식을 사용하여 하나 이상의 조건에 따라 고유 값 합계 구하기
효과적이고 유연한 접근법 중 하나는 배열 수식을 사용하는 것입니다。 이를 통해 특정 조건을 충족하는 고유 값을 요약할 수 있으며, 데이터나 조건이 변경될 때 자동으로 계산이 업데이트됩니다。
다른 열의 필터 또는 조건에 따라 한 열의 고유 값만 합산하려면 다음 수식을 적용하세요:
1。 빈 셀(예:E2)에 다음 수식을 입력하세요:
=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12)) 수식을 확정하기 전에 다음 사항을 신중히 확인하세요:
- A2:A12: 조건(이 경우 이름)이 포함된 범위입니다。
- D2: 대상 조건(특정 이름 등)이 위치한 셀입니다。
- B2:B12: 고유하게 합산하려는 값의 범위입니다。
실제 데이터 구조에 따라 이러한 범위를 필요에 따라 조정할 수 있습니다。 수식 오류를 방지하려면 모든 범위의 길이가 동일해야 합니다。
2。 이 배열 수식을 활성화하려면 입력 후Ctrl + Shift + Enter를 동시에 누르세요。 수식 주위에 중괄호가 나타나면 배열 수식임을 나타냅니다。 그런 다음 채우기 핸들을 아래로 드래그하여 요약 열의 각 해당 값에 대해 수식을 복사하세요。 이렇게 하면 각 항목에 대해 올바른 고유 합계가 자동으로 계산됩니다。

실용 팁:Excel 365 또는 Excel 2021 을 사용 중이라면UNIQUE및SUMIFS와 같은 새로운 동적 배열 함수를 사용하면 이러한 계산을 더욱 간소화할 수 있습니다。 하지만 위 수식은 다양한 Excel 버전에서 안정적으로 작동합니다。
=SUMIF(A2:B12, UNIQUE(D2), B2:B12)
여러 조건 처리: =SUM(SUMIFS(합계_범위, 조건_범위1, UNIQUE(조건_범위1), [조건_범위2, 조건2], 。。。)
주의사항:
- Excel 2019 이전 버전을 사용 중이라면 배열 수식 입력()Ctrl + Shift + Enter)를 반드시 사용하세요. Excel 365/2021 에서는 동적 수식의 경우 일반 Enter 로도 충분할 수 있습니다。
- 범위의 크기가 특히 크다면 배열 방식이 느려질 수 있으므로, 매우 큰 데이터셋의 경우 먼저 데이터를 필터링하거나 다른 방법을 고려하세요。
- 공백 문자나 데이터 형식의 일관성에 유의하세요。 텍스트나 숫자 형식이 일치하지 않으면 일치 오류가 발생할 수 있습니다。
팁:두 개의 조건을 기준으로 모든 고유 값을 합산해야 하는 경우, 다음 배열 수식 확장형을 사용할 수 있습니다:
=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12)) 이 수식은 원리는 유사하지만,B열에서 추가 필터를 지원합니다(이제)F2와 보조 조건으로 비교됨) 및 C 열에서 고유 값을 합산합니다。 선택한 요약 셀에 이 수식을 입력한 후Ctrl + Shift + Enter를 사용하여 확정하고, 필요에 따라 다른 요약 행에도 적용하세요。Ctrl + Shift + Enter to confirm it, and then apply it to other summary rows as needed.

요약 제안:배열 수식은 대부분의 시나리오에서 정확한 결과를 제공하지만, 공백 문자나 텍스트 형식 차이로 인한 숨겨진 중복 항목을 항상 다시 확인하고, 요약 영역이 정확하게 필터링된 목록에서 값을 가져오는지 확인하세요。

KUTOOLS AI 와 함께 엑셀의 마법을 경험하세요
- 스마트 실행: 간단한 명령어로 셀 작업을 수행하고, 데이터를 분석하며, 차트를 생성하세요。
- 사용자 지정 수식: 워크플로우를 간소화할 맞춤형 수식을 생성하세요。
- VBA 코딩: VBA 코드를 손쉽게 작성하고 적용하세요。
- 수식 해석: 복잡한 수식도 쉽게 이해하세요。
- 텍스트 번역: 스프레드시트 내에서 언어 장벽을 허물어 보세요。
Kutools for Excel 의 고급 행 병합를 사용하여 조건에 따른 고유 값 합계 구하기
Kutools for Excel의고급 행 병합기능을 사용하면 특정 조건에 따라 고유 값만을 합산하는 작업이 매우 쉬워집니다! 몇 번의 클릭만으로 데이터를 지능적으로 그룹화하고 맞춤 요약 논리를 적용합니다—수식 없이, 번거로움 없이, 정확한 결과만 제공합니다。
단계 1: 데이터 테이블 선택
헤더를 포함하여 전체 테이블을 강조 표시합니다。
단계 2:Kutools>콘텐츠>고급 행 병합.

단계 3: 그룹화할 열 설정
팝업 대화 상자에서 그룹화할 열(예: 과일)을 선택하고,기본 키로 설정합니다。 이는작업섹션에 있습니다。

단계 4: 고유 합계를 위한 필드 설정
판매 열을 선택하고,계산 방식(예: 합계)을작업섹션에서 지정합니다。

팁: 대화 상자에서 결합 결과를 미리 볼 수 있습니다。
단계 5:확인을 클릭합니다。 이제 테이블이 고객별로 그룹화되어 각 고객의 고유 제품 금액 합계가 표시됩니다。

??Kutools for Excel 은 생산성을 극대화할 수 있는 300+가지 강력한 기능을 제공하며, 30 일 동안 모든 기능을 무료로 체험해 보실 수 있습니다!
기타 Excel 기본 제공 방법: 고유 합계 분석을 위해 PivotTable 사용
Excel 의 피벗테이블 기능은 조건에 따라 데이터를 요약하는 또 다른 강력한 기본 제공 방법입니다。 피벗테이블은 기본적으로 고유 값의 합계를 직접 계산하지 않지만, Excel 2013 이후 버전에서는 특정 필드의 고유 항목 수를 분석할 수 있도록고유 개수계산을 지원합니다。 이는 고유 값의 합계를 직접 산출하지는 않지만,고유 개수와 수동 조정 또는 계산된 필드를 함께 사용하면 유사한 요약을 수행할 수 있습니다。
장점:피벗테이블은 수식 암기나 VBA 코딩 없이도 사용할 수 있으며, 매우 유연한 드래그 앤 드롭 인터페이스를 제공합니다。 정기 보고, 그룹 분석, 빠른 개요 제공 또는 팀 간 협업 시 적합합니다。 다만 요약 및 분석에는 탁월하지만, 추가 계산이나 자동화를 위한 수식 구성에는 부적합합니다。
피벗테이블을 사용하여 고유 합계 분석을 수행하는 방법은 다음과 같습니다:
- 데이터 범위()A1:B12헤더 포함)를 선택하고삽입 > 피벗테이블으로 이동합니다。 대화 상자에서 피벗테이블을 새 워크시트에 배치할지 기존 워크시트에 배치할지 선택합니다。
- 피벗테이블 필드 목록에서Name을(를)행영역으로 드래그하고,Order을(를)값영역으로 드래그합니다。
- Order항목이값영역에 있을 때, 드롭다운 화살표를 클릭 >값 필드 설정> 집계 방식을합계로 설정합니다(중복 포함 총 주문 합계 표시)。
제한 사항:
- 고유 개수(Distinct Count) 기능은 Excel 2013 이상에서만 사용 가능하며, 이전 버전에서는 더 많은 수작업이 필요합니다。
요약하자면, 피벗테이블은 대화형 요약 및 분석에 매우 효과적이지만, 진정한 고유 합계 계산이 필요한 경우 수식 또는 VBA 기반 접근법과 병행하는 것을 고려해 보십시오。
관련 기사 더 보기:
- Excel 에서 단일 조건을 기준으로 여러 열 합계 구하기
- Excel 에서는 하나의 조건을 기준으로 여러 열의 값을 합산해야 할 경우가 자주 있습니다. 예를 들어, 다음과 같은 스크린샷과 같이 데이터 범위가 주어졌을 때, 1 월, 2 월, 3 월의 KTE 에 대한 총합을 구하고자 합니다。
- Excel 에서 행 또는 열에서 VLOOKUP 및 일치 항목 합계 구하기
- VLOOKUP 함수와 SUM 함수를 함께 사용하면 지정된 조건을 빠르게 찾아 해당하는 값을 동시에 합산할 수 있습니다. 이 문서에서는 Excel 에서 행이나 열에서 첫 번째 또는 모든 일치 항목을 VLOOKUP 하여 합산하는 두 가지 방법을 소개합니다。
- Excel 에서 월과 연도를 기준으로 값 합계 구하기
- 데이터 범위가 있고, A 열에 일부 날짜가 있고 B 열에 주문 수량이 있는 경우, 다른 열에서 월과 연도를 기준으로 숫자를 합산해야 할 수 있습니다. 예를 들어, 2016 년 1 월의 총 주문 수량을 계산하여 다음과 같은 결과를 얻고자 합니다. 이 문서에서는 Excel 에서 이러한 작업을 해결하는 몇 가지 팁을 소개합니다。
- Excel 에서 텍스트 조건을 기준으로 값 합계 구하기
- Excel 에서 다른 열의 텍스트 조건을 기준으로 값을 합산해 본 적이 있습니까? 예를 들어, 다음 스크린샷과 같이 워크시트에 데이터 범위가 있고, A 열의 특정 조건(예: KTE 포함)을 충족하는 텍스트 값에 대응하는 B 열의 모든 숫자를 더하고자 합니다。
- Excel 에서 드롭다운 목록 선택을 기준으로 값 합계 구하기
- 다음 스크린샷과 같이 카테고리 열과 금액 열이 있는 테이블이 있으며, 모든 카테고리를 포함하는 데이터 유효성 검사 드롭다운 목록를 생성했습니다. 드롭다운 목록에서 특정 카테고리를 선택하면 B 열의 해당 셀 값을 모두 합산하여 지정된 셀에 결과를 표시하려고 합니다. 예를 들어, 드롭다운 목록에서 카테고리 CC 를 선택하면 B5 와 B8 셀의 값을 합산하여 총합 40+70=110 을 얻어야 합니다。 이를 어떻게 구현할 수 있을까요? 이 문서의 방법이 도움이 될 수 있습니다。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약