Excel 2007 дата пользовательская функция - PullRequest
1 голос
/ 26 мая 2011

У меня следующая проблема.У меня есть диаграмма Ганта в Excel, которая выглядит следующим образом:

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

, и я хочу выделить столбец, который представляет текущий месяц.Допустим, дата начала проекта где-то в марте, а столбец M2 должен быть выделен.Я хотел использовать условное форматирование, но не смог найти полезную функцию, чтобы узнать, нахожусь ли я в проекте два месяца или нет.Я хочу написать пользовательскую функцию для точного вычисления, и тогда столбец должен выглядеть следующим образом:

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

Любые подсказки?

1 Ответ

0 голосов
/ 26 мая 2011

Кажется, я что-то нашел. Пользовательская функция для вычисления дней, недель, месяцев или лет между двумя датами:

Function DATEINTERVALL(interval As String, date1 As Date, date2 As Date)
  DATEINTERVALL = DATEDIFF(interval, date1, date2, 2)
End Function
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...