거래처별 매출 요약표 자동으로 만드는 공식
2024지원 버전 자세히 보기
엑셀 2024M365웹 엑셀
거래내역에서 거래처별 매출 합계표를 정렬해 자동으로 만듭니다.
인수 설명
=LET ( u, SORT ( UNIQUE ( FILTER ( 거래처 범위, 거래처 범위 <> "" ) ) ), HSTACK ( u, SUMIF ( 거래처 범위, u, 금액 범위 ) ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
거래처 범위필수거래처명이 입력된 범위입니다. 비교식 <>""에서 <>는 같지 않음, ""는 빈 문자열이므로 이름이 빈 셀을 제외하는 조건 범위입니다. 새 거래처를 입력하면 결과 행이 자동으로 늘어나는 입력 범위입니다.
금액 범위필수거래별 매출 금액이 입력된 숫자 범위입니다. 거래처 범위와 행 수 및 순서가 같은 범위입니다.
A
B
C
D
E
F
G
H
I
J
1
거래처
일자
금액
요약 거래처
매출 합계
기준 항목
값
2
01 가온상사
2026-08-01
120000
01 가온상사
300000
빈 거래처
제외
3
02 미래유통
2026-08-02
85000
02 미래유통
200000
정렬 방식
거래처 오름차순
4
01 가온상사
2026-08-05
180000
03 새롬테크
95000
5
04 한빛물산
400000
6
04 한빛물산
2026-08-09
240000
7
02 미래유통
2026-08-12
115000
8
03 새롬테크
2026-08-15
95000
9
04 한빛물산
2026-08-18
160000
10
동작 원리
FILTER 함수가 빈 거래처를 제외하고 UNIQUE 함수와 SORT 함수가 고유 목록을 정렬하면, SUMIF 함수가 거래처별 금액을 합산하고 HSTACK 함수가 두 결과를 나란히 놓습니다.
예제 시트에서 거래처별 요약표가 시작되는 E2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
빈 거래처를 제외합니다
비교식 A2:A9""에서 는 같지 않음, ""는 빈 문자열을 뜻합니다. 거래처명이 빈 A5 셀은 조건을 만족하지 않아 제외되고 나머지 7건만 원래 순서대로 남습니다.
=FILTER ( A2:A9, A2:A9 <> "" )
= {01 가온상사; 02 미래유통; 01 가온상사; 04 한빛물산; 02 미래유통; 03 새롬테크; 04 한빛물산}
2
고유 거래처를 정렬합니다
중복 이름을 한 번씩만 남기고 오름차순으로 정렬한 배열을 u라는 이름으로 저장합니다. 거래처 네 곳이 번호 순서대로 정리됩니다.
=LET ( u, SORT ( UNIQUE ( FILTER ( A2:A9, A2:A9 <> "" ) ) ), u )
= {01 가온상사; 02 미래유통; 03 새롬테크; 04 한빛물산}
3
거래처별 매출을 합산합니다
정렬한 거래처 배열 u를 조건으로 넣으면 각 이름과 일치하는 거래의 금액을 더합니다. 네 거래처의 합계가 같은 순서로 반환됩니다.
=SUMIF ( A2:A9, u, C2:C9 )
= {300000; 200000; 95000; 400000}
4
거래처와 합계를 나란히 놓습니다
고유 거래처 배열과 합계 배열을 가로로 결합하면 4행 2열의 요약표가 E2:F5 범위에 표시됩니다.
=HSTACK ( u, SUMIF ( A2:A9, u, C2:C9 ) )
= {01 가온상사, 300000; 02 미래유통, 200000; 03 새롬테크, 95000; 04 한빛물산, 400000}
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!