다음 셀에 한 달을 더하는 수식

다음 셀에 한 달을 더하는 수식

나는 이것이 간단한 것이라고 생각합니다. 작업 로타를 만드는 중인데 공식을 찾아야 합니다. 답변을 더 쉽게 하기 위해 아래에 업무 로타에 필요한 스크린샷을 포함시켰습니다.

셀 b1에 날짜 1/1/19(1월 1일)를 입력하면 다음 셀(c1)이 자동으로 1/2/19(2월 1일)가 되기를 원합니다.

감사합니다

이미지 예

답변1

Scott Craner가 의견에서 제안한 것처럼 다음을 사용하여 이를 수행할 수 있습니다.

=EOMONTH(B1,0)+1

EOMONTH는 참조 날짜의 달 전후로 지정된 개월 수에 해당하는 달의 마지막 날을 반환합니다. 귀하의 예에서 B1의 날짜는 2019년 1월입니다. 월 차이는 0같은 달을 참조한다는 것을 의미합니다. 그러면 EOMONTH는 해당 달의 마지막 날인 2019년 1월 31일을 반환합니다. 날짜는 일수로 저장되므로 1하루를 추가하면 2019년 2월 1일이 됩니다.

입력 날짜가 항상 매월 1일인지 여부는 질문에서 명확하지 않습니다. 다른 날짜를 입력할 수 있고 결과가 다음 달의 같은 날짜가 되도록 하려면 공식을 약간 조정해야 합니다.

매달 다른 일수를 처리하는 방법을 고려해야 합니다. 입력 날짜가 2019년 1월 31일이라면 다음 달 결과로 원하는 날짜는 무엇입니까? 그것이 적용된다면 그것을 다루는 것은 정말로 또 다른 질문의 주제가 되어야 합니다.

Excel의 기본 규칙을 사용하여 기본 사항을 처리하는 방법은 다음과 같습니다.

=EOMONTH(B1,0)+DAY(B1)

DAY는 날짜에서 해당 월의 일자를 추출합니다.

이 결과가 원시 날짜 수(내부 날짜 저장 형식)로 표시되는 경우 원하는 날짜 형식을 적용하면 됩니다.

관련 정보