在 Excel 中用#NUM 求和一行!价值观

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

我需要计算总事件的运行总计。 “分数”计算是嵌套的,如果函数将返回

#NUM!
,直到将值放入距离列中。总计列代表运行总计。

工作簿示例图片

Sample image of workbook

这是嵌套的

IF()
函数,除非输入数字,否则它将返回
#NUM!

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

我尝试使用

SUM()
SUMIF()
设置总计,中间值 >0,我尝试过
SUMIF()
忽略 NA,但我似乎找不到正确的公式来进行运行总计,并且忽略
#NUM!
值。

SUM 与 Nest If 和 IF NA

SUM with Nest If and 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.