메뉴
실무 위키응용 공식거래처별 매출 요약표 자동으로 만드는 공식

거래처별 매출 요약표 자동으로 만드는 공식

2024
지원 버전 자세히 보기
엑셀 2024M365웹 엑셀

거래내역에서 거래처별 매출 합계표를 정렬해 자동으로 만듭니다.

거래처별 매출 요약표 자동으로 만드는 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=LET ( u, SORT ( UNIQUE ( FILTER ( 거래처 범위, 거래처 범위 <> "" ) ) ), HSTACK ( u, SUMIF ( 거래처 범위, u, 금액 범위 ) ) )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
거래처 범위필수거래처명이 입력된 범위입니다. 비교식 <>""에서 <>는 같지 않음, ""는 빈 문자열이므로 이름이 빈 셀을 제외하는 조건 범위입니다. 새 거래처를 입력하면 결과 행이 자동으로 늘어나는 입력 범위입니다.
금액 범위필수거래별 매출 금액이 입력된 숫자 범위입니다. 거래처 범위와 행 수 및 순서가 같은 범위입니다.
E2=LET(u,SORT(UNIQUE(FILTER(A2:A9,A2:A9<>""))),HSTACK(u,SUMIF(A2:A9,u,C2:C9)))
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
빈 거래처 행은 제외하고 같은 거래처의 금액을 합산합니다. E2 셀에 수식 하나를 입력하면 거래처 오름차순으로 정리된 4행 2열의 요약표가 자동으로 펼쳐집니다.

동작 원리

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
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료