오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키엑셀 함수찾기 및 참조

PIVOTBY 함수

2024
엑셀 2024M365웹 엑셀

엑셀 PIVOTBY 함수는 행과 열 필드의 조합별로 값을 집계해 피벗 요약 배열을 반환하는 함수입니다.

=PIVOTBY(행필드, 열필드, , 함수, [머리글여부], [행총계깊이], [행정렬], [열총계깊이], [열정렬], [필터배열], [상대기준])
인수구분설명
행필드 필수
결과 배열의 행 방향에서 데이터를 그룹화할 기준 필드입니다.
열필드 필수
결과 배열의 열 방향에서 데이터를 그룹화할 기준 필드입니다.
필수
행필드와 열필드의 조합별로 집계할 값 범위입니다.

행필드, 열필드와 같은 레코드 수를 가진 범위를 지정합니다.

함수 필수
각 그룹의 값을 계산할 SUM, AVERAGE 등의 집계 함수입니다.

집계 함수 이름은 큰따옴표로 묶지 않고 입력하며, 필요한 경우 LAMBDA 함수로 집계 방식을 정의할 수 있습니다.

머리글여부 선택
입력 필드의 머리글 포함 여부와 결과에서의 표시 방식을 지정합니다.
행총계깊이 선택
행 방향의 총계와 부분합을 어느 수준까지 표시할지 지정합니다.
행정렬 선택
행 필드 또는 집계값을 기준으로 행의 정렬 순서와 방향을 지정합니다.
열총계깊이 선택
열 방향의 총계와 부분합을 어느 수준까지 표시할지 지정합니다.
열정렬 선택
열 필드 또는 집계값을 기준으로 열의 정렬 순서와 방향을 지정합니다.
필터배열 선택
집계에 포함할 레코드를 TRUE와 FALSE로 구분하는 조건 배열입니다.

필터배열의 길이는 원본 필드와 값 범위의 레코드 수와 일치해야 합니다.

상대기준 선택
상대 비교가 필요한 집계에서 비교 기준의 종류를 지정합니다.

두 번째 입력값을 사용하는 집계 함수에서 비교 대상을 정할 때 사용합니다.

빠른 예제
=PIVOTBY(A2:A9,B2:B9,C2:C9,SUM)지역을 행, 분기를 열로 나누어 매출 합계를 집계합니다.
=PIVOTBY(A2:A9,B2:B9,C2:C9,AVERAGE)지역과 분기의 조합별 매출 평균을 집계합니다.
댓글 0 최종 수정 2026. 7. MS 공식 문서

함수 개요

엑셀 PIVOTBY 함수는 행 필드와 열 필드의 조합별로 값을 그룹화하고 지정한 함수로 집계해 2차원 요약 배열을 반환하는 함수입니다. 원본 데이터가 바뀌면 수식 결과도 다시 계산되므로 피벗 형태의 보고서를 한 셀의 수식으로 구성할 수 있습니다.

=PIVOTBY(A2:A9,B2:B9,C2:C9,SUM)지역을 행, 분기를 열로 배치해 매출 합계를 요약합니다.

행 기준만으로 데이터를 그룹화하려면 GROUPBY 함수 를 사용할 수 있습니다.

PIVOTBY 함수 간단 예제

1
지역과 분기별 매출 합계표 만들기

A2:A9 범위에 지역, B2:B9 범위에 분기, C2:C9 범위에 매출이 입력되어 있습니다.

=PIVOTBY(A2:A9,B2:B9,C2:C9,SUM)지역별·분기별 매출 합계를 교차 집계합니다.

지역은 행, 분기는 열에 배치되고 각 교차 지점에 매출 합계가 표시되는 동적 배열을 반환합니다.

2
완료된 거래만 필터링해 집계하기

D2:D9 범위에 거래 상태가 입력되어 있을 때 필터배열로 "완료"인 레코드만 집계합니다. 필터배열 앞의 선택 인수는 생략합니다.

=PIVOTBY(A2:A9,B2:B9,C2:C9,SUM,,,,,,D2:D9="완료")완료된 거래의 지역별·분기별 매출만 집계합니다.

조건을 만족하는 레코드만 사용한 2차원 매출 요약 배열을 반환합니다.

그 외 주의사항

PIVOTBY 함수는 Microsoft 365에서 지원되는 동적 배열 함수입니다. 지원되지 않는 Excel 버전에서는 사용할 수 없습니다.

행필드, 열필드, 값과 필터배열은 같은 레코드를 가리키도록 길이를 맞춰야 합니다. 범위 크기가 다르면 올바르게 집계되지 않거나 오류가 발생할 수 있습니다.

결과는 여러 셀로 분산되므로 예상 출력 범위에 다른 값이나 병합된 셀이 있으면 #분산!(#SPILL!) 오류가 발생할 수 있습니다.

집계 함수는 SUM이나 AVERAGE처럼 함수 이름을 큰따옴표 없이 지정합니다. 머리글, 총계, 정렬 방식이 중요한 보고서에서는 선택 인수를 명시하고 반환 배열의 구조를 확인하세요.

관련 함수
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료