构建一个公式来计算 Excel 中具有不同参数的总持续时间
Build a formula to calculate total duration in Excel when have different parameters
我有一个 Excel table 和个人的持续时间,我想计算每个 activity 的总持续时间(在本例中为每一行)。个人正在执行的每项任务要么是并行任务,要么是顺序任务。并且每个都标有activity。 (P 代表并行,S 代表顺序)。将有一个下拉菜单 select 任务是并行的还是顺序的。
示例 table 如下所示。
我想计算每一行的总持续时间。条件如下
如果所有任务都是并行的,那么总持续时间是所有任务的最大持续时间。 (以第1行为例,总时长为9.2天)
如果所有任务都是连续的,则总持续时间是所有单个持续时间的加法。
(以第5行为例,总时长为31.2天)
如果有混合任务(并行和顺序)
- 必须计算并行任务的最大持续时间。 (并行任务的 MAX)
- 必须计算顺序任务的总数。 (顺序任务的总和)
- 然后加上并行任务的MAX和顺序任务的SUM。
(以第2行为例,并行任务的MAX为6,5,顺序任务的SUM为16,所以总时长为16+6,5=22,5)
我需要在 Excel 2013 年为此建立一个公式。我尝试使用 IF、MAX 和 SUM 公式,但找不到正确的解决方案。
我想为此建立公式。有什么想法吗?
使用相同大小的偏移范围。
对 P
使用聚合,对 S
使用 SUMIF():
=IFERROR(AGGREGATE(14,6,A2:K2/(B2:L2="P"),1),0)+SUMIF(B2:L2,"S",A2:K2)
很可能您的本地设置需要 ;
来代替我的本地设置需要的 ,
:
=IFERROR(AGGREGATE(14;6;A2:K2/(B2:L2="P");1),0)+SUMIF(B2:L2;"S";A2:K2)
我有一个 Excel table 和个人的持续时间,我想计算每个 activity 的总持续时间(在本例中为每一行)。个人正在执行的每项任务要么是并行任务,要么是顺序任务。并且每个都标有activity。 (P 代表并行,S 代表顺序)。将有一个下拉菜单 select 任务是并行的还是顺序的。
示例 table 如下所示。
我想计算每一行的总持续时间。条件如下
如果所有任务都是并行的,那么总持续时间是所有任务的最大持续时间。 (以第1行为例,总时长为9.2天)
如果所有任务都是连续的,则总持续时间是所有单个持续时间的加法。 (以第5行为例,总时长为31.2天)
如果有混合任务(并行和顺序)
- 必须计算并行任务的最大持续时间。 (并行任务的 MAX)
- 必须计算顺序任务的总数。 (顺序任务的总和)
- 然后加上并行任务的MAX和顺序任务的SUM。 (以第2行为例,并行任务的MAX为6,5,顺序任务的SUM为16,所以总时长为16+6,5=22,5)
我需要在 Excel 2013 年为此建立一个公式。我尝试使用 IF、MAX 和 SUM 公式,但找不到正确的解决方案。
我想为此建立公式。有什么想法吗?
使用相同大小的偏移范围。
对 P
使用聚合,对 S
使用 SUMIF():
=IFERROR(AGGREGATE(14,6,A2:K2/(B2:L2="P"),1),0)+SUMIF(B2:L2,"S",A2:K2)
很可能您的本地设置需要 ;
来代替我的本地设置需要的 ,
:
=IFERROR(AGGREGATE(14;6;A2:K2/(B2:L2="P");1),0)+SUMIF(B2:L2;"S";A2:K2)