본문 바로가기
통계프로그램 비교 시리즈/엑셀과 SAS 함수

【엑셀(Excel)과 SAS함수】 CEILING 함수

by 기서무나구물 2019. 1. 14.

포스팅 목차

    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) 리스트 링크
    반응형

    댓글