Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel:如何将sumifs数组公式中的每个项除以设置值_Excel_Excel Formula_Excel 2016 - Fatal编程技术网

Excel:如何将sumifs数组公式中的每个项除以设置值

Excel:如何将sumifs数组公式中的每个项除以设置值,excel,excel-formula,excel-2016,Excel,Excel Formula,Excel 2016,我有一个电子表格,如下所示: A B C D E Status payed by involved # of involved price payed Felix Felix, Peter 2 22,00 € open Timothy Felix, Peter, Chelsea 3 90,00 €

我有一个电子表格,如下所示:

A       B           C                 D              E
Status  payed by    involved          # of involved  price
payed   Felix       Felix, Peter            2        22,00 €
open    Timothy     Felix, Peter, Chelsea   3        90,00 €
open    Peter       Peter, Timothy          2        2,40 €
open    Chelsea     Chelsea, Felix          2        7,00 €
现在,我想要一个公式,计算出每个人要付出多少才能达到平等,而只为他所参与的事情付出。 目前,我做了以下工作:

=SUMIFS(E2:E13; B2:B13; "*Peter*"; A2:A13; "open")
计算每个人已经付了多少钱。 然后,我想计算每个人要付多少钱。 我的“梦想公式”是:

{=SUMIFS(E2:E13/D2:D13; A2:A13; "open"; C2:C13; "*Peter*")}
因此,每个项目都会根据参与人数进行分割,然后将分割的部分添加到每个人的总数中。问题是,这样的数组公式不存在且无效


我该怎么纠正呢?谢谢你

下面将汇总状态为“开放”且“参与”的每个参与人员的价格

=SUM(IF(($A$2:$A$5="open") * (ISERROR(FIND("Peter", $C$2:$C$5)) = FALSE), $E$2:$E$5 / $D$2:$D$5, 0))
(这是一个数组公式,所以CTRL+SHIFT+ENTER)

仅供参考,我引用了这篇文章,值得一读

尝试使用
SUMPRODUCT()

=SUMPRODUCT((E2:E13/D2:D13)*(A2:A13 = "OPEN")*(ISNUMBER(SEARCH("Peter";C2:C13))))