用#NUM 对 Xcel 中的一行求和!价值观

问题描述 投票:0回答:1

我需要计算总事件的运行总计。 “分数”计算是嵌套的 if 函数将返回#NUM!直到值被放置在距离列中。总计列表示运行总计。 工作簿示例图片

这是返回 #NUM 的嵌套 IF 函数!除非输入数字。

=IF(G5=大(G$5:G$16,1),35,IF(G5=大(G$5:G$16,2),30,IF(G5=大(G$5:G$16,3) ,25,IF(G5=大(G$5:G$16,4),20,IF(G5=大(G$5:G$16,5),15,0)))))

我尝试使用 SUM 设置总计,SUMIF 的中间值 >0,我尝试使用 sumif 忽略 NA,但我似乎找不到正确的公式来进行运行总计并忽略 #NUM!值。SUM 与 Nest If 和 IF NA

excel sum sumifs
1个回答
0
投票

如果我理解正确,您可能正在通过忽略每行每列的多个错误值来寻找运行总计,如果是这样可以尝试使用以下公式:

enter image description here


• 单元格中使用的公式 L3

=SCAN(0,LET(δ, CHOOSECOLS(B3:K7,SEQUENCE(,10/2,2,2)), 
  BYROW(IF(ISERROR(δ),0,δ),SUM)),SUM)

注意: 上述

Excel Formula
仅适用于
MS365 Office Insiders
版本,并且不使用
LAMBDA()
构造,因此称为
ETA LAMBDA()
,因为没有
Office Insiders
版本可以尝试以下版本:

=TAKE(SCAN(0,LET(δ, CHOOSECOLS(B3:K7,SEQUENCE(,10/2,2,2)), 
  IF(ISERROR(δ),0,δ)),LAMBDA(r,c,r+c)),,-1)

请确保根据您的套装相应地调整单元格参考和范围。


© www.soinside.com 2019 - 2024. All rights reserved.