excel怎么计算日期到现在有几年几月,这个非常适用于人事部用来计算工人工具。下面有两组公式函数,公式函数1:=DATEDIF(A5,TODAY(),"Y")&"年"&DATEDIF(A5,TODAY(),"YM")&"月"公式函数2:IF(DATEDIF(A5,TODAY(),"y")=0,DATEDIF(A5,TODAY(),"ym")&"个月",DATEDIF(A5,TODAY(),"y")&"年"&DATEDIF(A5,TODAY(),"ym")&"个月") 这两组公式函数很相似,区别在于公式函数1在小于1年的时候显示格式为:0年*月。而公式函数2在小于1年的时候,不显示年数,举例说明,请向下看。 公式函数1、如下图 介绍一下函数的意思:【DATEDIF(A5,TODAY(),"Y")&"年"】这是获取A5单元格日期至现在的除月份外的年,【DATEDIF(A5,TODAY(),"YM")&"月"】这是获取A5单元格日期至现在的除年份外的月,【&】是连接符号。 公式函数2、如下图,如果低于1年,则不显示年份 详细介绍一下 如上图,我们点了插入函数出现的图,第一个是IF判断,第二和第三行和公式函数1是一样子的,判断是如果年份=0,则不显示。 建议用公式函数2,因为哪有写0年的啊。 |
|