excel 函数 距离某日天数

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:28:56
如图:Excel 中如何用函数实现自动计算出还有多少天过生日。
该用什么函数

=TODAY()-DATE(YEAR(NOW()),MONTH(b2),DAY(b2))
格式要设置为常规,如果为正数,则今年生日还没到,如为负,则今年生日已过了几天。

二楼的非常好用,不过正负代表的意义正好相反,应该是=DATE(YEAR(NOW()),MONTH(b2),DAY(b2))-TODAY(),这样的结果就是"如果为正数,则今年生日还没到,如为负,则今年生日已过了几天"了. 下拉复制到整列.三楼的太复杂了.

在C2输入公式=(YEAR(TODAY())+(--TEXT(B2,"M-D")<--TEXT(TODAY(),"M-D"))&TEXT(B2,"-M-D"))-TODAY()公式向下复制 ,如果结果是以日期形式显示的,就把单元格的格式设置为常规.

假设 8月1日生日,在 A1 输入 2009-8-1(记得要设置日期格式),在 B1 输入公式:=A1-now() 并设置格式为“常规”,就可计算今天离 8月1日还有多少天了。

我觉得应该是这样

=DATEDIF(TODAY(),E11,"d")
后面第三个参数有y\m\d\ym\yd\md
简单明了,又好记……你可以去网上查查datedif函数的用法,因为这个在excel帮助里面是没有的,是外部函数,