엑셀 SIGN 함수는 숫자의 부호를 반환하는 매우 단순한 함수입니다. 양수는 1, 0은 0, 음수는 -1을 반환해 부호 정보만 필요한 상황에 매우 유용합니다. ABS와 함께 사용하면 부호와 크기를 분리해 다룰 수 있습니다.
단독 사용은 드물지만 조건 처리나 부호 기반 분류에 매우 강력합니다. 단순함이 강점인 함수입니다.
SIGN 기본
SIGN(숫자)로 사용합니다. SIGN(-5)는 -1, SIGN(0)은 0, SIGN(5)는 1을 반환합니다. 매우 직관적인 동작입니다.
결과가 세 가지 값만 반환되어 IF와 결합한 조건 처리에 매우 유용합니다.
SUMPRODUCT나 조건부 서식과 결합하면 부호 기반 분석이 매우 효과적입니다.
증감 표시
SIGN을 CHOOSE와 결합하면 화살표 표시가 만들어집니다. -1은 아래 화살표, 0은 가로 화살표, 1은 위 화살표로 표시할 수 있습니다.
매출 성장률 옆에 자동 화살표 표시는 매우 직관적인 시각화입니다. 대시보드에 매우 효과적입니다.
조건부 서식으로 색상까지 다르게 하면 완벽한 증감 표시가 만들어집니다.
ABS와 결합
SIGN과 ABS를 함께 사용하면 부호와 크기를 분리할 수 있습니다. 원본 값은 SIGN(값)과 ABS(값)의 곱과 같습니다.
크기만 다루면서 부호는 별도로 처리하는 패턴에 매우 효과적입니다. 통계 분석에 유용합니다.
회계 분석에서 이익과 손실을 크기로 비교하면서 부호로 구분하는 패턴이 자주 사용됩니다.
실무 활용
재무 데이터의 이익 손실 구분에 매우 효과적입니다. SIGN으로 자동 분류할 수 있습니다.
변화 방향 분석에 자주 사용됩니다. 전월 대비 증감, 예산 대비 실적 같은 분석에 유용합니다.
주식 데이터의 상승 하락 표시, 온도 변화 방향 같은 다양한 방향성 분석에 활용됩니다.
대체 방법
IF로도 같은 결과를 만들 수 있습니다. IF(값>0, 1, IF(값<0, -1, 0)) 패턴이 SIGN과 동일한 동작입니다.
SIGN이 훨씬 간결하고 성능도 좋습니다. 특별한 이유가 없다면 SIGN을 사용하는 것이 좋습니다.
더 복잡한 조건이 필요하면 IF나 IFS로 확장 가능합니다.
자주 묻는 질문
Q1. SIGN이 반환하는 값은?
양수는 1, 0은 0, 음수는 -1입니다.
Q2. 증감 화살표는?
SIGN과 CHOOSE를 결합해 부호에 따른 화살표를 표시합니다.
Q3. ABS와 결합은?
부호와 크기를 분리해 다룰 수 있습니다.
Q4. IF와 차이는?
SIGN이 훨씬 간결하고 성능도 좋습니다.
Q5. 텍스트는 처리 못 하나요?
숫자만 처리 가능합니다. 텍스트는 VALUE 오류가 발생합니다.
정리
엑셀 SIGN은 숫자의 부호를 반환하는 매우 단순하지만 유용한 함수입니다. 양수 1, 0은 0, 음수 -1의 세 가지 결과로 부호 기반 조건 처리에 매우 효과적입니다.
CHOOSE와 결합한 증감 화살표 표시, ABS와 결합한 부호 크기 분리, 재무 데이터의 이익 손실 구분 같은 다양한 활용이 가능합니다. IF보다 훨씬 간결한 표현이 SIGN의 장점입니다.