构建一个公式来计算 Excel 中具有不同参数的总持续时间

Build a formula to calculate total duration in Excel when have different parameters

我有一个 Excel table 和个人的持续时间,我想计算每个 activity 的总持续时间(在本例中为每一行)。个人正在执行的每项任务要么是并行任务,要么是顺序任务。并且每个都标有activity。 (P 代表并行,S 代表顺序)。将有一个下拉菜单 select 任务是并行的还是顺序的。

示例 table 如下所示。

我想计算每一行的总持续时间。条件如下

我需要在 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)