Excel计算年龄(工龄)方法一则

刚才在Excel小组有人问Excel问如何计算年龄(工龄)的问题,其实方法特别多,这里就说一个方法使用Yearfrac和int函数来计算。

语法

YEARFRAC(start_date,end_date,basis)

要点  应使用 DATE 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。

Start_date  为一个代表开始日期的日期。

End_date  为终止日期。

Basis  为日计数基准类型。

Basis 日计数基准
0 或省略 US (NASD) 30/360
1 实际天数/实际天数
2 实际天数/360
3 实际天数/365
4 欧洲 30/360

注解

  • Microsoft Excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。
  • 所有参数将被截尾取整。
  • 如果 start_date 或 end_date 不是有效日期,函数 YEARFRAC 返回错误值 #VALUE!。
  • 如果 basis < 0 或 basis > 4,函数 YEARFRAC 返回错误值 #NUM!。

问题描述:

输入函数=yearfrac(date(2011,8,18),A2,1)得到如下的结果

使用int函数后得到如下的结果

时间: 2024-09-19 00:23:09

Excel计算年龄(工龄)方法一则的相关文章

php根据生日计算年龄的方法_php技巧

本文实例讲述了php根据生日计算年龄的方法.分享给大家供大家参考.具体如下: <?php function birthday($birthday){ $age = strtotime($birthday); if($age === false){ return false; } list($y1,$m1,$d1) = explode("-",date("Y-m-d",$age)); $now = strtotime("now"); list

php简单计算年龄的方法(周岁与虚岁)_php技巧

本文实例讲述了php简单计算年龄的方法.分享给大家供大家参考,具体如下: /** * $date是时间戳 * $type为1的时候是虚岁,2的时候是周岁 */ function getAgeByBirth($date,$type = 1){ $nowYear = date("Y",time()); $nowMonth = date("m",time()); $nowDay = date("d",time()); $birthYear = date

Excel计算所占比例的方法

通过Excel的函数的使用,我们可以轻松计算出某种产品在同类或总产品中所占的比例. 下面是一个实例,希望对您有帮助. 电脑教程 如上图,我们所要计算的是,男女款的服装,各占同类款式的比例分别为多少. 比如,A2单元格是男款,其数据为100,那么,该款对应的100数据,在男款的所有数据中,所占比例为多少? 方法很简单,直接输入公式: =B2/SUMIF($A$2:$A$11,A2,$B$2:$B$11) 就可以解决问题. 现在我们来分析公式: SUMIF的用法为:SUMIF(数据查找范围,查找什么

excel计算年龄准确到几岁几月几天

一.符合如下的条件 1岁以上写岁 1月以上写月, 不足月写天. 二.宏代码 Function GetDateDiff(StartD, EndD) Dim y%, m%, d% If StartD > EndD Or Not IsDate(StartD) Or Not IsDate(EndD) Then GetDateDiff = "数据有误" y = DateDiff("yyyy", StartD, EndD) If DateSerial(Year(EndD)

怎样使用excel计算工龄

今天一位搞财务的mm问我excel计算工龄的问题,我想了想,还真不会啊.搞测试的,写case,报进度,统计bug一般都是用excel,还真没弄过计算工龄日期生日之类的. 她的要求是: 居然不会,想了半天想到2个方案:1.用perl写个脚本给她;2.把信息导入数据库,用select 语句查询再把结果导出; 后来仔细想想,这种不符合她的要求,人家要去用excel解决.于是,我就开始查找excel function,关于日期处理的. 在一般的编程语言与数据库中,都有取得当前日期与字符串处理的函数,于是

python根据出生日期返回年龄的方法_python

本文实例讲述了python根据出生日期返回年龄的方法.分享给大家供大家参考.具体实现方法如下: def CalculateAge(self, Date): '''Calculates the age and days until next birthday from the given birth date''' try: Date = Date.split('.') BirthDate = datetime.date(int(Date[0]), int(Date[1]), int(Date[2

php计算年龄精准到年月日_php技巧

本文实例讲述了php计算年龄精准到年月日的方法.分享给大家供大家参考.具体如下: <?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ class Age { /** * 计算年龄

Excel函数的输入方法

本篇关于介绍Excel函数的输入方法 Excel公式输入其实可以归结为函数输入的问题. (1)"插入函数"对话框 "插入函数"对话框是Excel输入公式的重要工具,以公式"=SUM(Sheet2!A1:A6,Sheet3!B2:B9)"为例,Excel输入该公式的具体过程是: 首先选中存放计算结果(即需要应用公式)的单元格,单击编辑栏(或工具栏)中的"fx"按钮,则表示公式开始的"="出现在单元格和编辑栏,

在ASP程序中打印Excel表格的新方法

 在ASP程序中打印Excel报表的新方法 目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式.由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点.本人通过研究写了一个基于ASP程序的打印Excel报表的程序.本程序的特点是无须任何组件.   Print.asp ------------------------------------------------ <html><title>打印Excel报表</title&