Blackbing Playground

Google Spreadsheet Gantt Chart

這篇文章只是將最近用到spreadsheet的service做個筆記:

google doc非常的好用,我愛上他很久了,最近想要拿他來做甘特圖,看到Gadget裡頭有Gantt Chart( Google Spreadsheets Tips: Gantt Chart (Microsoft Project-like) using Widget ),還算可以,不過有點不符合我的需求:


  1. 專案切割任務需要估計人月,而不是直接指定起始日與結束日。

  2. 時間是相互影響,我可不希望中間增加或減少天數,則所有的時間點都要重新計算。

  3. 計算工時必須要扣除六日以及假日。

因此我將原本的template改了一下,成為這個版本,到目前為止都還算符合我的需求,相當滿意。除了Gantt chart之外,還加上了假日的設定。如此一來進度就都在我的掌握之中了~(淚奔)~

計算工時的部份,google spreadsheet 提供了一個不錯的function :WORKDAY 。節錄部份說明如下。

WORKDAY(start_date, days, holidays)

Returns a date number that can be formatted as a date. You then see the date of a day that is a certain number of Workdays away from the start_date. Holidays (optional) is a list of holidays. Enter a cell range in which the holidays are listed individually.

DEMO

有興趣的人可以參考DEMO或者是直接下載。