excel公式从date中减去天数

有没有办法在Excel中有一个公式,做这样的事情:

= 12/20/2010 – 180

这将需要一定的date(12/20/2010在这种情况下)和减去180天。 。

假设原始date在单元格A1:

=DATE(YEAR(A1), MONTH(A1), DAY(A1)-180) 

假设原始date在单元格A1:

 =A1-180 

至less在Excel 2003和2010中工作。

你可以像这样粘贴它:

 = "2010-12-20" - 180 

不要忘记将格式设置为date[CTRL] + [F1] /数字选项卡

这是什么为我工作(Excel 14.0 – 又名MS Office Pro Plus 2010):

 =DATE(YEAR(A1), MONTH(A1), DAY(A1) - 16) 

这会在单元格A1中获取date(格式为mm / dd / yyyy),并在输出格式为mm / dd / yyyy的情况下减去16天。

假设第一个dateA1 cell第二个dateB1 cell

确保A1B1单元格types都是DATE
然后简单地把下面的公式放在C1中:

 =A1-B1 

这个公式的结果可能会让你感到有趣。 然后将C1的单元格types更改为GENERAL

它会给你在天差异。

您也可以使用此公式来获取一年中的剩余date,或根据需要更改公式:

 =365-(A1-B1)