구글 시트에서 날짜 자동 계산하기
구글 시트는 다양한 함수와 기능을 이용하여 날짜를 쉽고 빠르게 계산할 수 있는 강력한 도구입니다. 이번 글에서는 날짜와 관련된 여러 가지 유용한 함수들을 소개하고, 이들을 통해 날짜를 자동으로 계산하는 방법에 대해 알아보도록 하겠습니다.

오늘 날짜 자동 표시하기: TODAY() 함수
우선, 현재 날짜를 자동으로 셀에 표시하고자 할 때는 TODAY()
함수를 사용할 수 있습니다. 이 함수를 입력하면 매일 업데이트되어 해당 셀에 오늘 날짜가 자동으로 나타납니다. 예를 들어, =TODAY()
를 입력하면 현재 날짜가 표시됩니다.
특정 날짜 생성하기: DATE() 함수
특정 연도, 월, 일을 조합하여 날짜를 생성하고자 할 때는 DATE()
함수를 사용할 수 있습니다. 사용법은 =DATE(연도, 월, 일)
형식입니다. 예를 들어, =DATE(2023, 8, 15)
라고 입력하면 2023-08-15라는 날짜 값이 생성됩니다.
특정 날짜의 월의 첫 날 및 마지막 날 구하기
특정 월의 첫 날이나 마지막 날을 구하고 싶다면, EOMONTH()
함수가 유용합니다. 이 함수는 다음과 같이 사용할 수 있습니다:
- 이번 달의 마지막 날:
=EOMONTH(TODAY(), 0)
- 이번 달의 첫 날:
=EOMONTH(TODAY(), -1) + 1
- 지난 달의 마지막 날:
=EOMONTH(TODAY(), -1)
날짜 형식 변경하기: TEXT() 함수
날짜의 형식을 변경하고자 할 때는 TEXT()
함수를 활용할 수 있습니다. 예를 들어, =TEXT("2023-08-01", "YYmmdd")
라고 입력하면 230801로 표현됩니다. 또한, 현재 연도를 =TEXT(TODAY(), "yyyy-mmm")
와 같이 사용하면 2023-Aug와 같은 형태로 표시할 수 있습니다.

날짜 간의 차이 계산하기: DATEDIF() 함수
날짜 간의 차이를 계산하고 싶다면 DATEDIF()
함수를 사용할 수 있습니다. 이 함수는 다음과 같이 작성합니다:
=DATEDIF(시작일, 종료일, 단위)
여기서 단위는 “Y” (연도), “M” (개월), “D” (일) 등으로 설정할 수 있습니다. 예를 들어, =DATEDIF("2022-01-01", TODAY(), "Y")
를 입력하면 현재 날짜를 기준으로 연수를 계산합니다.
근무일 계산하기: NETWORKDAYS() 함수
기간 동안의 근무일 수를 계산할 때는 NETWORKDAYS()
함수를 사용할 수 있습니다. 이 함수는 다음과 같이 사용됩니다:
=NETWORKDAYS(시작일, 종료일, [공휴일])
여기서 시작일과 종료일 사이의 근무일 수를 반환하며, 추가로 공휴일을 제외할 수 있는 옵션도 제공됩니다.
조건에 따른 날짜 연속 생성하기
구글 시트에서 연속적인 날짜를 생성하고 싶다면, 아래와 같은 수식을 활용하세요:
=A2 + IF(WEEKDAY(A2) < 6, 1, 3)
위의 수식은 A2 셀의 날짜를 기준으로, 평일(월~금)에는 1일, 주말(토, 일)에는 3일을 더하여 연속된 날짜를 생성합니다.

결론
구글 시트는 날짜를 다루는 다양한 함수를 제공하여 사용자들이 날짜 계산과 관리에 있어 편리함을 느낄 수 있도록 돕고 있습니다. 오늘 소개한 함수들을 활용하면 날짜 자동 계산이 더욱 간편해질 것입니다. 필요에 따라 추가적인 조정이나 옵션을 사용하여 자신만의 날짜 관리 방식을 만들어보시기 바랍니다.
자주 묻는 질문 FAQ
구글 시트에서 오늘 날짜를 자동으로 표시하는 방법은 무엇인가요?
현재 날짜를 자동으로 셀에 나타내고 싶다면 TODAY()
함수를 사용하세요. 이 함수를 포함하면 매일 날짜가 업데이트되어 표시됩니다.
특정 날짜를 생성하려면 어떤 함수를 사용해야 하나요?
특정한 날짜를 만들려면 DATE()
함수를 사용하세요. 예를 들어, =DATE(2023, 10, 5)
를 입력하면 2023년 10월 5일이 생성됩니다.
두 날짜 사이의 차이를 계산하고 싶을 때는 어떻게 하나요?
두 날짜 간의 차이를 알고 싶을 때는 DATEDIF()
함수를 사용하시면 됩니다. 예를 들어, =DATEDIF("2021-05-01", TODAY(), "D")
를 사용하면 일수 차이를 계산할 수 있습니다.
근무일 수를 계산할 때 어떤 함수를 사용할 수 있나요?
작업일수를 계산하고자 할 때는 NETWORKDAYS()
함수를 활용하세요. 이를 통해 지정한 기간 내의 근무일 수를 쉽게 구할 수 있습니다.
답글 남기기