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

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

by 기서무나구물 2021. 9. 15.

포스팅 목차

    o DB 함수

     


    목 적 : 

    DB 함수는 정율법을 사용하여 지정한 기간 동안 자산의 감가상각액을 반환한다.

     

    문 법

    - 엑 셀 : DB(cost, salvage, life, period, [month])

    - SAS  : db_slk 사용자 정의 함수
                 FINANCE 함수의 DV 인수

     

    범 주 : 재무 함수

     


    관련 함수

    함수명 함수내용
    DB 정율법을 사용하여 지정한 기간 동안 자산의 감가상각액을 반환한다.
    DDB 이중 체감법이나 사용자가 정하는 방법을 사용하여 지정된 기간의 감가상각액을 반환한다.
    SLN 단위 기간 동안 정액법에 의한 자산의 감가상각액을 반환한다.
    SYD 지정된 기간 동안 연수 합계법에 의한 자산의 감가상각액을 반환한다.
    VDB 일정 또는 일부 기간 동안 체감법으로 자산의 감가상각액을 반환한다.

     


    예 제

    다음 예제는 DB_SLK 사용자 정의 함수와 FINANCE 함수의 DV 인수를 사용하여서 사용자가 지정한 기간 동안 자산의 감가상각액을 계산한다.

    SAS Program
    OPTIONS CMPLIB=(SASHELP.SLKWXL);
    DATA DB;
         A2 = 1000000000;    * 취득 가치;
         A3 =  100000000;    * 잔존 가치(감가 상각 완료 시의 가치);
         A4 =          6;    * 내용 연수(자산의 총 감가 상각 기간 수);
    
          * 7개월만 대상으로 한 첫 해의 감가 상각액.;
         VAR1  = db_slk(A2,A3,A4,1,7);
         VAR11 = FINANCE('DB',A2,A3,A4,1,7);      * 일곱째 해의 감가 상각액.;
         VAR2  = db_slk(A2,A3,A4,7,7);
         
         PUT VAR1 = VAR11 = VAR2 =;
    RUN;

     

    Results
    OBS        A2            A3       A4        VAR1            VAR11           VAR2
    
     1     1000000000    100000000     6    186083333.33    186083333.33    15845098.47

     


      --------------------------------------------  

    엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

     

    SAS 함수(SAS Function) 리스트 링크
    반응형

    댓글