繁体   English   中英

Excel:求和公式

[英]Excel: Sum-formula

我希望你能帮助我解决以下问题。 我想计算左表中每个人的工作量。 如果一个人从事这项任务,他将需要全部时间。 如果两个人一起工作,工作时间将除以两人。

所以它应该以 A 人 13 小时和 B 人 15 小时结束。谁能帮助我在每个人的单个公式中捕获这一点(所以不要添加带有子计算的多列)?

在此处输入图像描述

试试下面的公式-

=SUMIFS($C$2:$C$4,A$2:A$4,"x")-SUMIFS($C$2:$C$4,$A$2:$A$4,"x",$B$2:$B$4,"x")/2

在此处输入图像描述

使用 ms365:

在此处输入图像描述

E3中的公式:

=SUM(FILTER($C2:$C4/LEN($A2:$A4&$B2:$B4),A2:A4="x"))

更动态:

=SUM(FILTER($C2:$C4/MMULT(--($A2:$B4="x"),SEQUENCE(COUNTA($A1:$B1),,,0)),A2:A4="x"))

将两个选项拖到右侧


我现在能想到的最具活力的,这次是在E2

=CHOOSE({1\2},A1:B1,BYCOL(A2:B4,LAMBDA(y,SUM(IF(y="x",C2:C4/BYROW(A2:B4,LAMBDA(x,COUNTIF(x,"x"))),0)))))

此公式将溢出所有工人及其工作时间:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM