본문 바로가기
필기 자료실/컴퓨터활용능력2급

엑셀 날짜와 시간 관련 함수

by 자준모 2023. 4. 20.
반응형

이번 시간에는 컴퓨터활용능력 2급 필기시험에 출제되는

날짜와 시간 관련 함수에 대해서 알아보려고 합니다.

 

1. 날짜와 시간 관련 함수

1. 날짜와 시간 함수

    가) 엑셀의 날짜는 1900년 01월 01일을 숫자 1로 해서 지나간 날 수 만큼을 표시해준다.
즉 숫자 1는 날짜로 1900-01-01, 숫자 2는 1900-01-02, 숫자 100는 1900-01-01로 부터 100일째인 날짜로 표현해준다.

    나) 엑셀의 시간은 24시간을 0에서 1사이의 소수로 표현해준다.

즉, 숫자 0.5는 낮 12시로 표현이 된다.

    다) =TODAY() : TODAY함수는 시스템의 현재 날짜를 날짜 형식으로 표현하는 함수로 따로 인수를 입력하지 않는다.

    라) =YEAR(TODAY()) : 시스템의 현재 날짜에서 년도를 구하는 수식, 즉 현재 년도를 구하는 수식

    마) =EOMONTH(날짜가 입력된 셀, 개월) : EOMONTH는 End of Month로 날짜가 입력된 셀의 몇 개월 전후 달의 마지막 날짜를 구하는 함수로 개월에 양수를 입력하면 몇 개월 후의 날이, 음수를 입력하면 몇 개월 전의 날이 구해진다.

    바) =WEEKDAY(날짜가 입력된 셀, 1) : 날짜가 입력된 셀이 일요일을 1로 해서 몇 번째 요일인지 숫자로 표현해 주는 함수로(즉 일요일이면 1, 월요일이면 2로 표현해 줌), 1 대신 2를 입력하면 월요일을 1로 해서 몇 번 째 요일인지 숫자로 표현해 준다.

    사) =DAYS360(시작일, 종료일) : 1년을 360일, 즉 1개월을 30일로 계산해서 시작일에서 종료일까지 몇일이 지났는지 날 수를 구해주는 함수

 

 

 

 

1. 다음 중 엑셀의 날짜 및 시간 데이터 관련 함수에 대한 설명으로 옳지 않은 것은

    ) 날짜 데이터는 순차적인 일련번호로 저장되기 때문에 날짜 데이터를 이용한 수식을 작성할 수 있다.

    ) 시간 데이터는 날짜의 일부로 인식하여 소수로 저장되며, 12시는 0.5로 계산된다.

    ) TODAY 함수는 셀이 활성화 되거나 워크시트가 계산될 때 또는 함수가 포함된 매크로가 실행될 때마다 시스템으로부터 현재 날짜를 업데이트한다.

    ) WEEKDAY 함수는 날짜에 해당하는 요일을 구하는 함수로 Return_type 인수를 생략하는 경우 '일월화수목금토' 중 해당하는 한 자리 요일이 텍스트 값으로 반환된다.

 

WEEKDAY함수는 요일의 인덱스를 텍스트가 아닌 숫자로 반환해주는 함수이다.

답은 라)

 

2. 다음 중 시스템의 현재 날짜에서 년도를 구하는 수식으로 옳은 것은

    ) =DAYS360(YEAR())

    나) =DAY(YEAR())

    ) =YEAR(TODAY())

    라) =YEAR(DATE())

 

=DAYS360(start_date, end_date, [method])은 시작일에서 종료일까지 흘러간 날수를 구해주는 함수
=YEAR(serial_number)은 특정 날짜 중에서 년도를 추출하는 함수
=DAY(serial_number)는 특정 날짜 중에서 일을 추출하는 함수
=TODAY()는 현재 시스템의 날짜를 구하는 함수
=DATE(year, month, day) 함수는 날짜가 아닌 자료를 이용해서 날짜로 바꿀 때 주로 사용하는 함수이다.
답은 다)

 

3. 다음 중 시스템의 현재 날짜에서 연도를 구하는 수식으로 가장 올바른 것은?

) =YEAR(DAYS( ))

) =YEAR(DAY( ))

) =YEAR(TODAY( ))

) =YEAR(DATE( ))

 

DAYS, DAY, DATE 함수는 인수 없이 사용할 수 없고, TODAY() 함수는 시스템의 현재 날짜를 구하는 함수로 인수 없이 사용한다.

답은 다)

 

4. 다음 중 아래 워크시트에서 [D4] 셀에 입력한 수식의 실행 결과로 옳은 것은? (, [D4] 셀에 설정되어 있는 표시형식은날짜)

문제 4

  

    ) 1980-11-30

    나) 1980-11-08

    ) 1981-01-31

    라) 1981-01-08

 

=EOMONTH(start_date, months) 함수는 End Of Month 즉 특정 날짜의 몇 개월 전후 날짜의 끝날을 구하는 함수이다. ‘1980-12-08’일에서 1개월 지난 마지막 날을 구하라는 문제이므로 1981년 1월의 마지막 날짜인 ‘1981-01-31’이 결과로 표현된다.

답은 다)

 

날짜 시간 함수 타이틀

 

반응형