본문 바로가기
IT일반

구글 시트, 엑셀에서 음수는 0으로 양수는 그 수를 그대로 표현하는 방법

by 바이트뉴클리어스.넷 2024. 11. 6.
반응형

계산식을 사용하다보면, 기본 제공 숫자 이상인 경우, 배수로 과금되는 것을 계산할 때,

예를 들어, 10개까지는 기본요금 이고, 11개 부터 개당 1만원 붙는 다고 할 경우,

 

추가 비용을 계산할때, (11-10) * 10,000 하면 되기는 하지만, 그렇다면, 9개는 저 수식을 그대로 쓰면, -10,000원 되는 불상사가 생기게 됩니다.... ㄷㄷ

 

그럴 경우 사용하는 수식입니다. 음수(-10,000)일때는 그냥 0원 추가 요금 없다로 나오면 좋겠는데, 딱 간단히 표현할 방법이 없을까요?

 

복잡하게 생각할 것 없습니다. 0보다는 큰 수가 나와야 된다는 것을 생각하면,

 

아래와 같이 max 함수를 사용해서 간단히 해결됩니다.

 

=MAX(0,A1)

 

A1은 참조셀입니다.

 

이렇게 하면, A1이 음수일때는 최대값이 0 이니, 0을 출력하고,

A1이 양수일때는 0보다 큰 수일테니, A1을 그대로 출력합니다.

 

아래 시트를 참고해 보세요. (2번째 시트에 추가했습니다.)

 

https://docs.google.com/spreadsheets/d/1Q9taY3283zGCNLHTsHre2tFgjzzKhL9d-wJluQXvFbQ/edit?gid=1405884278#gid=1405884278