>  기사  >  주제  >  엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예

엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예

青灯夜游
青灯夜游원래의
2023-03-21 18:33:034172검색

보통 우리는 항상 계약 만료일, 직원 정규화 날짜, 제품 유효 기간 등 다양한 만료 날짜를 계산해야 합니다. DATE 함수를 사용하여 계산하는 것이 일반적인데 DATE 함수의 계산식이 너무 번거롭습니다. 더 간단한 수식은 없을까요? 물론 있습니다! 그냥 EDATE를 이용해보세요~

엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예

일상업무에서 직원의 정규화일, 계약만료일, 퇴직일, 제품 유효기간 등을 계산하는 등 날짜 관련 문제가 자주 발생합니다. 이러한 문제는 복잡해 보일 수 있지만 실제로는 매우 간단한 기능인 EDATE만 필요합니다. 오늘은 EDATE 기능의 여러 응용 사례를 공유하겠습니다. 모두에게 도움이 되기를 바랍니다.

사례 1: 직원의 정규직 날짜 계산

아래 그림은 입사 3개월 후 정규직이 될 수 있는 회사의 신입사원 등록 양식입니다. .

엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예

먼저 EDATE 함수를 모르는 친구들이 공식을 어떻게 쓰는지 살펴보겠습니다:

=DATE(YEAR(D3),MONTH(D3)+ 3일(D3) ))=DATE(YEAR(D3),MONTH(D3)+3,DAY(D3))

엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예

而用EDATE函数的公式是这个样子的:=EDATE(D3,3),是不是很简单?

EDATE函数只需要两个参数,开始日期和间隔月数。

公式=EDATE(D3,3)的意思就是D3单元格中的日期三个月后所对应的日期。

实例2:计算合同到期日

如图所示,需要根据每个人签合同的日期与合同期限,计算出对应的合同到期日,使用EDATE函数同样非常容易就能计算出结果。

公式:=EDATE(D3,E3*12)-1

엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예

与第一个例子不同的是,本例中要计算的不是3个月后的日期,而是若干年后的日期。因为EDATE只能按月进行计算,所以需要将E列中对应的年份乘以12变成月数,才能得到正确的结果。

实例3:计算职工退休日期

如图所示,根据性别和出生日期计算退休日期,男性满60周岁,女性满55周岁即可退休。

公式:=EDATE(C3,IF(B3="男",60,55)*12)

엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예

在这个例子中,要根据性别判断退休年龄。如果为男性,退休年龄是60,退休日期就是出生日期60年之后的日期;同理,如果为女性,退休年龄是55,退休日期就是出生日期55年之后的日期。

首先要用IF函数判断每个人退休的年龄,IF(B3="男",60,55)这部分很容易理解,若单元格B3的值等于男性返回60,否则返回55。

接着使用实例2的方法,将IF函数得到的年数结果乘以12转换为月数后,再用EDATE函数得到退休日期。

实例4:计算产品有效期截止日

如图所示,根据每个产品的生产日期和保质期,计算出产品有效期。

公式:=EDATE(B2,IF(RIGHT(C2,1)="年",LEFT(C2,1)*12,SUBSTITUTE(C2,"个月","")*1))-1

엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예

엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예EDATE 함수를 사용하는 공식은 =EDATE(D3,3) 인데 아주 간단하지 않나요?

EDATE 함수에는 시작 날짜와 간격 개월 수라는 두 가지 매개 변수만 필요합니다.

수식 =EDATE(D3,3)은 3개월 후 셀 D3의 날짜에 해당하는 날짜를 의미합니다.

예시 2: 계약 만료일 계산

그림과 같이 계약을 체결한 각 사람의 날짜와 계약 기간을 기준으로 해당 계약 만료일을 계산해야 하며 계산도 매우 쉽습니다. EDATE 함수 결과를 사용합니다.

공식: =EDATE(D3,E3*12)-1

🎜엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예🎜🎜첫 번째 예와 다르게, 이 예에서 계산되는 날짜는 3개월 후의 날짜가 아닌 몇 년 후의 날짜입니다. EDATE는 월 단위로만 계산할 수 있으므로 E열의 해당 연도에 12를 곱하여 이를 월 수로 변환해야 올바른 결과를 얻을 수 있습니다. 🎜🎜🎜예시 3: 직원 퇴직일 계산 🎜🎜🎜그림과 같이 성별과 생년월일을 기준으로 퇴직일을 계산하고, 여성은 55세에 퇴직할 수 있습니다. 세. 🎜🎜공식: =EDATE(C3,IF(B3="남성",60,55)*12)🎜🎜엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예🎜🎜이 예에서는 퇴직 연령이 성별에 따라 결정됩니다. 남성의 경우 퇴직 연령은 60세, 퇴직일은 생년월일로부터 60년입니다. 마찬가지로 여성의 경우 퇴직 연령은 55세, 퇴직일은 생년월일로부터 55년입니다. 🎜🎜먼저 IF 함수를 사용하여 각 사람의 은퇴 연령을 결정합니다. IF(B3="Male",60,55)의 이 부분은 셀 B3의 값이 남성과 같으면 반환된다는 것을 이해하기 쉽습니다. 60, 그렇지 않으면 55를 반환합니다. 🎜🎜 그런 다음 예제 2의 방법을 사용하여 IF 함수로 얻은 연수에 12를 곱하여 개월 수로 변환한 다음 EDATE 함수를 사용하여 퇴직 날짜를 구합니다. 🎜🎜🎜예시 4: 제품 유통기한 계산하기🎜🎜🎜그림과 같이 각 제품의 생산일자와 유통기한을 기준으로 제품 유통기한을 계산합니다. 🎜🎜공식: =EDATE(B2,IF(RIGHT(C2,1)="연도",LEFT(C2,1)*12,SUBSTITUTE(C2,"월","")*1)) - 1🎜🎜🎜🎜🎜이 예의 어려운 점은 유통 기한이 표준화된 숫자가 아니며 연도와 월이라는 두 가지 형식이 있다는 것입니다. IF의 이 부분에 대한 아이디어를 간략하게 분석해 보겠습니다. 🎜🎜RIGHT(C2,1)="연도" 이 부분의 기능은 RIGHT 함수를 사용하여 C열 셀의 가장 오른쪽 단어를 추출하여 유통기한을 연 단위로 계산할지, 월 단위로 계산할지 결정하는 것입니다. 연도인 경우 LEFT를 사용하여 연수를 추출한 후 12를 곱하여 월 수로 변환하면 LEFT(C2,1)*12가 됩니다. 🎜🎜 (참고: 이 아이디어는 일반적인 상황에서 유통기한이 10년을 초과하지 않는다는 점을 기반으로 한 것이므로 가장 왼쪽 숫자가 연도로 추출됩니다. 연도가 두 자리인 경우 다른 아이디어로 변경해야 합니다. ) 🎜 🎜연도별로 계산되지 않은 경우 개월수를 추출해야 합니다. 월 수를 추출하는 방법에는 여러 가지가 있습니다. 이 예에서는 대체 함수 SUBSTITUTE를 사용하여 셀에 있는 "month"라는 단어를 아무것도 없는 것으로 바꿉니다(삭제와 동일). SUBSTITUTE 함수로 얻은 값은 텍스트이므로 텍스트 번호를 마지막에 *1로 숫자값으로 변환해야 합니다. 🎜🎜마지막으로 EDATE 함수를 사용하여 제품의 유통기한을 계산해 보세요. 🎜🎜위의 네 가지 예를 통해 모두가 이 기능을 사용하는 방법에 대해 더 명확하게 이해해야 합니다. 실제 문제를 기반으로 두 번째 매개변수(개월 수)를 구하는 방법에 중점을 둡니다. 직접적으로 필요한 개월 수를 얻으려면 다른 기능을 사용해야 하는 경우도 있습니다. 🎜

마지막으로 주의할 점은 개월 수는 음수일 수 있다는 점입니다. 이는 지정된 날짜보다 몇 달 전의 날짜가 발견된다는 의미입니다.

관련 학습 권장 사항: excel 튜토리얼

위 내용은 엑셀 함수 학습: 마감일 계산, EDATE() 함수의 여러 응용 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.