본문 바로가기
Study/엑셀, 스프레드 시트

[스프레드시트] IF 함수와 TODAY 함수로 날짜 자동 입력하기

by 겸룡 2022. 7. 20.
반응형

IF, TODAY 텍스트 썸네일


1. IF 함수와 TODAY 함수는 무엇인가?

1) IF 함수

IF 함수는 조건 함수이다.
=IF(~가~일 때, 참일 경우, 거짓일 경우)
결괏값은 두 번째 요소 또는 세 번째 요소로 나온다.

2) TODAY 함수

TODAY 함수는 오늘 날짜를 나타낼 수 있는 함수이다.
=TODAY( )
괄호 안에 아무것도 안 쓴 상태로 입력하면 된다.
결괏값은 날짜 형태로 나온다.


2. 오늘 날짜를 자동으로 채우는 방법

=IF(B2 <>" ", IF(A2=" ", TODAY( ), A2), " ")

 

-> B2 <>" " : B2셀이 "빈칸"과 같지 않다 = B2셀이 빈칸이 아니다 = B2셀이 채워져 있다

-> IF(A2=" ", TODAY( ), A2) : A2가 빈칸이면 TODAY( )를 도출해내고, A2가 빈칸이 아니면 A2를 도출해내라

반응형

*** 여기서 순환 오류가 발생하는데 [파일 > 설정 > 계산 > 사용 안함 > 사용]으로 변경해주면 된다.

순환 종속성 감지로 오류 메시지가 나타난 이미지
&amp;quot;스프레드시트에서


*** 순환 오류는 설명하기도 복잡하고 봐도 복잡할 테니 설명은 생략하겠다. 괜히 어려운 거 머리에 집어넣을 필요가 없으니 말이다.


3. 주의사항

함수 이용 시 발생하는 오류를 나타내는 스프레드시트 이미지

A2셀과 같이 숫자가 0 또는 이상한 날짜가 나타날 수 있다.

 

그것은 B2셀이 이미 입력이 되어있는 상태이므로 언제부터 입력되어 있었는지 모르기 때문에 입력 오류가 나는 것이다.

 

수식을 먼저 넣어 놓은 상태에서 해당 셀을 채워 넣으면 채워 넣는 날짜에 맞춰 날짜가 기입이 된다.

 

*** 참고 : A행에 단순히 TODAY( ) 함수만 넣으면 스프레드 시트를 여는 시점 날짜에 맞춰 계속 변경이 되니 데이터 값을 누적시키는 데에 오류가 발생할 수 있다.

반응형

댓글