在 Excel 中返​​回日期中的年份天数

在 Excel 中返​​回日期中的年份天数

我试图将相邻单元格中的日期显示为一年中的天数。1
月 1 日为 1,2 月 1 日为 32,12 月 31 日为 365。

反过来,一年还剩多少天。1
月 1 日是 364,2 月 1 日是 333,12 月 30 日是 1。

答案1

Excel 中日期减法将返回日期之间的天数差。使用以下方法查找日期在一年中的天数A1

=VALUE(A1-DATEVALUE("Jan 1")+1)

要查找一年剩余的天数,请使用以下相关公式:

=VALUE(DATEVALUE("Dec 31")-A1)

使用这些VALUE函数可以避免对单元格应用数字格式。如果不使用,Excel 会将结果格式化为日期。

答案2

利用返回自 1900 年以来天数的整数的事实VALUE(),从所需日期的纪元中减去前一年第一天的纪元:

例如以TODAY()日期为例:

=VALUE(TODAY())-VALUE(EOMONTH(TODAY(), -MONTH(TODAY())))

如果今天是 2015-11-10,您将获得314;如果今天是 2015-01-01,您将获得1,等等。

相关内容