포스팅 목차
CEILING 함수
목 적 :
CEILING 함수는 가장 가까운 정수 또는 가장 가까운 인수(significance)의 배수로 올림 된 값을 반환한다.
문 법
- 엑 셀 : CEILING(number, significance) - SAS : CEIL(x/sg)*sg |
범 주 : 수학 및 삼각 함수
관련 함수
함수명 | 함수내용 |
CEILING | 가장 가까운 정수 또는 가장 가까운 인수(significance)의 배수로 올림 된 값을 반환한다. |
CEILING.PRECISE | 가장 가까운 정수 또는 가장 가까운 인수(significance)의 배수로 숫자를 올림 한다. 숫자의 부호에 상관없이 숫자는 올림 된다. |
CEILING.MATH | 가장 가까운 인수(significance)의 배수로 올림(음수의 경우 내림)된 수를 반환한다. |
EVEN | 가장 가까운 짝수로 올림 한다. |
FIXED | 숫자 표시 형식을 고정 소수점을 사용하는 텍스트로 지정한다. |
FLOOR | 0에 가까운 방향으로 수를 내림하여 가장 가까운 인수(significance )의 배수를 반환한다. |
FLOOR.MATH |
가장 가까운 정수 또는 가장 가까운 인수(significance)의 배수로 내림한다. |
INT | 가장 가까운 정수로 내림한다. |
MOD | 나눗셈의 나머지를 반환한다. |
MROUND | 원하는 배수로 반올림된 숫자를 반환한다. |
ROUND | 대상 숫자를 지정한 자릿수로 반올림한다. |
ROUNDDOWN | 0에 가까운 방향으로 숫자를 내림한다. |
ROUNDUP | 대상 숫자를 올림 한다. |
TRUNC | 인수(y)로 지정한 소수점 아래의 값을 절단한다. |
예 제
엑셀의 CEILING 함수는 SAS의 CEIL 함수를 사용하여서 구현 가능하다. 다음 예제에서 VAR1은 2.5를 1의 가장 가까운 배수로 올림한 값을 반환하고, VAR2는 -2.5를 -2의 가장 가까운 배수로 올림 한 값을 반환하고, VAR3은 -2.5를 가장 가까운 2의 배수로 올림 한 값을 반환하고, VAR4는 1.5를 0.1의 가장 가까운 배수로 올림 한 값을 반환하고, VAR5는 0.234를 0.01의 가장 가까운 배수로 올림 한 값을 반환한다.
SAS Program |
DATA CEILING;
VAR1 = CEIL(2.5/1)*1;
VAR2 = CEIL(-2.5/-2)*-2;
VAR3 = CEIL(-2.5/2)*2;
VAR4 = CEIL(1.5/0.1)*0.1;
VAR5 = CEIL(0.234/0.01)*0.01;
PUT VAR1= VAR2= VAR3= VAR4= VAR5=;
RUN;
Results |
OBS VAR1 VAR2 VAR3 VAR4 VAR5
1 3 -4 -2 1.5 0.24
--------------------------------------------
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 함수(SAS Function) 리스트 링크 |
반응형
'통계프로그램 비교 시리즈 > 엑셀과 SAS 함수' 카테고리의 다른 글
【엑셀과 SAS함수】 CEILING.PRECISE 함수 (0) | 2019.01.14 |
---|---|
【엑셀과 SAS함수】 CEILING.MATH 함수 (0) | 2019.01.14 |
[엑셀과 SAS함수] CALL 함수 (0) | 2019.01.14 |
【엑셀(Excel)과 SAS함수】 BITXOR 함수 (0) | 2019.01.14 |
【엑셀과 SAS함수】BITRSHIFT 함수 (0) | 2019.01.14 |
댓글