我在Excel 2007中工作。我的偏好是在没有VBA的情况下这样做。我试图从给定的日期开始倒计数几个月。例如:
Start Date: July, 2010
Countdown: 12 months
应该导致:
Jun 2010
May 2010
Apr 2010
Mar 2010
Feb 2010
Jan 2010
Dec 2009
Nov 2009
Oct 2009
Sep 2009
Aug 2009
Jul 2009
因此种子月份为0月,倒数时间可能会有所不同。我想将月/年组合用于显示目的,但我还需要计算值(即种子月为0,下个月为-1等)进行计算。
非常感谢任何建议/帮助!
答案 0 :(得分:0)
这相对简单。例如,在单元格 A1 中,输入“2010年7月”。在 B1 中,将=DATE(YEAR(A1),MONTH(A1)-1,DAY(A1))
和 C1 放入=DATE(YEAR(A1),MONTH(A1)-2,DAY(A1))
或=DATE(YEAR(B1),MONTH(B1)-1,DAY(B1))
,依此类推。
如果您正在寻找具有倒计时月数的for/each
类型的声明,则需要转到VBA。否则,您可以使用上面的代码预填充一系列单元格(如果倒计时单元格没有任何内容,则可以使用if语句启动它,不显示任何内容)。