Excel 如何创建甘特图

Excel 如何创建甘特图,excel,excel-formula,gantt-chart,Excel,Excel Formula,Gantt Chart,我有一组数据显示了一些不同的东西:工作者、任务、任务开始时间和任务完成时间。数据看起来有点像这样 worker # task# start time finish time 1 task 1 3:30 3:49 1 task 2 3:30 7:35 2 task 3 3:30 4:17 2

我有一组数据显示了一些不同的东西:工作者、任务、任务开始时间和任务完成时间。数据看起来有点像这样

worker #      task#       start time       finish time
1             task 1      3:30             3:49
1             task 2      3:30             7:35
2             task 3      3:30             4:17
2             task 4      4:43             5:59
2             task 5      6:13             6:37
3             task 6      3:30             5:26
3             task 7      5:46             7:39
正如您所注意到的,任务1和任务2应该由worker 1同时启动。如果有人知道如何绕过这一点,那将不胜感激,但除此之外,我更关心的是如何设法按时间间隔将这些数据转换成甘特图。我将所有时间戳四舍五入到最接近的15分钟标记。我希望我的甘特图如下所示

Time    3:30    3:45    4:00    4:15    4:30    4:45    5:00    5:15    5:30    5:45    6:00    6:15    6:30    6:45    7:00    7:15    7:30
Worker1 task1   task2   task2   task2   task2   task2   task2   task2   task2   task2  
Worker2 task3   task3   task3                   task4   task4   task4   task4   task4           task5
Worker3 task 6  task6   task6   task6   task6   task6   task6   task6           task7   task7   task7   task7   task7   task7   task7   task7
我的方法

我能够想出一个公式来填充执行任务的时间间隔,所以我制作了一个甘特图,如下所示

公式如下所示

=IF('Start Time'='time interval','task #',IF(AND('Start Time'<'next time interval','Finish Time'>'next time interval'),'task #',""))
=IF('Start Time'='Time interval','task#',IF(AND('Start Time''next Time interval'),'task#','')

我这样做是因为我想有一种方法可以把所有的东西都揉成一团,这样就可以用工人号而不是任务号来分解,但我却一直在想一个公式来解决这个问题。

可能有用:或者这是一个有趣的想法。我会看看这是否有效。