본문 바로가기
카테고리 없음

엑셀함수/ABS/숫자의 절댓값을 구하는 함수

by K-직장인 S 2025. 3. 20.

엑셀 ABS 함수 

1. ABS 함수란?

ABS 함수는 숫자의 절댓값(Absolute Value)을 반환하는 함수입니다.

즉, 음수를 양수로 변환하고, 양수는 그대로 유지하는 역할을 합니다.

ABS 함수의 주요 특징

  • 음수 → 양수 변환 (-10  10)
  • 양수는 변경 없음 (10  10)
  • 숫자가 0이면 결과도 0 (0  0)
  • 수식 결과가 음수일 경우에도 절댓값 반환 가능

2. ABS 함수의 문법

ABS(number)

인수 설명

  • number (필수) : 절댓값을 구할 숫자 (직접 입력하거나 셀 참조 가능)

📌 주의사항:

  • number 값이 숫자가 아니면 오류 발생 (#VALUE!)
  • number 값이 0이면 결과도 0

3. ABS 함수 사용 방법

(1) 기본적인 사용법

예제 1: 특정 숫자의 절댓값 구하기

=ABS(-10)  

🔹 결과: 10

=ABS(10)  

🔹 결과: 10 (양수는 변하지 않음)


(2) 셀 값을 이용한 절댓값 구하기

AB (절댓값)

-15 =ABS(A1)
8 =ABS(A2)
-22 =ABS(A3)

🔹 결과:

AB

-15 15
8 8
-22 22

(3) 계산식에서 절댓값 사용

예제 2: 두 값의 차이의 절댓값 구하기

ABC (차이의 절댓값)

50 30 =ABS(A1 - B1)
20 40 =ABS(A2 - B2)

🔹 결과:

ABC

50 30 20
20 40 20

📌 설명:

  • 50 - 30 = 20 → 절댓값 20 유지
  • 20 - 40 = -20 → 절댓값 20 변환

(4) 특정 조건을 적용하여 절댓값 사용

예제 3: 특정 값이 음수면 변환하여 합산

=SUM(ABS(A1), ABS(A2), ABS(A3))

🔹 결과: A1, A2, A3의 절댓값을 합산

만약 A1 = -10, A2 = -5, A3 = 20이면:

=SUM(10, 5, 20)  

🔹 결과: 35


4. ABS 함수 활용 예제

(1) 손익 계산에서 손실을 양수로 변환

매출비용손익 (절댓값)

100 120 =ABS(A1 - B1)
200 150 =ABS(A2 - B2)

🔹 결과:

매출비용손익

100 120 20
200 150 50

📌 설명:

  • 100 - 120 = -20  ABS(-20) = 20
  • 200 - 150 = 50  ABS(50) = 50

(2) 특정 값이 음수인지 확인 후 변환

예제 5: 음수면 "양수로 변환됨" 표시

=IF(A1<0, "양수로 변환됨 (" & ABS(A1) & ")", A1)

🔹 결과:

  • A1 = -30  "양수로 변환됨 (30)"
  • A1 = 50  50

(3) 두 날짜 간 차이 계산 (절댓값 적용)

예제 6: 날짜 차이 구하기

시작일종료일차이 (절댓값)

2024-03-01 2024-03-10 =ABS(A1 - B1)
2024-03-15 2024-03-05 =ABS(A2 - B2)

🔹 결과:

시작일종료일차이

2024-03-01 2024-03-10 9
2024-03-15 2024-03-05 10

📌 설명:

  • 2024-03-10 - 2024-03-01 = 9일
  • 2024-03-05 - 2024-03-15 = -10일 → ABS(-10) = 10일

5. ABS 함수의 한계 및 주의점

  • 텍스트 값에는 사용할 수 없음 (=ABS("abc")  #VALUE! 오류)
  • 0의 절댓값은 0 그대로 유지됨 (=ABS(0)  0)
  • 음수를 양수로 변환하지만, 반대(양수를 음수로 변환)는 불가능함

6. ABS 함수 + 다른 함수 응용

(1) ABS + SUM: 절댓값의 합 구하기

=SUM(ABS(A1:A5))

📌 하지만, 배열 수식이므로 CTRL + SHIFT + ENTER 필요 (엑셀 2019 이하 버전)

🔹 엑셀 365/2019 이상에서는 SUMPRODUCT 사용 가능

=SUMPRODUCT(ABS(A1:A5))

(2) ABS + AVERAGE: 절댓값의 평균 구하기

=AVERAGE(ABS(A1:A5))

(엑셀 365/2019 이상에서만 가능)


(3) ABS + MAX/MIN: 절댓값이 가장 큰/작은 값 찾기

=MAX(ABS(A1:A5))
=MIN(ABS(A1:A5))

(엑셀 365/2019 이상에서만 가능)


(4) ABS + IF: 특정 조건에 맞는 절댓값 변환

=IF(A1<0, ABS(A1), A1)

📌 설명: A1이 음수면 절댓값을 반환, 양수면 그대로 유지


7. 결론

  • ABS 함수는 숫자의 절댓값(음수를 양수로 변환)을 구하는 함수
  • 재무, 통계, 날짜 차이 계산, 손익 분석 등에 필수적으로 사용
  • SUM, AVERAGE, IF, MAX 등과 조합하여 활용하면 더욱 효과적
  • 음수를 양수로 변환하지만, 반대는 불가능

이제 ABS 함수를 완벽하게 이해하고 활용할 수 있습니다! 🚀