仅当集合中的值不在值集列表中时,我才尝试求和。
鉴于:
和
和
我试过了:
=SUM(SUMIF(M7:M10,"<>" & X2:X4,H7:H10))
Run Code Online (Sandbox Code Playgroud)
我应该期望看到 10,000(第 8 行),但它不断返回一个无意义的值(120,000)..我如何修改它以正确 SUMIF不在范围内。
您可以使用数组/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)
| 归档时间: |
|
| 查看次数: |
1377 次 |
| 最近记录: |