矩阵值的总和,有条件的,具有无限行和列

马拉

我有 2 张纸:“规划”和“利用”(示例

计划:每周分配给项目的员工。有些项目不是固定的,但需要模拟(checkbox = true)。

利用率:显示每个员工每周的利用率。仅具有以下内容的行:

a) Planning!A2:A 中没有复选框
b) 选中复选框的
行 c) Planning!B2:B 中具有项目名称的行。

我想在 Utilization!B2 中有一个公式来计算 Utilization!B2:E4 的总和。在计划表中具有无限的行和列。

玩家0

尝试:

=QUERY(QUERY({Planning!A:H}; 
 "select Col3,sum(Col5),sum(Col6),sum(Col7),sum(Col8) 
  where not Col1 = FALSE 
    and Col3 is not null 
  group by Col3"; 0); 
 "offset 1"; 0)

0


更新:

=ARRAYFORMULA(QUERY(QUERY({Planning!A:Z}; 
 "select Col3,"&
 TEXTJOIN(","; 1; IF(Planning!E1:1="";;"sum(Col"&COLUMN(E:Z)&")"))&" 
  where not Col1 = FALSE 
    and Col3 is not null  
  group by Col3"; 0); 
 "offset 1"; 0))

修复“获取”错误:

=ARRAYFORMULA(QUERY(QUERY({Planning!A:D\Planning!E:Z*1}; 
 "select Col3,"&
 TEXTJOIN(","; 1; IF(Planning!E1:1="";;"sum(Col"&COLUMN(E:Z)&")"))&" 
  where not Col1 = FALSE 
    and Col3 is not null  
  group by Col3"; 0); 
 "offset 1"; 0))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章