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#','')
我这样做是因为我想有一种方法可以把所有的东西都揉成一团,这样就可以用工人号而不是任务号来分解,但我却一直在想一个公式来解决这个问题。可能有用:或者这是一个有趣的想法。我会看看这是否有效。