excel 2007日期自定义功能

时间:2011-05-26 11:21:46

标签: excel function date

我有以下问题。我有一个excel的甘特图,看起来像这样:

SD  M1 M2 M3 M4 M5 M6 M7 M8 M9
A1  |||||||
A2         |||||||||||||
A3    |||||||||||
A4          ||||||||||||
A5              ||||||||||||||

我想突出显示当前月份的列。因此,假设项目的开始日期是3月的某个地方,那么应该突出显示列M2。我想使用条件格式,但我找不到有用的功能来查明我是否在项目中两个月。我想编写一个自定义函数来精确计算,然后列应如下所示:

SD  M1 M2[M3] M4 M5 M6 M7 M8 M9
A1  |||||[||]
A2       [||]|||||||||||
A3    |||[||]|||||
A4       [  ] ||||||||||||
A5       [  ]     ||||||||||||||

任何提示?

1 个答案:

答案 0 :(得分:0)

我想我找到了一些东西。用户定义的函数,用于计算两个日期之间的天,周,月或年:

Function DATEINTERVALL(interval As String, date1 As Date, date2 As Date)
  DATEINTERVALL = DATEDIFF(interval, date1, date2, 2)
End Function