주 컨텐츠로 이동
Adaptive Planning
개념: 수식을 사용한 반올림

개념: 수식을 사용한 반올림

Adaptive Planning 수식은 반올림 및 자르기를 지원합니다.

반올림

소수가 있는 값을 가장 가까운 정수로 반올림하려면 반올림 함수를 사용합니다. Round 함수는 숫자를 반올림하거나 반올림합니다.
예: Round(ACCT.001)
ACCT.001 값:
수식은 다음을 반환합니다.
3.45
3
7.798
8

잘림

자르기는 소수 이하의 숫자를 제거합니다. 이 함수는 사실상 항상 가장 가까운 정수로 내림됩니다.
예: Trunc(ACCT.001)
ACCT.001 값:
수식은 다음을 반환합니다.
3.45
3
7.798
7

고급 반올림

10자리 또는 100자리 수 등으로 반올림하려면 고급 수식에서 반올림 함수를 사용하면 됩니다.
예: Round(divf(ACCT.001,10))*10
수식에서는 먼저 값을 10으로 나눈 다음 결과를 가장 가까운 정수로 반올림합니다. 마지막으로 결과에 10을 곱합니다.
ACCT.001 값:
이 수식은 다음을 반환합니다.
43
40:
  1. 43/10 = 4.3
  2. 4.3을 가장 가까운 정수로 반올림 = 4
  3. 4*10 = 40
876
880:
  1. 876/10 = 87.6
  2. 87.6에서 가장 가까운 정수로 반올림 = 88
  3. 88*10 = 880
가장 가까운 100으로 반올림하려면 10을 모두 100으로 바꿉니다. 가장 가까운 1000을 반올림하려면 10을 모두 1000으로 바꾸는 식으로 진행합니다. 소수 자릿수 이하의 숫자로 반올림할 수도 있습니다. 가장 가까운 10을 반올림하려면 10을 .1로 바꿉니다. 100번째 자리에서 반올림하려면 10을 .01로 바꾸는 식으로 진행합니다.

고급 잘림

10 단위 또는 100 단위 단위 등으로 자르기 위해 고급 수식에서 Trunc 함수를 사용할 수 있습니다.
예: Trunc(divf(ACCT.001,10))*10
수식에 따르면 계정을 10으로 나눕니다. 그런 다음 결과를 자릅니다. 마지막으로 결과에 10을 곱합니다.
ACCT.001 값:
수식은 다음을 반환합니다.
47
40:
  1. 47/10 = 4.7
  2. 4.7에서 정수로 잘림 = 4
  3. 4*10 = 40
133
133:
  1. 133/10 = 13.3
  2. 13.3에서 정수로 잘림 = 13
  3. 13*10 = 130
100 단위까지 자르려면 10을 모두 100으로 바꿉니다. 1000 단위로 자르려면 10 단위를 모두 1000 단위로 바꾸는 식으로 진행합니다.  소수 자릿수 이하의 숫자로 자를 수도 있습니다. 가장 가까운 10을 반올림하려면 10을 .1로 바꿉니다. 100번째 자리에서 반올림하려면 10을 .01로 바꾸는 식으로 진행합니다.