ExcelABS절댓값

엑셀 ABS

음수의 부호를 떼어 양수로 — 손익 변동 폭·차이·거리 계산의 기본

ABS 수식 구조

=ABS(숫자)

숫자 (number)

절댓값을 구할 숫자. 셀 참조나 수식 결과 모두 가능

결과는 항상 0 이상의 양수. ABS(-5)=5, ABS(5)=5, ABS(0)=0. 숫자가 아닌 인수는 #VALUE! 오류.

직접 체험해보세요

슬라이더를 음수로 내리면 원본(분홍)이 0을 기준으로 거울처럼 반사되어 양수(녹색)가 됩니다

B2=ABS(-15)15
빠른 예시:
-15

숫자 직선상 "거울 효과"

0
음수 영역양수 영역
-15 (원본)
15 (결과)

⚡ 음수 → 0을 기준으로 거울처럼 양수 쪽으로 반사

원본

-15

음수

ABS 결과

15

항상 0 이상

실전 활용 예제

=ABS(B2-A2)

두 값의 차이 (부호 무관) — A2가 B2보다 크든 작든 항상 양수 차이. 점수 차·예측 오차·체감 거리에 활용.

예시: A2=100, B2=8515
=SUMPRODUCT(ABS(예측-실제))/COUNT(예측)

MAE (평균 절대 오차) — 예측 정확도 측정의 표준 지표. 부호 상쇄 없이 "평균적으로 얼마나 틀리나" 측정.

예시: 예측 [10,20,30] vs 실제 [12,15,33]3.33
=IF(ABS(A2)<0.01, "0에 가까움", "유의미")

실수 0 비교 — 부동소수점 오차로 정확히 0이 안 나오는 경우. 작은 임계값(0.01) 이내면 0으로 간주.

예시: A2=0.00000001"0에 가까움"
더 알아보기

ABS가 빛나는 5가지 시나리오

1. 두 값의 차이 (방향 무관)

=ABS(B2-A2)

선수 1 vs 선수 2의 점수 차, 두 날짜 사이 간격 등

2. 손익 변동 폭

=SUM(ABS(전월대비범위))

+5%, -3% 같은 변동을 부호 상쇄 없이 총합 (변동성 측정)

3. 예측 오차 (MAE)

=SUMPRODUCT(ABS(예측-실제)) / COUNT(예측)

머신러닝·통계에서 표준 지표. RMSE 대신 MAE 쓸 때 ABS 필수

4. 좌표·거리 (1차원)

=ABS(X2-X1)

두 점 사이의 거리. 2D는 SQRT((x1-x2)^2 + (y1-y2)^2) 필요

5. 임계값 비교

=IF(ABS(A2-목표)<=오차, "OK", "벗어남")

목표값 ±N 범위 안에 들면 OK. 품질·QA 자동 판정

부동소수점 함정 — ABS로 잡기

엑셀의 숫자는 IEEE 754 부동소수점이라 0.1 + 0.2 = 0.30000000000000004같은 미세 오차가 발생. 직접 0과 비교하면 함정.

❌ 위험한 비교

=IF(A2-B2=0, "같음", "다름")

실제로 같은 값이어도 부동소수점 오차로 "다름" 나올 수 있음

✓ 안전한 비교

=IF(ABS(A2-B2)<0.0001, "같음", "다름")

"충분히 작으면 같다고 본다" 패턴. 임계값(엡실론)은 데이터 정밀도에 맞게

실수 비교는 ABS + 작은 임계값이 거의 표준. 정밀한 금융·과학 계산에서 필수.

ABS와 함께 자주 쓰는 함수들

SIGN (부호만 추출)

SIGN(-5) = -1, SIGN(5) = 1, SIGN(0) = 0

ABS의 반대 역할. 부호와 크기 분리: A = SIGN(A)*ABS(A)

SUMPRODUCT + ABS

=SUMPRODUCT(ABS(범위))

배열 전체에 ABS 적용 후 합계. {=SUM(ABS(범위))} 배열 수식 대안

MAX + ABS

=MAX(ABS(A2:A10))

가장 큰 변동 폭 찾기 (방향 무관). 배열 함수로 동작

자주 묻는 질문 (FAQ)

Q. 텍스트에 ABS를 적용하면?

숫자로 자동 변환 가능한 텍스트("-5")는 처리되지만, 변환 불가능한 텍스트는 #VALUE! 오류. 빈 셀은 0으로 평가됨.

Q. 음수 표시를 () 괄호로 하면 ABS 영향 받나요?

셀 서식은 표시만 바꾸고 실제 값은 그대로. 셀이 -100이면 표시가 "(100)"이어도 ABS는 100을 반환. 내부 값이 진짜 음수인지 확인.

Q. 음수를 양수로 일괄 변환하려면?

옆 열에 =ABS(A2) 입력 후 채우기. 또는 빈 셀에 -1 입력 → 복사 → 선택하여 붙여넣기 → 곱하기 (음수만 골라서 부호 뒤집기). 빠르긴 한데 양수까지 -로 바뀌니 음수만 필터링 후 실행.

Q. ABS와 함께 SQRT를 쓰면?

SQRT는 음수 입력 시 #NUM! 오류. =SQRT(ABS(A2))로 감싸면 안전. 수학적으로는 의미 변할 수 있으니 의도 확인 필요.