Как сделать каскадное добавление дат в Excel - PullRequest
0 голосов
/ 11 ноября 2011

Excel должен вести себя следующим образом: enter image description here

Моя дата начала пока неизвестна. Преимущество, которое я ищу, - это если я изменю дату начала. Я хотел бы, чтобы Excel обновил все другие даты на основе критериев. Между планами не будет праздников. Кроме субботы и воскресенья.

Я пробовал использовать функцию «Рабочий день», но я не могу отследить оставшуюся дату от даты последнего ряда.

1 Ответ

2 голосов
/ 11 ноября 2011

Я понял это. Вот. Я добавил один столбец под названием оставшиеся дни. Какой номер столбца

1-й ряд DueDate = 1st Start Date + Total
1-й ряд RemainDays = NetWorkDays(1st startDate, 1st DueDate) - Total no. of days

со 2-го ряда и далее startDate = if(previous row remaining < 0.1, workdays(previous due date,1), previous due date)
со 2-го ряда и далее dueDate = start date + Total одинаковые для всех рядов ...
со 2-го ряда и далее remainingDays = NetWorkDays(startDate, DueDate) - total - previous row due date

Excel - это волшебство ...

...