gpt4 book ai didi

excel - 使用 `SUMPRODUCT` 不除以零

转载 作者:行者123 更新时间:2023-12-04 21:16:00 28 4
gpt4 key购买 nike



请参阅上图,了解我在 Libre Calc 中的假设成绩单。有两排。一个包含为每个任务获得的分数,而第二个记录可用的分数。我想保留成绩的运行平均值,但我不希望每次添加新作业时都更新运行平均值的公式。目前,我正在使用:

SUMPRODUCT( ENTIRE_POINTS_ACHIEVED_ROW, 1 / (ENTIRE_POINTS_AVAILABLE_ROW) )

然后我通过使用 COUNTA() 除以非空白行数来找到平均值。 .

正如您在上面看到的,作业 1-3 已完成,但没有关于第四个的信息。因此,我得到一个除以零的错误。我该如何适应这个?或者,有没有更直接的方法来实现我上面描述的?

最佳答案

Scott Craner proposed , 使用 数组公式是遵循的方式。使用 LO Calc,应该可以使用以下公式(使用 CTRL+SHIFT+ENTER 输入以使其成为数组公式):

=SUMPRODUCT(IF(B2:E2<>0; B2:E2; "");1/B3:E3)/COUNT(B2:E2)*100



enter image description here

我改编了 example from the OpenOffice.org Calc documentation为了这。

关于excel - 使用 `SUMPRODUCT` 不除以零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260723/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com