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

2016-02-19 17:04 14 1 收藏

下面请跟着图老师小编一起来了解下excel计算年龄准确到几岁几月几天,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 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), Month(StartD), Day(StartD)) EndD Then

y = y - 1

If y = 1 Then GoTo 100

m = 12 - Month(StartD) + Month(EndD)

Else

m = Month(EndD) - Month(StartD)

End If

If Day(EndD) = Day(StartD) Or Day(EndD) = Day(DateSerial(Year(EndD), Month(EndD) + 1, 0)) Then

If Day(EndD) = Day(StartD) Then d = Day(EndD) - Day(StartD)

If Day(EndD) Day(StartD) And Day(EndD) = Day(DateSerial(Year(EndD), Month(EndD) + 1, 0)) Then d = Day(DateSerial(Year(StartD), Month(StartD) + 1, 0)) - Day(StartD)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

Else

m = m - 1

d = Day(DateSerial(Year(StartD), Month(StartD) + 1, 0)) - Day(StartD) + Day(EndD)

End If

If m = 1 Then d = 0

100: GetDateDiff = IIf(y 0, y & "岁", IIf(m 0, m & "月", d & "天"))

End Function

Sub Get年月日()

Dim arr1, arr2()

arr = Sheet1.Range("a2:b" & Sheet1.Range("A65536").End(xlUp).Row)

ReDim arr2(1 To UBound(arr), 1 To 1)

For i = 1 To UBound(arr)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

arr2(i, 1) = GetDateDiff(arr(i, 1), arr(i, 2))

Next i

Sheet1.Range("C2:c" & Sheet1.Range("A65536").End(xlUp).Row) = arr2

End Sub

以上代码是宏代码,在模块中使用。

来源:http://www.tulaoshi.com/n/20160219/1614092.html

延伸阅读
标签: 胎动 胎儿
孕妈妈应该了解的几种胎动变化  我们都知道胎动直接反映出胎儿的发育状况,所以孕妈妈为了保证母婴的健康,可以在怀孕28周左右开始,就要进行胎动的监控记录,这样的话,可以更好的掌握胎儿的发育情况。那么孕妈妈怎样数胎动?相信很多孕妈妈还不是很清楚。母婴专家指出,在我们数胎动之前,要了解最基本的数胎动的方法,以及正常的...
标签: 网球
网球运动的启蒙年龄是几岁 目前国内正掀起了学习网球的热潮,但很多家长朋友们可能对网球运动不是很了解,其中争议最大的就是多大让孩子学习网球。当今网坛球王费德勒三岁就开始拿起球拍了,日前更有报道称,南京出现一例3岁半儿童报网球学习班的案例。更是引起了家长们的疑问,网球运动的启蒙年龄是几岁?其实这是一个概念上的混淆,网球...
标签: 分娩
助产医生教你辨别胎儿入盘后几时分娩     助产医生教你辨别胎儿入盘后几时分娩,孕妇晚期产检可能会被告知胎儿入盆了,那么,入盆是不是就代表着分娩时间快到了呢?下面跟着助产医生来详细了解下吧。    &nbs(www.tulaoshi.com)p;      当妊娠进入尾声时,你腹中...
盘点宝宝才艺学习的年龄期 宝宝学习才艺的最佳年龄是几岁 ?一些有才艺梦想的家庭,常常会希望自己的孩子也能出类拔萃,但是培养才艺宝宝是需要提前纳入计划的,这事是千万晚不得的!那么打造才艺宝宝我们应该如何根据孩子生理发展的特点和兴趣爱好,及时的选择学习时间呢?一起听听育儿小编的建议吧! 一、学小提琴的适龄期 小提琴演奏是...
孩子学音乐的好处 记得有人说过“音乐是天使在唱歌”,也有人说“学音乐的孩子不会变坏”......其实音乐的好处远远不止这些,它就像一个大大的礼盒,里面有很多让我们惊喜的礼物。也许宝宝年纪还小的时候,无法完全领略,但随着成长,他会发现,这些东西值得用一生的时间来慢慢领略、享受。 一、学音乐的好处 ...

经验教程

501

收藏

50
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部