메뉴
실무 위키응용 공식엑셀 전년 대비 증감률 공식

엑셀 전년 대비 증감률 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

전년도 매출이 없거나 적자일 때 생기는 오류를 처리하는 엑셀 전년 대비 증감률 공식입니다.

엑셀 전년 대비 증감률 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01기본 증감률과 0 나누기 막기

=IFERROR ( (올해 실적-작년 실적)/작년 실적, 오류 표시값 )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
올해 실적필수증감률을 구할 올해 값입니다.
작년 실적필수비교 기준이 되는 작년 값입니다. 이 값으로 나누므로 0이면 #DIV/0! 오류가 발생하는 값입니다.
오류 표시값필수계산에 오류가 날 때 대신 표시할 값입니다. 텍스트는 반드시 큰따옴표(")로 묶어 입력해야 하는 형식입니다. 예) "신규" (신규 지점 표시), "" (빈칸 표시)
D2=IFERROR((C2-B2)/B2,"신규")
A
B
C
D
E
1
지점
작년 실적
올해 실적
증감률
2
서울
12,500
15,000
20.0%
3
부산
9,800
8,330
-15.0%
4
인천
0
4,200
신규
5
대전
-1,500
2,400
-260.0%
6
광주
6,000
6,750
12.5%
7
증감률 열은 셀 서식을 백분율(소수 첫째 자리)로 지정해야 0.2가 아니라 20.0%로 표시됩니다. 작년이 적자인 대전 지점은 실적이 늘었는데도 -260.0%로 표시되는 것에 주의합니다.

02전년이 적자일 때 부호 바로잡기

=IFERROR ( (올해 실적-작년 실적)/ABS ( 작년 실적 ), 오류 표시값 )
인수 설명 자세히 보기
인수구분설명
올해 실적필수증감률을 구할 올해 값입니다.
작년 실적필수비교 기준이 되는 작년 값입니다. ABS 함수가 부호를 없앤 값으로 나누므로 작년이 적자(음수)여도 증감 방향을 유지하는 값입니다.
오류 표시값필수계산에 오류가 날 때 대신 표시할 값입니다.
D5=IFERROR((C5-B5)/ABS(B5),"신규")
A
B
C
D
E
1
지점
작년 실적
올해 실적
증감률
2
서울
12,500
15,000
20.0%
3
부산
9,800
8,330
-15.0%
4
인천
0
4,200
신규
5
대전
-1,500
2,400
260.0%
6
광주
6,000
6,750
12.5%
7
작년이 적자였던 대전 지점이 260.0%로, 실적이 늘어난 방향 그대로 표시됩니다.
이 공식이 사용하는 함수

동작 원리

02전년이 적자일 때 부호 바로잡기

ABS 함수가 나누는 값의 부호를 없애 증감 방향을 지키고, IFERROR 함수는 작년 실적이 0인 지점에 오류 대신 지정한 값을 표시합니다.

예제 시트에서 작년이 적자였던 대전 지점의 증감률(D5 셀의 수식)을 계산하는 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

ABS 함수가 나누는 값의 부호를 없앱니다

ABS 함수가 작년 실적 -1,500의 부호를 없애 1,500을 반환합니다. 나누는 값이 항상 양수이므로 증감의 방향은 올해와 작년의 차이가 정합니다.

=IFERROR ( (C5-B5)/ABS ( B5 ), "신규" )
= 1500 작년 실적 -1,500에서 부호만 없앤 값입니다.
2

올해와 작년의 차이를 구합니다

올해 실적 2,400에서 작년 실적 -1,500을 빼 증감분 3,900을 구합니다. 음수를 빼면 더하기가 되므로 적자에서 흑자로 늘어난 폭을 그대로 계산합니다.

=IFERROR ( (C5-B5)/1500, "신규" )
= 3900
3

차이를 양수로 만든 작년 실적으로 나눕니다

증감분 3,900을 1,500으로 나눠 2.6을 반환합니다. ABS 함수 없이 -1,500으로 나누면 -260.0%가 되어 실적이 늘었는데도 감소로 잘못 읽힙니다.

=IFERROR ( 3900/1500, "신규" )
= 2.6 백분율 서식을 지정한 셀에서는 260.0%로 표시됩니다.
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료