excel带英文单位的时间怎么转换成天数?

某公司的职员中包含部门名称缩写、进厂日期和序号,编号效果如图7.128所示。

其中,部门编号与部门名称的对应关系见表7.4。

表7.4 编号与部门对应关系表

现要求利用编号中的入厂日期计算每个职工的年假天数。年假天数的计算方法见表7.5。

表7.5 年假计算办法

本例的问题相当复杂,因此可以分多个步骤来书写公式,将一个公式拆分成多个公式书写更容易理解公式的计算过程,同时也不易出错。具体步骤如下。

1.在E1:H1区域分别输入“进厂日期”、“完善日期”、“进厂月数”、“年假天数”。

2.在E2单元格输入以下公式,此公式用于提取两个“-”之间的字符,提取结果见图7.129。

图7.129 提取进厂日期

职员编号中的日期没有完整的年份,因此需要通过公式来完善日期。

3.在F2单元格输入以下公式:

有了完整的入职日期后就可以计算职工的入职时间了,单位为月。

4.在G2单元格输入以下公式:

有了入职时间,接下来就可以通过IF函数计算职工可享用年假的天数。

5.在H2单元格输入以下公式:

在以上4个公式的协同工作下,职工的年假天数会自动产生,效果如图7.130所示。

图7.130 分四步计算出年假天数

6.选择E2:H2,然后按下填充柄向下拖到第12行,从而让公式计算所有职工的年假天数。

假设只用一个公式计算年假天数,那么公式会相当长,不管是新手还是老手都不建议直接一步完成。如果要求只能在单列中完成,那么可以定义名称,通过名称简化公式,操作步骤如下。

1.删除E:H区域,然后在E1中输入“年假天数”。

2.选中E2单元格,按组合键<Ctrl+F3>打开“名称管理器”。

3.单击“新建”按钮,弹出“新建名称”对话框,然后将名称设置为“时间”,将引用位置设置为以下公式:

4.单击“确定”按钮保存设置,然后返回工作表界面。

5.在E2单元格输入以下公式:

6.双击E2单元格的填充柄,将公式向下填充到E12,最终效果如图7.131所示。

图7.131 单个公式计算年假天数

1.公式“=TRIM(MID(SUBSTITUTE(A2,"-",REPT(" ",99)),99,99))”的含义是将职员编号中的“-”替换成99个空格,然后用MID函数从替换后的字符串中的第99位开始提取99个字符,从而得到空格与日期组成的字符串,最后用Trim函数去除空格,只保留日期。

公式中的REPT函数用于将指定的字符重复显示若干次,第一参数是要重复显示的字符,第二参数用于控制重复次数。例如“=REPT("AB",3)”的计算结果为“ABABAB”。

SUBSTITUTE函数用于将字符串中的部分字符替换成新字符,在本例中的作用是将“-”替换成99个空格。

由于替换后的日期前后各有99个空格,因此使用MID函数从替换后的字符串中第99位开始提取99个字符只能提取到空格和日期,不包含前面的部门编号和后面的序号,此时去除所有空格就只剩下日期了。

2.职工编号中的日期包含两种:一种是2000年以后的,第一个数字是0或1;另一种是2000年以前的,第一个数字是9,基于此规律,使用IF函数判断第一个数字是否等于9即可,如果等于9则在日期前添加19,否则添加20。

此处要注意的一点是LEFT函数提取出来的数字是文本格式的,因此和数字9比较时需要将数值9也转换成文本,在9的前后添加半角引号

3.DATEDIF函数计算两个日期的时间差时,两个日期都必须是日期格式的,“”这种格式的数值不是日期格式,因此需要使用TEXT函数转换成“”这种格式后再参与计算。

4.当IF函数要求两个条件同时成立才算满足条件时,需要使用AND函数限制这两个条件。

}

  在excel输入一个开始日期和一个结束日期,怎么计算两者相差的天数呢?下面就跟学习啦小编一起来看看吧。

  excel计算两个日期相差天数的步骤

  打开电脑桌面,单击右键-新建一个excel文件。

  打开excel后,输入一个开始日期和结束日期。

  还有一种方法是,表格中输入=D11-C11,也是日期相差天数。

  两种方法都可以,你喜欢那种,运用一下吧。


excel计算两个日期相差天数相关文章:

1.Excel怎么计算两个日期相差的时间

2.excel表格怎么计算相差日期

3.如何用excel计算天数的教程

思考1:Excel如何计算时间总和

提示:你检查下是否公式出错了 我计算是可以的

思考2:excel怎么计算两个日期之间天数和时间计算

提示:1、工具需求 (1)Excel (2)电脑 2、首先,计算两个日期之间的天数。在excel中,两个日期直接相减就可以得到两个日期间隔的天数,如下图: 3、计算两个日期之间的天数,也可以用隐藏函数DATEDIF函数来完成,公式如下: =DATEDIF(A2,B2,"d"),...

思考3:在excel怎样用excel函数公式计算时间差

提示:时间在Excel中是特殊的数值,可以直接加减计算 Excel版本参考:2010 举例演示:A1和A2为两个时间,求时间差 1、选中C1单元格 2、输入公式:=B1-A1 3、回车,查看效果 要点提示:如果结果为数值,请设置单元格格式为时间格式

思考4:EXCEL里时间怎么求和

提示:方式: 1、可按照求和后设置其显示格式的思路完成此项工作。打开excel文件,选中时间一列和花费时间总和一行相交的单元格。 2、在单元格中输入"="号,此时下图所示的左上角就会出现求和函数“sum”。 3、点击函数“sum”,此时就会弹出对话框,其中n...

思考5:excel中计算时间差,想计算开始时间和结束时间之间...

}

近期网友提出“日期转换公式 用公式组合文本和日期”等问题,Excel办公网在网络上认真整理了“日期转换公式 用公式组合文本和日期”的一些信息:

问题:用公式组合文本和日期
回答:在Excel中,有时需要用公式组合两个单元格中的内容,可以使用“&”连接符。但如果两个单元格中分别为文本和日期,例如在E15单元格中包含一个日期“1990年5月1日”,现在要在另一单元格中显示“东的出生日期是1990年5月1日”字样,如果直接用公式: = 东的出生日期是 &E15 公式将返回“东的出生日期是32994”。 这时可以用TEXT函数将日期转换为文本即可,如下...
问题:Excel公式应用错误提示“#REF!”怎么处理
回答: 在Excel现错误公式“#REF!”可能是因为函数的参数本应该是单一值,却提供了一个域作为参数,输入一个数组公式时,忘记按Ctrl+Shift+Enter键。 常见原因:如果公式返回的错误值为“#REF!”,这常常是因为公式中使用了无效的单元格引用。通常如下这些作会导致公式引用无效的单元格:删除了被公式引用的单元格;把公式到含有引用自身的单元格中...
问题:如何将excel2007中 例如 这种格式的日期批
回答:...,将“.”全部替换成“-”就可以了。 2、类型,假定原数据在A列,请在后面空白列输入公式: =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) 将公式向下到相应行。 选定公式列点“”,在A1点右键“选择粘贴”,选中“数值”,点“确定”。再删除公式列。 转换日期格式后就可以根据你的需要设置成各种不同的显示形式。
问题:Excel2013表格日期转为固定格式
回答:...式,下面,我就教大家怎么进行更改。 ①启动Excel表格,输入相关数据,然后在单元格D2输入公式: =TEXT(C2,"0000年00月00日") ②按下回车得到结果,将纯粹的数字格式改为了文本加数字的格式。关于公式的意思,我稍后为大家解释。 ③光标移动到单元格右下角,出现+号,双击,就能自动填充完数据。这样整表格都被转换了。 公式意义 text(数值,单元式):...
问题:Excel表格日期格式转换大全
回答:...候为了节省时间我们 可能输入的不是那么,这时候就可以设置一下Excel中的日期格式自 动转换功能,即可轻松转换成自己想要的格式了。本篇教程会为大家详细 讲解Excel中常见的一些输入日期转换的方法! 第一种日期转换:输入“”时,自动转换为:! 首先,选中单元格,然后右键选择“设置单元式”, 单击左边的“分类”里面的...
问题:使用函数将Excel2013中的日期快速转换为星期
回答:生活中,我们的日期和星期是紧密在一起的,这是两种不同的计时方式,也是可以进行转换的,从日期到星期的转换。那么在Excel中我们能不能根据日期来显示出星期呢?要怎么做呢? 方法一:转换成英文的星期格式 用Excel2013打开一篇含有日期的表,如下图,我们在B2单元格中输入函数“=TEXT(WEEKDAY(A2),"dddd")”,按下回车键,然后给需要的单元格进...
问题:请问在Excel表格中怎么将文本数字转换日期格式?转换
回答:1、右击列标;2、设置单元式;3、自定义;4、、确定完成。...
问题:如何把excel中的日期变换格式转换
问题:如何在wps表格身证号的出生日期转换为*
问题:excel 日期减去日期怎么减
回答:...这个不是标准的时间格式 要提取相关的数据会比较麻烦复杂 但是还是可以搞定的 x年x月x公式 ①如果需要输入小写字母序列,只要将上述两个公式分别修改一下就好了:=CHAR(97+R...
问题:用公式组合文本和日期
回答:在Excel中,有时需要用公式组合两个单元格中的内容,可以使用“&”连接符。但如果两个单元格中分别为文本和日期,例如在E15单元格中包含一个日期“1990年5月1日”,现在要在另一单元格中显示“东的出生日期是1990年5月1日”字样,如果直接用公式: = 东的出生日期是 &E15 公式将返回“东的出生日期是32994”。 这时可以用TEXT函数将日期转换为文本即可,如下...
问题:将Excel中存储为文本的日期转换为日期格式
回答:...数暗示年份的文今日期 1、单击“Microsoft Office 按钮”,然后单击“Excel 选项”。 2、单击“公式”,然后执行下列所有纵: ·在“错误查抄”下,确保选中了“答允错误查抄”复选框。 ·在“错误查抄法则”下,确保“包括以两位数暗示的年份的单位格”复选框处于选中状态。 ·单击“确定”。 3、在事情表中,选择左上角带有错误指示器 的任何单位格或单位...
问题:使用函数在Excel2010公历日期转换为农历
回答:...el里面得到当前的日期方法很多,但是显示的都是公历形式,要转换为农历,还需要另外的函数公式才行。 ①启动Excel2010,在任意一个单元格输入下列函数:“=TEXT(NOW(),"[$-130000]-M-D")”。 ②该单元格立即得到一个日期,如下图所示,农历日期为六月初一。虽然在遇到闰月时,显示结果有点差强人意,如下图中,202月9农历应是十二月二十六,但因为那...
问题:将日期转换为季度的几个公式
回答:如果需要将Excel单元格中的日期转换为季度,可以用下面的几个公式,假设日期在A1单元格中。 1.转换为中文形式,如将“”转换为“二季度”: =LOOKUP(MONTH(A1),{1,4,7,10},{ 一 , 二 , 三 , 四 })& 季度 说明:公式中使用了LOOKUP函数的向量形式。LOOKUP 函数的向量形式在第一个单行域或单列域中查找值,然后返回第二个单行域或单列域中相同位置的值。如果找不到...

}

我要回帖

更多关于 如何用excel转换单位 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信