LBtools

구글시트 날짜 차이 계산하는 법, 이렇게 하면 돼요

사무약 2분

한눈에 보기

  • =목표일-TODAY() 로 오늘 기준 마감일까지 남은 날짜를 바로 구할 수 있어요.
  • 구글시트도 DATEDIF로 년/개월/일 단위 차이를 쪼갤 수 있어요.
  • 날짜가 텍스트로 인식되면 엑셀과 원인이 달라서, 텍스트 나누기가 아니라 파일 설정의 지역(로캘)부터 확인해야 해요.
목차 (4)

구글시트에서도 날짜는 숫자(일련번호)로 저장되기 때문에 두 날짜를 그냥 빼기만 해도 일수 차이가 나와요. 특히 마감일까지 며칠 남았는지(D-day) 확인할 때 TODAY() 함수와 조합해서 많이 써요.

=목표일-TODAY() 형태로 쓰면, 시트를 열 때마다 오늘 날짜 기준으로 자동 갱신돼요.

마감일(B열)까지 오늘(2026-08-24) 기준으로 며칠 남았는지 E2에서 구해요.

E2fx=B2-TODAY()
ABCDE
1프로젝트명마감일남은일수
2여름 프로모션2026-09-018
3신제품 런칭2026-09-10
4분기 보고서2026-08-28

그대로 복사해서 값만 바꿔 쓰세요

=목표일-TODAY()

한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.

예제 결과 풀어보기

B2(2026-09-01)에서 오늘 날짜(2026-08-24)를 빼면 8이 나와서, 마감까지 8일 남았다는 걸 바로 알 수 있어요. 마감일이 이미 지났다면 결과가 음수로 나오니, 며칠 지났는지도 같은 수식으로 확인할 수 있어요.

몇 년 몇 개월로 쪼개려면 DATEDIF

총 일수 대신 '몇 년 몇 개월 며칠'로 쪼개고 싶다면 구글시트에도 DATEDIF 함수가 있어요. 메뉴에는 안 뜨지만 엑셀과 똑같은 문법으로 동작해요: =DATEDIF(시작일,종료일,"y")&"년 "&DATEDIF(시작일,종료일,"ym")&"개월" 처럼요. 다만 수식을 입력할 때 뜨는 자동완성 후보 목록에는 DATEDIF가 잘 안 보이는 경우가 많아서, 목록에 없다고 '없는 함수'라고 오해하지 말고 그냥 끝까지 직접 입력하면 정상적으로 인식돼요.

날짜가 텍스트로 인식됐을 때

날짜 뺄셈 결과가 숫자가 아니라 이상한 값이나 #VALUE! 오류로 나온다면, 날짜가 텍스트로 인식된 상태일 가능성이 커요. 구글시트는 엑셀과 원인이 좀 달라요. 구글시트는 파일 > 설정에서 지정된 지역(로캘) 설정과 실제 입력한 날짜 형식이 안 맞을 때 이런 문제가 잦아요. 예를 들어 지역이 미국(월/일/년)으로 되어 있는데 '31/08/2026'처럼 일/월/년 순서로 입력하면 31월이 없으니 날짜로 인식하지 못하고 텍스트로 남아요. 이럴 땐 파일 > 설정 > 위치를 대한민국으로 바꾸거나, DATEVALUE 함수로 강제 변환하면 돼요.

IMPORTRANGE로 가져온 날짜가 텍스트일 때

다른 시트에서 IMPORTRANGE로 날짜 데이터를 가져올 때도 종종 텍스트로 넘어오는 경우가 있어요. 이럴 때는 원본 셀 서식을 바꾸는 게 아니라, 가져온 값에 =DATEVALUE(가져온셀)을 한 번 더 씌워서 진짜 날짜로 변환해줘야 뺄셈이 정상적으로 동작해요.

시트를 열기 번거로울 때는 날짜 계산기가 더 빨라요. 두 날짜를 넣으면 바로 나오고, 서식이 텍스트인지 날짜인지 신경 쓸 일도 없어요. 시트에서 나던 오류가 애초에 생기지 않죠. 여기서는 세는 방식에 따라 답이 어떻게 달라지는지도 함께 보여줘요.

엑셀에서 같은 계산을 해야 한다면 엑셀 날짜 차이 계산하는 법, 이렇게 하면 돼요를 보세요. 뺄셈이 '며칠'을 세는 여러 방식 중 하나만 알려준다는 점(9월 1일~9월 30일이 29일로 나오는 이유)을 거기서 짚었어요.

관련 도구: 날짜 계산기 →

작성·검수

LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.

이런 글도 함께 보면 좋아요