计算两日期相差整年数的函数:OpenOffice.org is better
篇首语:昨天有一个以前的同事问我一些MS Excel函数/公式方面的问题,才发现OpenOffice.org有些函数比MS Excel更加实用。

计算两个日期间的(周)年数。示例中以J2为开始日期进行演示:
MS EXCEL
=IF(TODAY()<DATE(YEAR(J2)+YEAR(TODAY())-YEAR(J2),MONTH(J2),DAY(J2)),YEAR(TODAY())-YEAR(J2)-1,YEAR(TODAY())-YEAR(J2))
OpenOffice.org
=YEARS(J2;TODAY();0)
注:YEARS的第三个参数如果为0,表示相差的整年数(周年),如果为1表示相差的日历年数。
很明显,OpenOffice.org直接提供的函数简单易懂,比较实用,而如果要用MS Excel实现类似功能,需要写一串比较长的公式才行。
OpenOffice.org 2.1 中文版本帮助:
YEARS
计算两个日期之间相差的年数。
语法
YEARS(Start date, End date, Type)
Start date:开始日期
End date:第二个日期
Type:确定该差数生成的类型。有数值 0(时间间隔)和 1(日历年度)两种选择。
OpenOffice.org 2.1 Help:
YEARS
Calculates the difference in years between two dates.
Syntax
YEARS(Start date, End date, Type)
Start date: First date
End date: Second date
Type: Calculates the type of difference. Possible values are 0 (interval) and 1 (in calendar years).
标签: 知识共享



1 条评论:
找了半天也没找到有留言的地方,只好借个地方了。
在你的友情链接里我的博客http://www.somdo.com已经改了地址了,现在的地址是:http://www.iscodoo.com
请改一下哦。
发表评论
<< 主页