오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키엑셀 함수수학 및 삼각

SIGN 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 SIGN 함수는 숫자의 부호를 -1, 0, 1로 반환하는 함수입니다.

=SIGN(숫자)
인수구분설명
숫자 필수
부호를 결정할 숫자입니다.

음수이면 -1, 0이면 0, 양수이면 1을 반환합니다.

빠른 예제
=SIGN(-3)음수의 부호를 확인합니다.
결과-1
=SIGN(5)양수의 부호를 확인합니다.
결과1
댓글 2 최종 수정 2026. 7. MS 공식 문서

함수 개요

엑셀 SIGN 함수는 입력한 숫자의 부호를 결정하는 함수입니다. 숫자가 음수이면 -1, 양수이면 1, 0이면 0을 반환하므로 숫자의 크기와 관계없이 양수와 음수를 구분할 수 있습니다.

=SIGN(-3)음수의 부호를 확인합니다.
결과-1
=SIGN(5)양수의 부호를 확인합니다.
결과1

IF 함수 로 양수와 음수를 구분하거나 SUMIF 함수 로 특정 부호의 개수를 계산할 때 활용할 수 있습니다.

SIGN 함수 간단 예제

1
숫자가 양수인지 음수인지 구분하기

숫자 5의 부호를 확인해 양수, 음수 또는 0으로 구분합니다.

=IF(SIGN(5)=1,"양수",IF(SIGN(5)=-1,"음수",0))SIGN 결과에 따라 숫자의 부호를 구분합니다.
결과양수

SIGN(5)가 1을 반환하므로 최종 결과는 "양수"입니다.

2
범위에서 양수 개수 세기

{5,4,3,2,1,0,-1,-2,-3,-4,-5} 배열에서 0보다 큰 숫자의 개수를 셉니다.

=SUMIF(SIGN({5,4,3,2,1,0,-1,-2,-3,-4,-5}),1)SIGN 결과가 1인 값의 개수를 계산합니다.
결과5

양수 다섯 개가 각각 1로 변환되어 결과로 5를 반환합니다.

그 외 주의사항

숫자가 음수이면 숫자의 크기와 관계없이 -1을 반환합니다.

숫자가 0이면 0을 반환합니다.

숫자가 양수이면 숫자의 크기와 관계없이 1을 반환합니다.

관련 함수
댓글 2
5 (2개 평가)
don
don 2021.12.19 13:21
첫 댓글 입니다.
강민준🤗
강민준🤗 2024.08.11 07:58
좋은 강의 감사합니다🙇‍♂️
스크랩 완료