엑셀에서 숫자의 절댓값(absolute value)을 구해야 할 때마다 직접 부호를 바꿔 입력한다면 시간은 물론, 실수 위험도 커집니다. 이럴 때 ABS 함수 하나면 빠르게 해결할 수 있습니다. ABS는 “Absolute”의 약자이며, 수식에 넣은 숫자나 셀 값의 부호를 제거해 항상 0 이상의 결과를 반환합니다.
기본 구조
=ABS(number)
number: 절댓값을 구할 대상.- 직접 숫자를 써도 되고,
- 셀 참조(A1 등),
- 계산식(A1-B1)도 가능합니다.
실전 예제 3가지
1. 단일 셀의 절댓값 구하기
셀 B2에 -7이 들어 있을 때 절댓값 7을 얻고 싶다면:
=ABS(B2)
엔터를 누르면 7이 표시됩니다.
2. 수식 결과의 절댓값 구하기
손익 계산에서 매출(A2)-비용(B2)의 결과가 음수일 경우에도 규모만 보고 싶다면:
=ABS(A2 - B2)
수익이 -1,200이라도 1,200으로 표시되어 손익 규모 파악이 간단해집니다.
3. 여러 셀 절댓값의 합계 구하기
데이터 범위 D2:D10에 양수·음수가 섞여 있을 때, 절댓값 기준 총합을 구하려면 SUMPRODUCT와 결합합니다:
=SUMPRODUCT(ABS(D2:D10))
※ 배열 수식으로 인식되므로 Ctrl+Shift+Enter(엑셀 365/2021은 일반 엔터)로 확정해야 합니다.
자주 묻는 질문(FAQ)
- Q. 텍스트가 섞여 있으면?
A. ABS는 숫자만 계산합니다. 범위에 텍스트가 포함될 경우 숫자만 필터링하거나 IFERROR로 예외 처리를 하세요. - Q. 부호 붙이면서 절댓값을 표시하려면?
A. 절댓값은 ABS로 구하고, 표시 형식을 사용자 지정(예:+0;-0;0)으로 설정해 보세요. - Q. VBA에서 사용 가능한가?
A. 예, VBA에서도Abs()로 동일하게 절댓값을 얻을 수 있습니다.
*정리
ABS 함수는 재무 분석, 통계 집계, 오류 절삭 등 모든 ‘숫자 다루기’ 작업에서 든든한 기본기입니다. 오늘 소개한 예제로 익숙해지면, 복잡한 데이터에서도 방향성(양·음)을 무시한 크기 비교가 한층 빨라집니다. 지금 바로 실무 파일에 적용해 보세요.