我有 2 张纸:“规划”和“利用”(示例)
计划:每周分配给项目的员工。有些项目不是固定的,但需要模拟(checkbox = true)。
利用率:显示每个员工每周的利用率。仅具有以下内容的行:
a) Planning!A2:A 中没有复选框
b) 选中复选框的
行 c) Planning!B2:B 中具有项目名称的行。
我想在 Utilization!B2 中有一个公式来计算 Utilization!B2:E4 的总和。在计划表中具有无限的行和列。
尝试:
=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)
=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] 删除。
我来说两句