회사가 돈 쓰는 것들/오피스&앱 사용 꿀팁
엑셀 사용법 역수 백분율 구하기 함수 수식 (목표 대비 부족분, ▲ 달성 필요 수치 등)
천라의
2025. 6. 4. 13:44
반응형

엑셀을 이용하여 목표 대비 달성 수치를 계산할 때 앞으로 몇 % 달성해야하는지 하는 역수 백분율을 사용할 떄가 있습니다.
일반적으로는 아래와 같이
1-(달성 수치 / 목표 수치) #서식 %
단순히 1빼기 현재 비율로 계산하면 될텐데 이럴 경우, 목표 이상을 달성하면 오히려 마이너스가 나오게 됩니다.
이 부분은 직관적으로 표현하기 위해 목표 대비 낮으면 △00% 높으면 00% 등으로 추가 표기를 넣어보겠습니다.

위와 같이요.
그러면 수식을 보겠습니다.

사용한 수식은 아래와 같습니다.
=IFERROR(IF(M9/M8<1,TEXTJOIN(,,"△",TEXT(1-M9/M8,"00%")),M9/M8),0)
사용한 엑셀 함수는 IFERROR/ TEXTJOIN / IF 세종류 입니다.
수식을 해석하면..
달성 금액 M9 셀
목표 금액 M8 셀
먼저 IF를 통해 (달성 금액 / 목표 금액) 백분율을 100% 미만인지 이상인지 비교합니다. (IF(M9/M8<1)
그래서, 100% 미만이면, 1- (달성 금액 / 목표 금액)를 통해 달성해야하는 비율을 계산합니다. (1-M9/M8)
다만 우리는 부족 분에 대해서는 △00%를 넣고 싶기 때문에, 텍스트 포멧을 정하기 위해 TEXTJOIN / TEXT 함수를 이용합니다.
( TEXTJOIN(,,"△",TEXT(1-M9/M8,"00%")) )
그리고 100% 이상일대는 그대로 수치를 보여주면 되죠 (M9/M8)
마지막으로 수치가 에러일때는 (달성 수치가 비어있거나 할때) 0%를 보이게 하기 위해서 IFERROR함수를 이용합니다.
반응형