嘿,大家,
我想知道是否有计算累计时间的公式,因为我每次都要把它拖下来。
我有三列:
1)任务
2)任务持续时间
3)累计时间
我知道对于第2行,我可以只执行[任务持续时间]@row +[任务持续时间]1,但我不能对第1行这样做。
同样,通过使用这个方法,如果我删除了中间的一行(即第10行),它之后的所有内容都将被#BLOCKED,因为引用被删除了。
还有别的方法吗?
插入一个自动编号列。然后插入一个文本/数字列(在本例中称为“Row”),并插入以下列公式:
=MATCH([Auto-Number]@row, Auto-Number]:[Auto-Number], 0)
然后在累积列中输入
=SUMIFS([任务持续时间]:[任务持续时间],Row:Row, @cell <=(电子邮件保护))
thinkspi.com
我试图理解这种方法,我有几个问题:
自动编号列为空正常吗?
这些新专栏的目的是什么?
我把这个公式放在哪里?
是在新的“行”栏里吗?
当我把这个公式放在“行”列,我得到的是每一行1(也许是因为自动编号是空的?)
@Tvl_97保存工作表后,自动编号列应根据行添加的顺序在每行上填充唯一的编号。
是的。MATCH公式放在Row列中,并在保存和自动编号列填充后输出行号。
@Paul新来的
非常感谢您的帮助!
嘿@Paul新来的,
关于累积函数还有另一种情况
不是3列,而是5列,分别是:
1)集团
2)任务
3)时长(每组)
4)持续时间(每项任务)
5)累计时间
组持续时间是该特定组中所有任务持续时间的总和:
=条件求和(组:组(电子邮件保护),[任务持续时间]:[任务持续时间])
我想用累计来计算组时长的最大值。
从第1行到第7行,是113
然后从第8行到第12行,113+80 = 193
从第13行到第17行,就是193 + 46 = 239
你认为有可能修改累积公式或者有更好的方法吗?
谢谢你!
为什么不直接在[任务持续时间]列上运行累积?
对于累积列中的值,我将通过将值除以480(8小时)并将结果四舍五入将它们转换为天数。
如果我在[任务持续时间]上运行累积,有很多任务的组将被分成2天。
所以对于一个有多个任务的组(没有一个组的持续时间会超过480),我想把它们放在1天内。
答案
插入一个自动编号列。然后插入一个文本/数字列(在本例中称为“Row”),并插入以下列公式:
=MATCH([Auto-Number]@row, Auto-Number]:[Auto-Number], 0)
然后在累积列中输入
=SUMIFS([任务持续时间]:[任务持续时间],Row:Row, @cell <=(电子邮件保护))
thinkspi.com
我试图理解这种方法,我有几个问题:
自动编号列为空正常吗?
这些新专栏的目的是什么?
我把这个公式放在哪里?
=MATCH([Auto-Number]@row, Auto-Number]:[Auto-Number], 0)
是在新的“行”栏里吗?
当我把这个公式放在“行”列,我得到的是每一行1(也许是因为自动编号是空的?)
@Tvl_97保存工作表后,自动编号列应根据行添加的顺序在每行上填充唯一的编号。
是的。MATCH公式放在Row列中,并在保存和自动编号列填充后输出行号。
thinkspi.com
@Paul新来的
非常感谢您的帮助!
嘿@Paul新来的,
关于累积函数还有另一种情况
不是3列,而是5列,分别是:
1)集团
2)任务
3)时长(每组)
4)持续时间(每项任务)
5)累计时间
组持续时间是该特定组中所有任务持续时间的总和:
=条件求和(组:组(电子邮件保护),[任务持续时间]:[任务持续时间])
我想用累计来计算组时长的最大值。
从第1行到第7行,是113
然后从第8行到第12行,113+80 = 193
从第13行到第17行,就是193 + 46 = 239
你认为有可能修改累积公式或者有更好的方法吗?
谢谢你!
为什么不直接在[任务持续时间]列上运行累积?
thinkspi.com
对于累积列中的值,我将通过将值除以480(8小时)并将结果四舍五入将它们转换为天数。
如果我在[任务持续时间]上运行累积,有很多任务的组将被分成2天。
所以对于一个有多个任务的组(没有一个组的持续时间会超过480),我想把它们放在1天内。