我需要计算总事件的运行总计。 “分数”计算是嵌套的 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
如果我理解正确,您可能正在通过忽略每行每列的多个错误值来寻找运行总计,如果是这样可以尝试使用以下公式:
• 单元格中使用的公式 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)
请确保根据您的套装相应地调整单元格参考和范围。