Home > 엑셀 함수 > 수학 및 삼각 함수 > 엑셀함수 SIGN – 수의 부호 구하기

엑셀함수 SIGN - 수의 부호 구하기

  • by

엑셀의 SIGN함수는 수의 부호를 구해주는 간단한 함수이다. 이 함수는 단독으로는 잘 사용되지 않고 증가율 등을 구할 때 다른 수식에 포함하여 많이 사용된다.

실습용 엑셀파일 다운로드 : 엑셀함수_SIGN_수의_부호구하기.xlsx
구문(Syntax)

SIGN(number)

수의 부호를 구해준다.

number가

  • 양수이면 1
  • 0이면 0
  • 음수이면 -1

을 구해준다.

인수 :

– number : 부호를 구할 숫자.

 

사용예 :

다른 셀의 값을 참조하여 부호를 구할 때는 다음과 같이 수식을 입력한다.

=SIGN(B5)

엑셀함수 SIGN

 

값을 바로 입력하여 부호를 구할 때는 다음과 같이 수식을 입력한다.

=SIGN(15) => 1

=SIGN(0) => 0

=SIGN(-7) => -1

 

 

SIGN함수 응용 :

아래와 같이 거래처별 1월 대비 2월의 영업이익 증가율을 계산해야 할 때, 1월의 영업이익이 마이너스일 경우에는 증가율이 잘못 계산된다.

서초 아트박스의 경우 -200,000원에서 -150,000원이 되었으므로 50,000원 좋아진 것이다. 따라서 25%증가한 것으로 계산해야 하지만 -25%증가한 것으로 잘못 계산된다.

=(D14-C14)/C14 => -25%

아래 2개의 거래처도 1월 영업이익이 마이너스이므로 잘못 계산된다.

엑셀함수 SIGN

 

위와 같이 증가율을 계산할 때 전월의 숫자가 마이너스일 경우 SIGN함수를 이용하면 간단히 해결할 수 있다. 1월의 영업이익이 마이너스이면 -1(SIGN함수를 이용하면 음수 일때 -1이 구해지므로)을 곱해주면된다.

=(D23-C23)/C23*SIGN(C23) => 25%

엑셀함수 SIGN

 

[ 수학 및 삼각 함수 ]

 

답글 남기기

이메일 주소는 공개되지 않습니다.