메뉴
실무 위키응용 공식부서 오름차순과 매출 내림차순으로 정렬하는 공식

부서 오름차순과 매출 내림차순으로 정렬하는 공식

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

부서는 오름차순, 같은 부서의 매출은 내림차순으로 정렬합니다.

부서 오름차순과 매출 내림차순으로 정렬하는 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=SORTBY ( 원본 범위, 부서 범위, 부서 정렬 방향, 매출 범위, 매출 정렬 방향 )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
원본 범위필수정렬할 사원, 부서, 직급, 매출이 입력된 전체 범위입니다.
부서 범위필수첫 번째 정렬 기준으로 사용할 부서명이 적힌 범위입니다. 원본 범위와 행 수를 같게 구성합니다.
부서 정렬 방향필수부서를 가나다순으로 정렬하기 위한 값이며 오름차순은 1, 내림차순은 -1입니다. 이 공식에서는 1로 입력합니다.
매출 범위필수같은 부서 안에서 두 번째 정렬 기준으로 사용할 매출이 적힌 범위입니다. 원본 범위와 행 수를 같게 구성합니다.
매출 정렬 방향필수매출이 큰 순서로 정렬하기 위한 값이며 오름차순은 1, 내림차순은 -1입니다. 이 공식에서는 -1로 입력합니다.
I2=SORTBY(A2:D7,B2:B7,$G$2,D2:D7,$G$3)
A
B
C
D
E
F
G
H
I
J
K
L
M
1
사원
부서
직급
매출
정렬 기준
방향
사원
부서
직급
매출
2
이수민
영업팀
대리
48000000
부서
1
김서연
개발팀
과장
62000000
3
김서연
개발팀
과장
62000000
매출
-1
정민호
개발팀
사원
55000000
4
박지훈
영업팀
사원
71000000
박지훈
영업팀
사원
71000000
5
최예린
인사팀
대리
39000000
한유진
영업팀
과장
62000000
6
정민호
개발팀
사원
55000000
이수민
영업팀
대리
48000000
7
한유진
영업팀
과장
62000000
최예린
인사팀
대리
39000000
8
정렬할 범위에는 네 열을 모두 지정해 사원별 행이 함께 이동하도록 구성합니다.
이 공식이 사용하는 함수

동작 원리

SORTBY 함수가 부서를 첫 번째 기준으로 정렬하고, 부서가 같을 때 매출을 두 번째 기준으로 정렬합니다.

예제 시트에서 정렬된 실적표가 시작되는 I2 셀의 계산 과정을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

부서를 오름차순으로 묶습니다

G2의 1을 첫 번째 정렬 방향으로 사용하면 개발팀, 영업팀, 인사팀 순서로 행이 모입니다. 같은 부서 안에서는 아직 원본 순서를 유지합니다.

=SORTBY ( A2:D7, B2:B7, $G$2 )
= {김서연, 개발팀, 과장, 62000000; 정민호, 개발팀, 사원, 55000000; 이수민, 영업팀, 대리, 48000000; 박지훈, 영업팀, 사원, 71000000; 한유진, 영업팀, 과장, 62000000; 최예린, 인사팀, 대리, 39000000}
2

같은 부서에서는 매출이 큰 행을 먼저 둡니다

G3의 -1을 두 번째 정렬 방향으로 사용합니다. 개발팀은 62,000,000원과 55,000,000원, 영업팀은 71,000,000원, 62,000,000원, 48,000,000원 순서가 됩니다.

=SORTBY ( A2:D7, B2:B7, $G$2, D2:D7, $G$3 )
= {김서연, 개발팀, 과장, 62000000; 정민호, 개발팀, 사원, 55000000; 박지훈, 영업팀, 사원, 71000000; 한유진, 영업팀, 과장, 62000000; 이수민, 영업팀, 대리, 48000000; 최예린, 인사팀, 대리, 39000000} I2:L7 범위에 여섯 행으로 표시됩니다.
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료