编按:
哈喽,函数求周期T,大家好!平时我们总是需要计算各种到期时间,例如合同到期日、员工转正日期、产品有效期等等。大家普遍的做法应该都是用DATE函数计算,但是DATE函数的计算公式实在是太繁琐了,有没有更简单的公式呢?当然是有的啦!用EDATE就行啦~
平时的工作中,经常会遇到计算职工转正日期、合同到期日、职工退休日期以及产品有效期截止日等等与日期有关系的问题。这些问题看似复杂,实际上只需要一个很简单的函数就能搞定,这个函数就是EDATE。今天分享EDATE函数的几个应用实例,希望对大家有所帮助。
实例1:计算员工转正日期
下图是某公司的新入职员工登记表,入职三个月即可转正,要根据入职日期计算出转正日期。
根据题目类型,一般可以有三种方法求周期:1、定义法:题目中提到f(x)=f(x+C),其中C为已知量,则C为这个函数的一个最小周期。2、公式法:将三角函数的函数关系式化为:y=Asin(wx+B)+C或y=Acos(wx+B)+C, 。
没有对比就没有伤害,先来看看不会EDATE函数的伙伴是怎么写公式的:
=DATE(YEAR(D3),MONTH(D3)+3,DAY(D3))
1,做变量替换令y=x+1 ,得到 f(y)= -f(y+2)2,再一次套用这个式子,得到f(y+2)=-f(y+4)3,两个式子结合,得到f(y)=f(y+4),所以,周期是4关键的地方是:凑出f(x)=f(x+T),这时候T就是周期。
而用EDATE函数的公式是这个样子的:=EDATE(D3,3),是不是很简单?
周期与频率:T=1/f 卫星绕行速度、角速度、周期:V=(GM/r)^1/2;ω=(GM/r3)^1/2;T=2π(r3/GM)^1/2{M:中心天体质量} 具体见图:完成一次振动所需要的时间,称为振动的周期。若f(x)为周期函数,则把。
EDATE函数只需要两个参数,开始日期和间隔月数。
公式=EDATE(D3,3)的意思就是D3单元格中的日期三个月后所对应的日期。
实例2:计算合同到期日
如图所示,需要根据每个人签合同的日期与合同期限,计算出对应的合同到期日,使用EDATE函数同样非常容易就能计算出结果。
公式:=EDATE(D3,E3*12)-1
与第一个例子不同的是,本例中要计算的不是3个月后的日期,而是若干年后的日期。因为EDATE只能按月进行计算,所以需要将E列中对应的年份乘以12变成月数,才能得到正确的结果。
物理上的周期一般有两个计算公式:1、T=2πr/v(周期=圆的周长÷线速度);2、T=2π/ω(“ω”代表角速度)。若f(x)为周期函数,则把使得f(x+l)=f(x)对定义域中的任何x都成立的最小正数l,称为f(x)。
实例3:计算职工退休日期
如图所示,根据性别和出生日期计算退休日期,男性满60周岁,女性满55周岁即可退休。
公式:=EDATE(C3,IF(B3=&34;,60,55)*12)
在这个例子中,要根据性别判断退休年龄。如果为男性,退休年龄是60,退休日期就是出生日期60年之后的日期;同理,如果为女性,退休年龄是55,的方法,退休日期就是出生日期55年之后的日期。,
接着使用实例2的方法,将IF函数得到的年数结果乘以12转换为月数后,再用EDATE函数得到退休日期。
实例4:计算产品有效期截止日
如图所示,根据每个产品的生产日期和保质期,计算出产品有效期。
本实例的难度在于保质期不是规范的数字,而且有年和月两种形式。下面简单分析一下IF这部分的思路。
最后再用EDATE函数计算出产品的保质期。
通过以上四个例子,大家对于这个函数的用法应该比较清楚了,重点是如何根据实际问题得到第二参数(月数),有时候可以直接使用表格中的数据,有时候需要借助其他函数才能获得需要的月数。
最后要说明的一点就是,这个月数可以是负数,表示求指定日期之前几个月的日期。