computer

[엑셀] 날짜계산과 정보함수

아치닷컴 2009. 9. 5. 17:30
DATEDIF함수 : 시작일부터 종료일까지 자동으로 구하는 함수로 =DATEDIF(시작일,종료일,"단위")
               Y = 시작일부터 종료일까지의 연수를 계산
               YM = 시작일부터 종료일까지의 연수를 계산하고 남을 월수를 계산(1년미만개월수)
               YD = 시작일부터 종료일까지의 연수를 계산하고 남을 일수를 계산(1년미만 일수)
               M = 시작일부터 종료일까지의 월수를 계산
               MD = 시작일부터 종료일까지의 월수를 계산하고 남은 일수를 계산(1년미만 일수)
               D = 시작일부터 종료일까지의 전체일수를 계산
DAYS360함수 : 두수 사이의 일수를 계산하는 함수로 =DAYS360(시작일,종료일,방식)
             1달을 30일,1년을 360일로 계산하기때문에 실제날과 다른값이 구해질수 있다. 
            (TRUE를지정하면 유럽방식,FALSE을 지정하면 미국방식이다)
WEEKNUM함수 : 일년중 입력된 날짜의 주를 계산하는 함수로 =WEEKNUM(날짜,주 기준)
             요일은 숫자로 나타나고 1은 일요일 2는월요일 순이다.

INFO함수 : 실행중인 시스템정보를 알려주는 함수로 =INFO(정보유형)
          "directory" - 디렉토리 경로
          "memavail" - 사용할 수 있는 메모리 용량
          "numfile" - 열려있는 문서의 활성된 워크시트의 갯수
          "osversion" - 현재 운영체제 버전
          "release" - 엑셀의 버전
IS함수 :
      ISERROR - 참조셀에 오류가 있는지 조사하는 함수로 =ISERROR(참조셀)
      ISBLANK - 참조셀값이 공백이 있는지 출력하는 함수로 =ISBLANK(참조셀)
      ISNUMBER - 참조셀값이 숫자인지 출력하는 함수로 =ISNUMBER(참조셀)
      ISTEXT - 참조셀이 문자인지 출력하는 함수로 =ISTEXT(참조셀)

1. 아래처럼 입사일에서 년도수를 구하기 위해 D3셀을 선택=DATEDIF(B3,TODAY(),"Y") 라로 입력하고 엔터키를 친다.
   개월수와 일수도 마찮가지로 개월수는 =DATEDIF(B3,TODAY(),"M")  일수는 =DATEDIF(B3,TODAY(),"D")  로 값을 구하자.


2. 요번엔 근무기간이 몇년몇개월몇일이 되었는지 값을 구해보자.
    년에는 =DATEDIF(B3,TODAY(),"Y") 라고 입력하고 월에는 =DATEDIF(B3,TODAY(),"YM") 으로
    일수에는 =DATEDIF(B3,TODAY(),"MD") 라고 입력하자.
    그럼 근무년수가 오늘까지 2년 29일이 된것을 알수있다.


3. 이번엔 DAYS360함수를 이용해 =DAYS360(B3,TODAY(),1) 라고 입력하여 값을 구해보자.
   B10셀과 F3셀의 값이 틀린걸 볼수 있다 B10셀을 한달30일 1년360일로 계산하였기 때문이다.


4. 아래와같이 정보함수 INFO함수를 이용하여 실행중인 시스템정보를 알아보자.


5. 마지막으로 IS함수를 이용하여 참(TRUE)인지 거짓(FALSE)인지 알아보자.