엑셀 양수·음수 따로 더하기 & 절댓값 합계 공식

엑셀 양수·음수 따로 더하기 & 절댓값 합계 공식

엑셀에서 합계를 구할 때 엑셀 양수 음수 더하기처럼 양수만 더하거나, 음수만 따로 더하거나, 절댓값을 합계해야 하는 상황이 자주 있습니다. 이 글에서는 빠른 해결(Quick Fix)부터 실무 예제, 대체 공식과 주의사항까지 단계별로 정리합니다.

Quick Fix: 바로 쓰는 공식 3가지

  1. 양수 합계

    =SUMIF(A1:A10,">0")
  2. 음수 합계

    =SUMIF(A1:A10,"<0")
  3. 절댓값 합계

    =SUMPRODUCT(ABS(A1:A10))

왜 이런 문제가 생기나? (개념 이해)

SUM 함수는 범위의 모든 값을 그대로 더합니다. 따라서 다음 한계가 있습니다.

  • 양수/음수 구분 불가
  • 값을 절댓값으로 변환 불가

조건을 걸 수 있는 SUMIF와, 배열 연산이 가능한 SUMPRODUCT+ABS 조합이 필요합니다. 이 조합을 쓰면 엑셀 양수 음수 더하기 요구와 절댓값 합계를 깔끔하게 해결할 수 있습니다.

실무 예제: 재현 가능한 데이터·결과

예제 데이터(범위 A1:A6):

10
-5
7
-3
0
8

양수만 더하기

=SUMIF(A1:A6,">0")

결과: 25 (10+7+8)

음수만 더하기

=SUMIF(A1:A6,"<0")

결과: -8 (-5-3)

절댓값 합계

=SUMPRODUCT(ABS(A1:A6))

결과: 33 (10+5+7+3+0+8)

대체 방법 & 주의사항

  • 배열 수식으로 절댓값 합계

    =SUM(ABS(A1:A10))

    구버전/기본 모드에선 Ctrl+Shift+Enter로 입력해야 합니다. 실무에선 입력이 간단한 SUMPRODUCT(ABS(...))를 권장합니다.

  • 텍스트-숫자 혼재 주의 — 숫자처럼 보이는 텍스트는 합계에서 제외될 수 있습니다. 필요 시 VALUE() 또는 데이터->텍스트 나누기로 정규화하세요.

Troubleshooting

증상 원인 해결법
절댓값 합계가 0만 나옴 배열 수식을 Enter로만 확정 Ctrl+Shift+Enter로 배열 확정 또는 SUMPRODUCT(ABS(...)) 사용
음수 합계가 양수로 표시 ABS를 잘못 적용 음수 집계는 SUMIF(…,"<0")로 처리
합계가 비정상 숫자-텍스트 혼재 VALUE()로 변환 또는 데이터 정규화

관련 글

출처(공식 문서)

맺음말

엑셀 양수 음수 더하기 요구와 절댓값 합계는 SUMIF, SUMPRODUCT, ABS 조합으로 빠르게 해결됩니다. 위 예제를 그대로 복붙해 바로 실무에 적용해 보세요.

Leave a Reply

Your email address will not be published. Required fields are marked *