SUMIF NOT 范围在范围内

Fue*_*fee 0 excel

仅当集合中的值不在集列表中时,我才尝试求和。

鉴于:

值列表

检查值

值求和

我试过了:

=SUM(SUMIF(M7:M10,"<>" & X2:X4,H7:H10))
Run Code Online (Sandbox Code Playgroud)

我应该期望看到 10,000(第 8 行),但它不断返回一个无意义的值(120,000)..我如何修改它以正确 SUMIF不在范围内。

JNe*_*ill 5

您可以使用数组/CSE 公式:

=SUM(IF(COUNTIF($X$2:$X$4,M7:M10)=0, H7:H10, 0))
Run Code Online (Sandbox Code Playgroud)

只需按Ctrl+ Shift+Enter输入即可,这样它就会得到松鼠括号。

或者你可以使用 sumproduct 和一些偷偷摸摸的布尔逻辑来避免数组公式:

=SUMPRODUCT(NOT(COUNTIF($X$2:$X$4,M7:M10))*H7:H10)
Run Code Online (Sandbox Code Playgroud)